13 #if defined _WIN32 || defined _WIN64
14 #define DLL_EXPORT __declspec( dllexport )
20 #define NDS_LOG_BAD_GROUP -1
21 #define NDS_LOG_GROUP_CONNECTION 0
22 #define NDS_LOG_GROUP_VERBOSE_ERRORS 1
23 #define NDS_LOG_GROUP_TRACE_ENTRY_EXIT 2
24 #define NDS_LOG_GROUP_STATUS_UPDATE 3
25 #define NDS_LOG_GROUP_USER 4
26 #define NDS_LOG_GROUP_SIZE_MAX 5
28 #define NDS_LOGGING_HELPER_ENTRY nds_logging_helper_init
29 #define STRING_IT( x ) #x
30 #define XSTRING_IT( x ) STRING_IT( x )
31 #define NDS_LOGGING_HELPER_ENTRY_STRING XSTRING_IT( NDS_LOGGING_HELPER_ENTRY )
void nds_logging_printf(const char *MessageFormat,...)
Definition: nds_logging.c:293
void(* nds_flush_function_type)()
Definition: nds_logging.h:33
void nds_logging_enable(int Group)
Definition: nds_logging.c:102
void nds_logging_disable(int Group)
Definition: nds_logging.c:112
void nds_function_flush(nds_flush_function_type Func)
Definition: nds_logging.c:76
void(* nds_logging_function_type)(const char *Message)
Definition: nds_logging.h:35
void nds_logging_init()
Definition: nds_logging.c:171
#define DLL_EXPORT
Definition: nds_logging.h:16
int nds_logging_check(int Group, int Level)
Definition: daq_logging.c:36
int nds_logging_debug_level(int Group, int Level)
Definition: nds_logging.c:122
void nds_function_logging(nds_logging_function_type Func)
Definition: nds_logging.c:82
void nds_logging_print_errno(const char *Leader)
Definition: nds_logging.c:322
void nds_logging_flush()
Definition: nds_logging.c:134
int nds_logging_group_from_string(const char *GroupString)
Definition: nds_logging.c:143
void(* nds_logging_helper_entry_type)()
Definition: nds_logging.h:37