XRootD
XrdAccAccess_Tables Struct Reference

#include <XrdAccAccess.hh>

+ Collaboration diagram for XrdAccAccess_Tables:

Public Member Functions

 XrdAccAccess_Tables ()
 
 ~XrdAccAccess_Tables ()
 

Public Attributes

XrdAccCapNameD_List
 
XrdAccCapNameE_List
 
XrdOucHash< XrdAccCapability > * G_Hash
 
XrdOucHash< XrdAccCapability > * H_Hash
 
XrdOucHash< XrdAccCapability > * N_Hash
 
XrdOucHash< XrdAccCapability > * O_Hash
 
XrdOucHash< XrdAccCapability > * R_Hash
 
XrdOucHash< XrdAccAccess_ID > * S_Hash
 
XrdAccAccess_IDSXList
 
XrdAccAccess_IDSYList
 
XrdOucHash< XrdAccCapability > * T_Hash
 
XrdOucHash< XrdAccCapability > * U_Hash
 
XrdAccCapabilityX_List
 
XrdAccCapabilityZ_List
 

Detailed Description

Definition at line 85 of file XrdAccAccess.hh.

Constructor & Destructor Documentation

◆ XrdAccAccess_Tables()

XrdAccAccess_Tables::XrdAccAccess_Tables ( )
inline

Definition at line 101 of file XrdAccAccess.hh.

101  {G_Hash = 0; H_Hash = 0; N_Hash = 0;
102  O_Hash = 0; R_Hash = 0;
103  S_Hash = 0; T_Hash = 0; U_Hash = 0;
104  D_List = 0; E_List = 0;
105  X_List = 0; Z_List = 0;
106  SXList = 0; SYList = 0;
107  }
XrdOucHash< XrdAccCapability > * U_Hash
Definition: XrdAccAccess.hh:93
XrdOucHash< XrdAccCapability > * G_Hash
Definition: XrdAccAccess.hh:86
XrdAccCapName * E_List
Definition: XrdAccAccess.hh:95
XrdOucHash< XrdAccCapability > * N_Hash
Definition: XrdAccAccess.hh:88
XrdAccCapability * X_List
Definition: XrdAccAccess.hh:96
XrdAccAccess_ID * SXList
Definition: XrdAccAccess.hh:98
XrdAccCapability * Z_List
Definition: XrdAccAccess.hh:97
XrdOucHash< XrdAccCapability > * T_Hash
Definition: XrdAccAccess.hh:92
XrdOucHash< XrdAccCapability > * O_Hash
Definition: XrdAccAccess.hh:89
XrdAccCapName * D_List
Definition: XrdAccAccess.hh:94
XrdOucHash< XrdAccCapability > * H_Hash
Definition: XrdAccAccess.hh:87
XrdOucHash< XrdAccAccess_ID > * S_Hash
Definition: XrdAccAccess.hh:91
XrdOucHash< XrdAccCapability > * R_Hash
Definition: XrdAccAccess.hh:90
XrdAccAccess_ID * SYList
Definition: XrdAccAccess.hh:99

References D_List, E_List, G_Hash, H_Hash, N_Hash, O_Hash, R_Hash, S_Hash, SXList, SYList, T_Hash, U_Hash, X_List, and Z_List.

◆ ~XrdAccAccess_Tables()

XrdAccAccess_Tables::~XrdAccAccess_Tables ( )
inline

Definition at line 108 of file XrdAccAccess.hh.

108  {if (G_Hash) delete G_Hash;
109  if (H_Hash) delete H_Hash;
110  if (N_Hash) delete N_Hash;
111  if (O_Hash) delete O_Hash;
112  if (R_Hash) delete R_Hash;
113  if (S_Hash) delete S_Hash; //Deletes SX & SYList
114  if (T_Hash) delete T_Hash;
115  if (U_Hash) delete U_Hash;
116  if (X_List) delete X_List;
117  if (Z_List) delete Z_List;
118  }

References G_Hash, H_Hash, N_Hash, O_Hash, R_Hash, S_Hash, T_Hash, U_Hash, X_List, and Z_List.

Member Data Documentation

◆ D_List

XrdAccCapName* XrdAccAccess_Tables::D_List

◆ E_List

XrdAccCapName* XrdAccAccess_Tables::E_List

Definition at line 95 of file XrdAccAccess.hh.

Referenced by XrdAccAccess_Tables(), and XrdAccAccess::SwapTabs().

◆ G_Hash

◆ H_Hash

◆ N_Hash

◆ O_Hash

◆ R_Hash

◆ S_Hash

XrdOucHash<XrdAccAccess_ID>* XrdAccAccess_Tables::S_Hash

◆ SXList

XrdAccAccess_ID* XrdAccAccess_Tables::SXList

◆ SYList

XrdAccAccess_ID* XrdAccAccess_Tables::SYList

◆ T_Hash

◆ U_Hash

◆ X_List

XrdAccCapability* XrdAccAccess_Tables::X_List

◆ Z_List

XrdAccCapability* XrdAccAccess_Tables::Z_List

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