#include <XrdClientMessage.hh>
Collaboration diagram for XrdClientMessage:

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 | |
| kXR_unt16 | CharStreamid2Int (kXR_char *charstreamid) |
| void | Int2CharStreamid (kXR_char *charstreamid, short intstreamid) |
Public Attributes | |
| ServerResponseHeader | fHdr |
Private Attributes | |
| bool | fAllocated |
| void * | fData |
| bool | fMarshalled |
| short | fStatusCode |
| XrdSysRecMutex | fMultireadMutex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1