XrdCl::ProtocolInfo Class Reference

Protocol response. More...

#include <XrdClXRootDResponses.hh>

List of all members.

Public Types

 IsManager = kXR_isManager
 Manager.
 IsServer = kXR_isServer
 Data server.
 AttrMeta = kXR_attrMeta
 Meta attribute.
 AttrProxy = kXR_attrProxy
 Proxy attribute.
 AttrSuper = kXR_attrSuper
 Supervisor attribute.
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

enum XrdCl::ProtocolInfo::HostTypes

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.

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

Get version info.

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

Test host info flags.


Member Data Documentation

uint32_t XrdCl::ProtocolInfo::pHostInfo [private]

uint32_t XrdCl::ProtocolInfo::pVersion [private]


The documentation for this class was generated from the following file:
Generated on 5 Oct 2016 for xrootd by  doxygen 1.4.7