XRootD
XrdCms::CmsLoginData Struct Reference

#include <YProtocol.hh>

+ Collaboration diagram for XrdCms::CmsLoginData:

Public Types

enum  LoginMode {
  kYR_director = 0x00000001 ,
  kYR_manager = 0x00000002 ,
  kYR_peer = 0x00000004 ,
  kYR_server = 0x00000008 ,
  kYR_proxy = 0x00000010 ,
  kYR_subman = 0x00000020 ,
  kYR_blredir = 0x00000040 ,
  kYR_suspend = 0x00000100 ,
  kYR_nostage = 0x00000200 ,
  kYR_trying = 0x00000400 ,
  kYR_debug = 0x80000000 ,
  kYR_share = 0x7f000000 ,
  kYR_shift = 24 ,
  kYR_tzone = 0x00f80000 ,
  kYR_shifttz = 19
}
 

Public Attributes

kXR_unt16 dPort
 
kXR_charenvCGI
 
kXR_unt16 fsNum
 
kXR_unt32 fSpace
 
kXR_unt16 fsUtil
 
kXR_int32 HoldTime
 
kXR_charifList
 
kXR_unt32 Mode
 
kXR_unt32 mSpace
 
kXR_charPaths
 
kXR_charSID
 
kXR_unt16 Size
 
kXR_unt16 sPort
 
kXR_unt32 tSpace
 
kXR_unt16 Version
 

Detailed Description

Definition at line 276 of file YProtocol.hh.

Member Enumeration Documentation

◆ LoginMode

Enumerator
kYR_director 
kYR_manager 
kYR_peer 
kYR_server 
kYR_proxy 
kYR_subman 
kYR_blredir 
kYR_suspend 
kYR_nostage 
kYR_trying 
kYR_debug 
kYR_share 
kYR_shift 
kYR_tzone 
kYR_shifttz 

Definition at line 293 of file YProtocol.hh.

294  {kYR_director= 0x00000001,
295  kYR_manager = 0x00000002,
296  kYR_peer = 0x00000004,
297  kYR_server = 0x00000008,
298  kYR_proxy = 0x00000010,
299  kYR_subman = 0x00000020,
300  kYR_blredir = 0x00000040, // Supports or is bl redir
301  kYR_suspend = 0x00000100, // Suspended login
302  kYR_nostage = 0x00000200, // Staging unavailable
303  kYR_trying = 0x00000400, // Extensive login retries
304  kYR_debug = 0x80000000,
305  kYR_share = 0x7f000000, // Mask to isolate share
306  kYR_shift = 24, // Share shift position
307  kYR_tzone = 0x00f80000, // Mask to isolate time zone
308  kYR_shifttz = 19 // TZone shift position
309  };

Member Data Documentation

◆ dPort

kXR_unt16 XrdCms::CmsLoginData::dPort

Definition at line 286 of file YProtocol.hh.

◆ envCGI

kXR_char* XrdCms::CmsLoginData::envCGI

Definition at line 291 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit(), and XrdCmsLogin::Login().

◆ fsNum

kXR_unt16 XrdCms::CmsLoginData::fsNum

Definition at line 284 of file YProtocol.hh.

◆ fSpace

kXR_unt32 XrdCms::CmsLoginData::fSpace

Definition at line 282 of file YProtocol.hh.

◆ fsUtil

kXR_unt16 XrdCms::CmsLoginData::fsUtil

Definition at line 285 of file YProtocol.hh.

◆ HoldTime

kXR_int32 XrdCms::CmsLoginData::HoldTime

Definition at line 280 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit().

◆ ifList

kXR_char* XrdCms::CmsLoginData::ifList

Definition at line 290 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit().

◆ Mode

kXR_unt32 XrdCms::CmsLoginData::Mode

Definition at line 279 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit(), and XrdCmsLogin::Login().

◆ mSpace

kXR_unt32 XrdCms::CmsLoginData::mSpace

Definition at line 283 of file YProtocol.hh.

◆ Paths

kXR_char* XrdCms::CmsLoginData::Paths

Definition at line 289 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit(), XrdCmsLogin::Login(), and XrdCmsParser::Parse().

◆ SID

kXR_char* XrdCms::CmsLoginData::SID

Definition at line 288 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit(), XrdCmsLogin::Login(), and XrdCmsParser::Parse().

◆ Size

kXR_unt16 XrdCms::CmsLoginData::Size

Definition at line 277 of file YProtocol.hh.

◆ sPort

kXR_unt16 XrdCms::CmsLoginData::sPort

Definition at line 287 of file YProtocol.hh.

◆ tSpace

kXR_unt32 XrdCms::CmsLoginData::tSpace

Definition at line 281 of file YProtocol.hh.

◆ Version

kXR_unt16 XrdCms::CmsLoginData::Version

Definition at line 278 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit().


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