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

Message status handler. More...

#include <XrdClPostMasterInterfaces.hh>

Inheritance diagram for XrdCl::OutgoingMsgHandler:
Inheritance graph
[legend]

Public Member Functions

virtual ~OutgoingMsgHandler ()
 
virtual void OnStatusReady (const Message *message, Status status)=0
 The requested action has been performed and the status is available. More...
 
virtual void OnReadyToSend (Message *msg, uint16_t streamNum)
 

Detailed Description

Message status handler.

Constructor & Destructor Documentation

virtual XrdCl::OutgoingMsgHandler::~OutgoingMsgHandler ( )
inlinevirtual

Member Function Documentation

virtual void XrdCl::OutgoingMsgHandler::OnReadyToSend ( Message *  msg,
uint16_t  streamNum 
)
inlinevirtual

Called just before the message is going to be sent through a valid connection, so that the user can still make some modifications that were impossible before (ie. protocol version dependent adjustments)

Parameters
msgmessage concerned
streamNumnumber of the stream the message will go through

Referenced by XrdCl::Stream::OnReadyToWrite().

virtual void XrdCl::OutgoingMsgHandler::OnStatusReady ( const Message *  message,
Status  status 
)
pure virtual

The requested action has been performed and the status is available.

Implemented in XrdCl::XRootDMsgHandler.

Referenced by XrdCl::Stream::OnMessageSent().


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