xrootd
Public Member Functions | Public Attributes
XrdCl::HandShakeData Struct Reference

Data structure that carries the handshake information. More...

#include <XrdClPostMasterInterfaces.hh>

Collaboration diagram for XrdCl::HandShakeData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HandShakeData (const URL *addr, uint16_t stream, uint16_t subStream)
 Constructor.

Public Attributes

uint16_t step
 Handshake step.
Message * out
 Message to be sent out.
Message * in
 Message that has been received.
const URL * url
 Destination URL.
uint16_t streamId
 Stream number.
uint16_t subStreamId
 Sub-stream id.
time_t startTime
 Timestamp of when the handshake started.
const void * serverAddr
 Server address in the form of sockaddr.
std::string clientName
 Client name (an IPv6 representation)
std::string streamName
 Name of the stream.

Detailed Description

Data structure that carries the handshake information.


Constructor & Destructor Documentation

XrdCl::HandShakeData::HandShakeData ( const URL *  addr,
uint16_t  stream,
uint16_t  subStream 
)
inline

Constructor.


Member Data Documentation

std::string XrdCl::HandShakeData::clientName

Client name (an IPv6 representation)

Referenced by XrdCl::XRootDTransport::DoAuthentication(), and XrdCl::AsyncSocketHandler::OnConnectionReturn().

Message* XrdCl::HandShakeData::in
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
uint16_t XrdCl::HandShakeData::streamId
std::string XrdCl::HandShakeData::streamName
uint16_t XrdCl::HandShakeData::subStreamId
const URL* XrdCl::HandShakeData::url

The documentation for this struct was generated from the following file: