xrootd
Macros | Functions
XrdClientProtocol.cc File Reference
#include "XProtocol/XProtocol.hh"
#include "XrdSys/XrdSysPlatform.hh"
#include <sys/types.h>
#include <strings.h>
#include <netinet/in.h>
#include <string.h>
#include <stdio.h>
Include dependency graph for XrdClientProtocol.cc:

Macros

#define _htonll(x)   htonll(x)
 

Functions

void clientMarshall (ClientRequest *str)
 
void clientMarshallReadAheadList (readahead_list *buf_list, kXR_int32 dlen)
 
void clientUnMarshallReadAheadList (readahead_list *buf_list, kXR_int32 dlen)
 
void clientUnmarshall (struct ServerResponseHeader *str)
 
void ServerResponseHeader2NetFmt (struct ServerResponseHeader *srh)
 
void ServerInitHandShake2HostFmt (struct ServerInitHandShake *srh)
 
bool isRedir (struct ServerResponseHeader *ServerResponse)
 
char * convertRequestIdToChar (kXR_unt16 requestid)
 
void PutFilehandleInRequest (ClientRequest *str, char *fHandle)
 
char * convertRespStatusToChar (kXR_unt16 status)
 
void smartPrintClientHeader (ClientRequest *hdr)
 
void smartPrintServerHeader (struct ServerResponseHeader *hdr)
 

Macro Definition Documentation

#define _htonll (   x)    htonll(x)

Referenced by clientMarshall().

Function Documentation

void clientMarshall ( ClientRequest str)
void clientMarshallReadAheadList ( readahead_list buf_list,
kXR_int32  dlen 
)
void clientUnmarshall ( struct ServerResponseHeader str)
void clientUnMarshallReadAheadList ( readahead_list buf_list,
kXR_int32  dlen 
)
char* convertRequestIdToChar ( kXR_unt16  requestid)
char* convertRespStatusToChar ( kXR_unt16  status)
bool isRedir ( struct ServerResponseHeader ServerResponse)
void PutFilehandleInRequest ( ClientRequest str,
char *  fHandle 
)
void ServerInitHandShake2HostFmt ( struct ServerInitHandShake srh)
void ServerResponseHeader2NetFmt ( struct ServerResponseHeader srh)
void smartPrintClientHeader ( ClientRequest hdr)

References ClientRequest::admin, ClientRequest::auth, ClientLoginRequest::capver, ClientRequest::chmod, ClientProtocolRequest::clientpv, ClientRequest::close, convertRequestIdToChar(), ClientAuthRequest::credtype, ClientRequest::dirlist, ClientRequestHdr::dlen, ClientCloseRequest::fhandle, ClientReadRequest::fhandle, ClientSyncRequest::fhandle, ClientWriteRequest::fhandle, ClientRequest::header, kXR_admin, kXR_auth, kXR_chmod, kXR_close, kXR_dirlist, kXR_locate, kXR_login, kXR_mkdir, kXR_mv, kXR_open, kXR_ping, kXR_prepare, kXR_protocol, kXR_read, kXR_readv, kXR_rm, kXR_rmdir, kXR_set, kXR_stat, kXR_sync, kXR_write, ClientRequest::locate, ClientRequest::login, ClientRequest::mkdir, ClientChmodRequest::mode, ClientMkdirRequest::mode, ClientOpenRequest::mode, ClientRequest::mv, ClientReadRequest::offset, ClientWriteRequest::offset, ClientRequest::open, ClientLocateRequest::options, ClientOpenRequest::options, ClientPrepareRequest::options, ClientWriteRequest::pathid, ClientLoginRequest::pid, ClientRequest::ping, ClientRequest::prepare, ClientRequest::protocol, ClientPrepareRequest::prty, ClientRequest::read, ClientRequest::readv, ClientRequestHdr::requestid, ClientAdminRequest::reserved, ClientAuthRequest::reserved, ClientChmodRequest::reserved, ClientCloseRequest::reserved, ClientDirlistRequest::reserved, ClientLocateRequest::reserved, ClientLoginRequest::reserved, ClientMkdirRequest::reserved, ClientMvRequest::reserved, ClientOpenRequest::reserved, ClientPingRequest::reserved, ClientProtocolRequest::reserved, ClientPrepareRequest::reserved, ClientReadVRequest::reserved, ClientRmRequest::reserved, ClientRmdirRequest::reserved, ClientSetRequest::reserved, ClientStatRequest::reserved, ClientSyncRequest::reserved, ClientWriteRequest::reserved, ClientReadRequest::rlen, ClientRequest::rm, ClientRequest::rmdir, ClientLoginRequest::role, ClientRequest::set, ClientRequest::stat, ClientRequestHdr::streamid, ClientRequest::sync, ClientLoginRequest::username, and ClientRequest::write.

Referenced by XrdClientPhyConnection::DoHandShake(), printoutreq(), and XrdClientConn::WriteToServer().

void smartPrintServerHeader ( struct ServerResponseHeader hdr)