OpenSync 0.22

opensync/opensync_debug.h

00001 #ifndef _OPENSYNC_DEBUG_H_
00002 #define _OPENSYNC_DEBUG_H_
00003 
00006 typedef enum {
00008         TRACE_ENTRY,
00010         TRACE_EXIT,
00012         TRACE_INTERNAL,
00014         TRACE_SENSITIVE,
00016         TRACE_EXIT_ERROR,
00017         TRACE_ERROR
00018 } OSyncTraceType;
00019 
00020 char *osync_rand_str(int maxlength);
00021 void osync_debug(const char *subpart, int level, const char *message, ...);
00022 char *osync_print_binary(const unsigned char *data, int len);
00023 void osync_trace_reset_indent(void);
00024 void osync_trace(OSyncTraceType type, const char *message, ...);
00025 
00026 #endif //_OPENSYNC_DEBUG_H_