diff options
author | Volker Lendecke <vl@samba.org> | 2009-06-12 14:50:46 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2009-06-12 15:04:21 +0200 |
commit | a36a3e4c838275d33b2ed087b037ed3708b04749 (patch) | |
tree | 37b0c957a77ba7e2b7ecdee6088d326242b0714b /source3/include | |
parent | 718f9be8a2530a11e1cb16b68511b4c910a1c320 (diff) | |
download | samba-a36a3e4c838275d33b2ed087b037ed3708b04749.tar.gz samba-a36a3e4c838275d33b2ed087b037ed3708b04749.tar.bz2 samba-a36a3e4c838275d33b2ed087b037ed3708b04749.zip |
Add debugging facility to tldap, analogous to tevent
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/tldap.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source3/include/tldap.h b/source3/include/tldap.h index c79a142654..d57484c5f8 100644 --- a/source3/include/tldap.h +++ b/source3/include/tldap.h @@ -145,6 +145,21 @@ const char *tldap_ctx_diagnosticmessage(struct tldap_context *ctx); const char *tldap_ctx_referral(struct tldap_context *ctx); const char *tldap_err2string(int rc); +/* DEBUG */ +enum tldap_debug_level { + TLDAP_DEBUG_FATAL, + TLDAP_DEBUG_ERROR, + TLDAP_DEBUG_WARNING, + TLDAP_DEBUG_TRACE +}; + +void tldap_set_debug(struct tldap_context *ld, + void (*log_fn)(void *log_private, + enum tldap_debug_level level, + const char *fmt, + va_list ap) PRINTF_ATTRIBUTE(3,0), + void *log_private); + /* * "+ 0x60" is from ASN1_APPLICATION */ |