19 #ifndef __XRD_CL_MESSAGE_HH__ 20 #define __XRD_CL_MESSAGE_HH__ 119 #endif // __XRD_CL_MESSAGE_HH__ void SetDescription(const std::string &description)
Set the description of the message.
Definition: XrdClMessage.hh:66
void SetIsMarshalled(bool isMarshalled)
Set the marshalling status.
Definition: XrdClMessage.hh:58
The message representation used throughout the system.
Definition: XrdClMessage.hh:29
const std::string & GetDescription() const
Get the description of the message.
Definition: XrdClMessage.hh:74
uint16_t GetVirtReqID()
Get virtual request ID for the message.
Definition: XrdClMessage.hh:106
bool IsMarshalled() const
Check if the message is marshalled.
Definition: XrdClMessage.hh:50
uint64_t GetSessionId() const
Get the session ID the message is meant for.
Definition: XrdClMessage.hh:90
void SetVirtReqID(uint16_t virtReqID)
Set virtual request ID for the message.
Definition: XrdClMessage.hh:98
Definition: XrdClAnyObject.hh:25
virtual ~Message()
Destructor.
Definition: XrdClMessage.hh:45
uint64_t pSessionId
Definition: XrdClMessage.hh:113
std::string pDescription
Definition: XrdClMessage.hh:114
uint16_t pVirtReqID
Definition: XrdClMessage.hh:115
void SetSessionId(uint64_t sessionId)
Set the session ID which this message is meant for.
Definition: XrdClMessage.hh:82
void Zero()
Zero.
Definition: XrdClBuffer.hh:124
bool pIsMarshalled
Definition: XrdClMessage.hh:112
Binary blob representation.
Definition: XrdClBuffer.hh:33
Message(uint32_t size=0)
Constructor.
Definition: XrdClMessage.hh:35