64 static void Emsg(
const char *tid,
const char *msg=0,
bool flush=
true);
87 typedef void (*
msgCB_t)(
const char *tid,
const char *msg,
bool sslmsg);
132 static const char *
ssl2Text(
int sslrc,
const char *dflt=
"unknown_error");
An SSL error occurred.
Definition: XrdTls.hh:45
static void SetMsgCB(msgCB_t cbP)
static const int dbgSIO
Turn debugging in for socket I/O.
Definition: XrdTls.hh:102
TLS connection has been closed.
Definition: XrdTls.hh:41
Reissue call when Accept() completes.
Definition: XrdTls.hh:49
Certificate verification failed.
Definition: XrdTls.hh:48
An unknown error occurred.
Definition: XrdTls.hh:47
static RC ssl2RC(int sslrc)
static const int dbgCTX
Turn debugging in for context operations.
Definition: XrdTls.hh:100
static const int dbgALL
Turn debugging for everything.
Definition: XrdTls.hh:103
static const int dbgOFF
Turn debugging off (initial deault)
Definition: XrdTls.hh:99
A hostname validation error occuured.
Definition: XrdTls.hh:44
static std::string RC2Text(XrdTls::RC rc, bool dbg=false)
The x509 certificate missing.
Definition: XrdTls.hh:42
The TLS context is missing.
Definition: XrdTls.hh:43
static void SetDebug(int opts, XrdSysLogger *logP=0)
A system call error occurred.
Definition: XrdTls.hh:46
static const char * ssl2Text(int sslrc, const char *dflt="unknown_error")
RC
Definition: XrdTls.hh:40
All went well, will always be zero.
Definition: XrdTls.hh:40
j template void())
Definition: XrdOucJson.hh:4121
Reissue call when Connect() completes.
Definition: XrdTls.hh:50
Definition: XrdSysLogger.hh:52
static void ClearErrorQueue()
Clear the SSL error queue for the calling thread.
static const int dbgSOK
Turn debugging in for socket operations.
Definition: XrdTls.hh:101
Reissue call when reads do not block.
Definition: XrdTls.hh:51
static void Emsg(const char *tid, const char *msg=0, bool flush=true)
Reissue call when writes do not block.
Definition: XrdTls.hh:52
void(* msgCB_t)(const char *tid, const char *msg, bool sslmsg)
Definition: XrdTls.hh:87
static const int dbgOUT
Force msgs to stderr for easier client debug.
Definition: XrdTls.hh:104