OpenSync 0.22
|
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_