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