XPD Namespace Reference


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)


Function Documentation

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().


Generated on Tue Jul 5 17:02:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1