xrootd
Public Member Functions | List of all members
XrdCl::MessageFilter Class Referenceabstract

Message filter. More...

#include <XrdClPostMasterInterfaces.hh>

Public Member Functions

virtual ~MessageFilter ()
 
virtual bool Filter (const Message *msg)=0
 
virtual uint16_t GetSid () const =0
 

Detailed Description

Message filter.

Constructor & Destructor Documentation

◆ ~MessageFilter()

virtual XrdCl::MessageFilter::~MessageFilter ( )
inlinevirtual

References Filter(), and GetSid().

Member Function Documentation

◆ Filter()

virtual bool XrdCl::MessageFilter::Filter ( const Message msg)
pure virtual

Examine the message and return true if the message should be picked up (usually removed from the queue and to the caller)

Referenced by ~MessageFilter().

◆ GetSid()

virtual uint16_t XrdCl::MessageFilter::GetSid ( ) const
pure virtual

Get sid of the filter

Returns
filter sid if exists, otherwise 0

Referenced by XrdCl::IncomingMsgHandler::~IncomingMsgHandler(), and ~MessageFilter().


The documentation for this class was generated from the following file: