![]() |
XRootD
|
A helper for handling channel event handlers. More...
#include <XrdClChannelHandlerList.hh>
Public Member Functions | |
void | AddHandler (ChannelEventHandler *handler) |
Add a channel event handler. More... | |
void | RemoveHandler (ChannelEventHandler *handler) |
Remove the channel event handler. More... | |
void | ReportEvent (ChannelEventHandler::ChannelEvent event, Status status) |
Report an event to the channel event handlers. More... | |
A helper for handling channel event handlers.
Definition at line 33 of file XrdClChannelHandlerList.hh.
void XrdCl::ChannelHandlerList::AddHandler | ( | ChannelEventHandler * | handler | ) |
Add a channel event handler.
Definition at line 27 of file XrdClChannelHandlerList.cc.
Referenced by XrdCl::Stream::RegisterEventHandler().
void XrdCl::ChannelHandlerList::RemoveHandler | ( | ChannelEventHandler * | handler | ) |
Remove the channel event handler.
Definition at line 36 of file XrdClChannelHandlerList.cc.
Referenced by XrdCl::Stream::RemoveEventHandler().
void XrdCl::ChannelHandlerList::ReportEvent | ( | ChannelEventHandler::ChannelEvent | event, |
Status | status | ||
) |
Report an event to the channel event handlers.
Definition at line 53 of file XrdClChannelHandlerList.cc.
Referenced by XrdCl::Stream::ForceError(), and XrdCl::Stream::OnError().