Functions | |
int | clientMarshall (XPClientRequest *str) |
void | clientUnmarshall (struct ServerResponseHeader *str) |
void | ServerResponseHeader2NetFmt (struct ServerResponseHeader *srh) |
void | ServerInitHandShake2HostFmt (struct ServerInitHandShake *srh) |
char * | convertRequestIdToChar (kXR_int16 requestid) |
char * | convertRespStatusToChar (kXR_int16 status) |
void | smartPrintClientHeader (XPClientRequest *hdr) |
void | smartPrintServerHeader (struct ServerResponseHeader *hdr) |
int XPD::clientMarshall | ( | XPClientRequest * | str | ) |
Definition at line 45 of file XProofProtUtils.cxx.
References fprintf(), htonll, kXP_admin, kXP_attach, kXP_auth, kXP_cleanup, kXP_create, kXP_ctrlc, kXP_destroy, kXP_detach, kXP_interrupt, kXP_login, kXP_ping, kXP_readbuf, kXP_sendmsg, kXP_touch, kXP_urgent, and str.
Referenced by XrdProofdNetMgr::BroadcastCtrlC(), TXSocket::CtrlC(), TXSocket::Ping(), TXSocket::RemoteTouch(), and XrdProofConn::SendRecv().
void XPD::clientUnmarshall | ( | struct ServerResponseHeader * | str | ) |
Definition at line 128 of file XProofProtUtils.cxx.
References str.
Referenced by XrdClientMStream::BindPendingStream(), XrdClientConn::ProcessAsynResp(), and XrdClientMessage::Unmarshall().
char * XPD::convertRequestIdToChar | ( | kXR_int16 | requestid | ) |
Definition at line 150 of file XProofProtUtils.cxx.
References kXP_admin, kXP_attach, kXP_auth, kXP_cleanup, kXP_create, kXP_ctrlc, kXP_destroy, kXP_detach, kXP_interrupt, kXP_login, kXP_ping, kXP_readbuf, kXP_sendmsg, kXP_touch, and kXP_urgent.
Referenced by smartPrintClientHeader().
char * XPD::convertRespStatusToChar | ( | kXR_int16 | status | ) |
Definition at line 193 of file XProofProtUtils.cxx.
References kXP_attn, kXP_authmore, kXP_error, kXP_ok, kXP_oksofar, and kXP_wait.
Referenced by XrdProofConn::SendRecv().
void XPD::ServerInitHandShake2HostFmt | ( | struct ServerInitHandShake * | srh | ) |
Definition at line 142 of file XProofProtUtils.cxx.
References ServerInitHandShake::msglen, ServerInitHandShake::msgval, and ServerInitHandShake::protover.
Referenced by XrdProofConn::DoHandShake(), and XrdClientPhyConnection::DoHandShake().
void XPD::ServerResponseHeader2NetFmt | ( | struct ServerResponseHeader * | srh | ) |
Definition at line 135 of file XProofProtUtils.cxx.
References ServerResponseHeader::dlen, and ServerResponseHeader::status.
void XPD::smartPrintClientHeader | ( | XPClientRequest * | hdr | ) |
Definition at line 221 of file XProofProtUtils.cxx.
References XPClientRequest::auth, XPClientSendRcvRequest::cid, convertRequestIdToChar(), ClientAuthRequest::credtype, ClientRequestHdr::dlen, XPClientRequest::header, XPClientProofRequest::int1, XPClientProofRequest::int2, XPClientProofRequest::int3, XPClientRequest::interrupt, kXP_admin, kXP_attach, kXP_auth, kXP_cleanup, kXP_create, kXP_ctrlc, kXP_destroy, kXP_detach, kXP_interrupt, kXP_login, kXP_ping, kXP_readbuf, kXP_sendmsg, kXP_touch, kXP_urgent, XPClientReadbufRequest::len, XPClientRequest::login, XPClientReadbufRequest::ofs, XPClientSendRcvRequest::opt, ClientLoginRequest::pid, XPClientRequest::proof, XPClientRequest::readbuf, ClientRequestHdr::requestid, ClientLoginRequest::reserved, ClientAuthRequest::reserved, ClientLoginRequest::role, XPClientRequest::sendrcv, XPClientSendRcvRequest::sid, XPClientInterruptRequest::sid, XPClientProofRequest::sid, ClientRequestHdr::streamid, XPClientInterruptRequest::type, and ClientLoginRequest::username.
Referenced by XrdProofConn::SendRecv().
void XPD::smartPrintServerHeader | ( | struct ServerResponseHeader * | hdr | ) |
Definition at line 304 of file XProofProtUtils.cxx.
References ServerResponseHeader::dlen, kXP_attn, kXP_authmore, kXP_error, kXP_ok, kXP_oksofar, kXP_wait, ServerResponseHeader::status, and ServerResponseHeader::streamid.
Referenced by XrdClientConn::ProcessAsynResp(), XrdClientConn::ReadPartialAnswer(), and XrdProofConn::SendRecv().