19 #ifndef __XRD_CL_CHANNEL_HANDLER_LIST_HH__
20 #define __XRD_CL_CHANNEL_HANDLER_LIST_HH__
58 #endif // __XRD_CL_CHANNEL_HANDLER_LIST_HH__
void RemoveHandler(ChannelEventHandler *handler)
Remove the channel event handler.
A helper for handling channel event handlers.
Definition: XrdClChannelHandlerList.hh:33
std::list< ChannelEventHandler * > pHandlers
Definition: XrdClChannelHandlerList.hh:53
Procedure execution status.
Definition: XrdClStatus.hh:113
Definition: XrdSysPthread.hh:164
void ReportEvent(ChannelEventHandler::ChannelEvent event, Status status)
Report an event to the channel event handlers.
Channel event handler.
Definition: XrdClPostMasterInterfaces.hh:209
void AddHandler(ChannelEventHandler *handler)
Add a channel event handler.
ChannelEvent
Events that may have occurred to the channel.
Definition: XrdClPostMasterInterfaces.hh:215
XrdSysMutex pMutex
Definition: XrdClChannelHandlerList.hh:54