ROOT
6.07/01
Reference Guide
|
Definition at line 49 of file XrdClientMessage.hh.
Public Types | |
enum | EXrdMSCStatus { kXrdMSC_ok = 0, kXrdMSC_readerr = 1, kXrdMSC_writeerr = 2, kXrdMSC_timeout = 3 } |
Public Member Functions | |
XrdClientMessage (ServerResponseHeader header) | |
XrdClientMessage () | |
~XrdClientMessage () | |
bool | CreateData () |
int | DataLen () |
void * | DonateData () |
void * | GetData () |
int | GetStatusCode () |
int | HeaderStatus () |
kXR_unt16 | HeaderSID () |
bool | IsAttn () |
bool | IsError () |
bool | IsMarshalled () |
void | Marshall () |
bool | MatchStreamid (short sid) |
int | ReadRaw (XrdClientPhyConnection *phy) |
void | SetHeaderStatus (kXR_unt16 sts) |
void | SetMarshalled (bool m) |
void | SetStatusCode (kXR_unt16 status) |
void | Unmarshall () |
Static Public Member Functions | |
static kXR_unt16 | CharStreamid2Int (kXR_char *charstreamid) |
static void | Int2CharStreamid (kXR_char *charstreamid, short intstreamid) |
Public Attributes | |
ServerResponseHeader | fHdr |
Private Attributes | |
bool | fAllocated |
void * | fData |
bool | fMarshalled |
short | fStatusCode |
XrdSysRecMutex | fMultireadMutex |
Enumerator | |
---|---|
kXrdMSC_ok | |
kXrdMSC_readerr | |
kXrdMSC_writeerr | |
kXrdMSC_timeout |
Definition at line 63 of file XrdClientMessage.hh.
XrdClientMessage::XrdClientMessage | ( | ServerResponseHeader | header | ) |
XrdClientMessage::XrdClientMessage | ( | ) |
XrdClientMessage::~XrdClientMessage | ( | ) |
|
static |
Referenced by HeaderSID().
bool XrdClientMessage::CreateData | ( | ) |
|
inline |
Definition at line 79 of file XrdClientMessage.hh.
Referenced by XrdProofConn::Authenticate(), XrdProofConn::CheckErrorStatus(), TXSocket::Create(), XrdProofdAdmin::Exec(), XrdProofConn::Login(), TXSocket::ProcessUnsolicitedMsg(), XrdProofConn::ProcessUnsolicitedMsg(), XrdProofdNetMgr::ReadBufferRemote(), XrdProofdNetMgr::ReadLogPaths(), TXSocket::SendCoordinator(), and XrdProofConn::SendRecv().
void* XrdClientMessage::DonateData | ( | ) |
|
inline |
Definition at line 82 of file XrdClientMessage.hh.
Referenced by XrdProofConn::CheckErrorStatus(), TXSocket::Create(), XrdProofdAdmin::Exec(), TXSocket::ProcessUnsolicitedMsg(), XrdProofConn::ProcessUnsolicitedMsg(), and XrdProofConn::SendRecv().
|
inline |
Definition at line 83 of file XrdClientMessage.hh.
Referenced by TXSocket::ProcessUnsolicitedMsg().
|
inline |
Definition at line 87 of file XrdClientMessage.hh.
Referenced by MatchStreamid(), and TXSocket::ProcessUnsolicitedMsg().
|
inline |
Definition at line 85 of file XrdClientMessage.hh.
Referenced by XrdProofConn::Authenticate(), XrdProofConn::CheckErrorStatus(), IsAttn(), TXSocket::Ping(), and XrdProofConn::SendRecv().
|
static |
|
inline |
Definition at line 89 of file XrdClientMessage.hh.
|
inline |
Definition at line 91 of file XrdClientMessage.hh.
Referenced by XrdProofConn::ProcessUnsolicitedMsg(), TXSocket::ProcessUnsolicitedMsg(), XrdProofdNetMgr::ReadBufferRemote(), XrdProofConn::SendRecv(), and XrdProofConn::SendReq().
|
inline |
Definition at line 93 of file XrdClientMessage.hh.
void XrdClientMessage::Marshall | ( | ) |
|
inline |
Definition at line 95 of file XrdClientMessage.hh.
Referenced by TXSocket::ProcessUnsolicitedMsg().
int XrdClientMessage::ReadRaw | ( | XrdClientPhyConnection * | phy | ) |
|
inline |
Definition at line 97 of file XrdClientMessage.hh.
|
inline |
Definition at line 98 of file XrdClientMessage.hh.
|
inline |
Definition at line 99 of file XrdClientMessage.hh.
void XrdClientMessage::Unmarshall | ( | ) |
|
private |
Definition at line 52 of file XrdClientMessage.hh.
|
private |
Definition at line 53 of file XrdClientMessage.hh.
Referenced by GetData().
ServerResponseHeader XrdClientMessage::fHdr |
Definition at line 70 of file XrdClientMessage.hh.
Referenced by DataLen(), HeaderSID(), HeaderStatus(), XrdProofConn::SendRecv(), XrdProofConn::SendReq(), and SetHeaderStatus().
|
private |
Definition at line 54 of file XrdClientMessage.hh.
Referenced by IsMarshalled(), and SetMarshalled().
|
private |
Definition at line 56 of file XrdClientMessage.hh.
|
private |
Definition at line 55 of file XrdClientMessage.hh.
Referenced by GetStatusCode(), IsError(), and SetStatusCode().