xrootd
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
XrdCl::ProtocolInfo Class Reference

Protocol response. More...

#include <XrdClXRootDResponses.hh>

Public Types

enum  HostTypes {
  IsManager = kXR_isManager , IsServer = kXR_isServer , AttrMeta = kXR_attrMeta , AttrProxy = kXR_attrProxy ,
  AttrSuper = kXR_attrSuper
}
 Types of XRootD servers. More...
 

Public Member Functions

 ProtocolInfo (uint32_t version, uint32_t hostInfo)
 Constructor.
 
uint32_t GetVersion () const
 Get version info.
 
uint32_t GetHostInfo () const
 Get host info.
 
bool TestHostInfo (uint32_t flags)
 Test host info flags.
 

Private Attributes

uint32_t pVersion
 
uint32_t pHostInfo
 

Detailed Description

Protocol response.

Member Enumeration Documentation

◆ HostTypes

Types of XRootD servers.

Enumerator
IsManager 

Manager.

IsServer 

Data server.

AttrMeta 

Meta attribute.

AttrProxy 

Proxy attribute.

AttrSuper 

Supervisor attribute.

Constructor & Destructor Documentation

◆ ProtocolInfo()

XrdCl::ProtocolInfo::ProtocolInfo ( uint32_t  version,
uint32_t  hostInfo 
)
inline

Constructor.

Member Function Documentation

◆ GetHostInfo()

uint32_t XrdCl::ProtocolInfo::GetHostInfo ( ) const
inline

Get host info.

References pHostInfo.

◆ GetVersion()

uint32_t XrdCl::ProtocolInfo::GetVersion ( ) const
inline

Get version info.

References pVersion.

◆ TestHostInfo()

bool XrdCl::ProtocolInfo::TestHostInfo ( uint32_t  flags)
inline

Test host info flags.

References pHostInfo.

Member Data Documentation

◆ pHostInfo

uint32_t XrdCl::ProtocolInfo::pHostInfo
private

Referenced by GetHostInfo(), and TestHostInfo().

◆ pVersion

uint32_t XrdCl::ProtocolInfo::pVersion
private

Referenced by GetVersion().


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