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:

Generated on 22 Oct 2018 for xrootd by  doxygen 1.6.1