1#ifndef _XRDOUCBACKTRACE_HH_
2#define _XRDOUCBACKTRACE_HH_
91static void DoBT(
const char *head=0,
void *thisP=0,
void *objP=0,
92 const char *tail=0,
bool force=
false);
122static bool Init(
const char *reqs=0,
const char *rsps=0);
174static void XrdBT(
const char *head=0,
void *thisP=0,
void *objP=0,
175 int rspN=0,
int reqN=0,
const char *tail=0,
Definition XrdOucBackTrace.hh:66
static void DoBT(const char *head=0, void *thisP=0, void *objP=0, const char *tail=0, bool force=false)
static void XrdBT(const char *head=0, void *thisP=0, void *objP=0, int rspN=0, int reqN=0, const char *tail=0, bool force=false)
static void Filter(void *ptr, PtrType pType, Action how=addIt)
PtrType
Define filter types and actions.
Definition XrdOucBackTrace.hh:128
@ isObject
Pointer is an object pointer.
Definition XrdOucBackTrace.hh:129
@ isThis
Pointer is a this pointer.
Definition XrdOucBackTrace.hh:128
static bool Init(const char *reqs=0, const char *rsps=0)
Action
Definition XrdOucBackTrace.hh:132
@ repIt
Replace all PtrTypes items filtered with this item.
Definition XrdOucBackTrace.hh:135
@ delIt
Delete this item from the list of PtrTypes filtered.
Definition XrdOucBackTrace.hh:134
@ addIt
Add item to the list of PtrTypes being filtered.
Definition XrdOucBackTrace.hh:132
@ clrIt
Delete all PtrType filtered items (1st arg ignored).
Definition XrdOucBackTrace.hh:133