|
xrootd
|
Data structure that carries the handshake information. More...
#include <XrdClPostMasterInterfaces.hh>

Public Member Functions | |
| HandShakeData (const URL *addr, uint16_t stream, uint16_t subStream) | |
| Constructor. More... | |
Public Attributes | |
| uint16_t | step |
| Handshake step. More... | |
| Message * | out |
| Message to be sent out. More... | |
| Message * | in |
| Message that has been received. More... | |
| const URL * | url |
| Destination URL. More... | |
| uint16_t | streamId |
| Stream number. More... | |
| uint16_t | subStreamId |
| Sub-stream id. More... | |
| time_t | startTime |
| Timestamp of when the handshake started. More... | |
| const void * | serverAddr |
| Server address in the form of sockaddr. More... | |
| std::string | clientName |
| Client name (an IPv6 representation) More... | |
| std::string | streamName |
| Name of the stream. More... | |
Data structure that carries the handshake information.
|
inline |
Constructor.
| std::string XrdCl::HandShakeData::clientName |
Client name (an IPv6 representation)
Referenced by XrdCl::XRootDTransport::DoAuthentication(), and XrdCl::AsyncSocketHandler::OnConnectionReturn().
| Message* XrdCl::HandShakeData::in |
Message that has been received.
Referenced by XrdCl::XRootDTransport::DoAuthentication(), XrdCl::AsyncSocketHandler::OnReadWhileHandshaking(), XrdCl::XRootDTransport::ProcessBindResp(), XrdCl::XRootDTransport::ProcessLogInResp(), XrdCl::XRootDTransport::ProcessProtocolResp(), and XrdCl::XRootDTransport::ProcessServerHS().
| Message* XrdCl::HandShakeData::out |
| const void* XrdCl::HandShakeData::serverAddr |
Server address in the form of sockaddr.
Referenced by XrdCl::XRootDTransport::GetCredentials(), and XrdCl::AsyncSocketHandler::OnConnectionReturn().
| time_t XrdCl::HandShakeData::startTime |
Timestamp of when the handshake started.
| uint16_t XrdCl::HandShakeData::step |
Handshake step.
Referenced by XrdCl::AsyncSocketHandler::OnConnectionReturn(), and XrdCl::AsyncSocketHandler::OnReadWhileHandshaking().
| uint16_t XrdCl::HandShakeData::streamId |
Stream number.
Referenced by XrdCl::XRootDTransport::DoAuthentication().
| std::string XrdCl::HandShakeData::streamName |
Name of the stream.
Referenced by XrdCl::XRootDTransport::DoAuthentication(), XrdCl::XRootDTransport::GenerateBind(), XrdCl::XRootDTransport::GenerateInitialHS(), XrdCl::XRootDTransport::GenerateInitialHSProtocol(), XrdCl::XRootDTransport::GenerateLogIn(), XrdCl::XRootDTransport::GetCredentials(), XrdCl::XRootDTransport::HandShake(), XrdCl::AsyncSocketHandler::OnConnectionReturn(), XrdCl::XRootDTransport::ProcessBindResp(), XrdCl::XRootDTransport::ProcessLogInResp(), XrdCl::XRootDTransport::ProcessProtocolResp(), and XrdCl::XRootDTransport::ProcessServerHS().
| uint16_t XrdCl::HandShakeData::subStreamId |
Sub-stream id.
Referenced by XrdCl::XRootDTransport::HandShake(), XrdCl::XRootDTransport::HandShakeMain(), XrdCl::XRootDTransport::HandShakeParallel(), and XrdCl::XRootDTransport::ProcessBindResp().
| const URL* XrdCl::HandShakeData::url |
Destination URL.
Referenced by XrdCl::XRootDTransport::GenerateLogIn(), and XrdCl::XRootDTransport::GetCredentials().
1.8.3.1