xrootd
Public Types | Public Member Functions | Private Attributes
XrdCl::ProtocolInfo Class Reference

Protocol response. More...

#include <XrdClXRootDResponses.hh>

List of all members.

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

Types of XRootD servers.

Enumerator:
IsManager 

Manager.

IsServer 

Data server.

AttrMeta 

Meta attribute.

AttrProxy 

Proxy attribute.

AttrSuper 

Supervisor attribute.


Constructor & Destructor Documentation

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

Constructor.


Member Function Documentation

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

Get host info.

References pHostInfo.

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

Get version info.

References pVersion.

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

Test host info flags.

References pHostInfo.


Member Data Documentation

uint32_t XrdCl::ProtocolInfo::pHostInfo
private

Referenced by GetHostInfo(), and TestHostInfo().

uint32_t XrdCl::ProtocolInfo::pVersion
private

Referenced by GetVersion().


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