XrdSecsssKT::ktEnt Class Reference

#include <XrdSecsssKT.hh>

List of all members.

Public Member Functions

void NUG (ktEnt *ktP)
void Set (ktEnt &rhs)
 ktEnt ()
 ~ktEnt ()

Public Attributes

XrdSecsssKT::ktEnt::ktData Data
ktEntNext

Static Public Attributes

static const int maxKLen = 128
static const int NameSZ = 192
static const int UserSZ = 128
static const int GrupSZ = 64
static const int anyUSR = 2
static const int anyGRP = 4
static const int usrGRP = 8

Classes

struct  ktData


Detailed Description

Definition at line 26 of file XrdSecsssKT.hh.


Constructor & Destructor Documentation

XrdSecsssKT::ktEnt::ktEnt (  )  [inline]

Definition at line 61 of file XrdSecsssKT.hh.

References Data, XrdSecsssKT::ktEnt::ktData::Grup, XrdSecsssKT::ktEnt::ktData::ID, XrdSecsssKT::ktEnt::ktData::Name, XrdSecsssKT::ktEnt::ktData::Opts, XrdSecsssKT::ktEnt::ktData::User, and XrdSecsssKT::ktEnt::ktData::Val.

XrdSecsssKT::ktEnt::~ktEnt (  )  [inline]

Definition at line 65 of file XrdSecsssKT.hh.


Member Function Documentation

void XrdSecsssKT::ktEnt::NUG ( ktEnt ktP  )  [inline]

Definition at line 51 of file XrdSecsssKT.hh.

References Data, XrdSecsssKT::ktEnt::ktData::Grup, XrdSecsssKT::ktEnt::ktData::Name, strcpy(), and XrdSecsssKT::ktEnt::ktData::User.

Referenced by XrdSecsssKT::Rewrite().

void XrdSecsssKT::ktEnt::Set ( ktEnt rhs  )  [inline]

Definition at line 55 of file XrdSecsssKT.hh.

References XrdSecsssKT::ktEnt::ktData::Crt, Data, XrdSecsssKT::ktEnt::ktData::Exp, XrdSecsssKT::ktEnt::ktData::ID, XrdSecsssKT::ktEnt::ktData::Len, and XrdSecsssKT::ktEnt::ktData::Val.

Referenced by XrdSecsssKT::getKeyTab().


Member Data Documentation

const int XrdSecsssKT::ktEnt::maxKLen = 128 [static]

Definition at line 30 of file XrdSecsssKT.hh.

Referenced by XrdSecsssKT::keyX2B(), XrdSecsssKT::ktDecode0(), main(), and XrdSecsssAdmin_addKey().

const int XrdSecsssKT::ktEnt::NameSZ = 192 [static]

Definition at line 31 of file XrdSecsssKT.hh.

Referenced by XrdSecsssKT::ktDecode0(), and main().

const int XrdSecsssKT::ktEnt::UserSZ = 128 [static]

Definition at line 32 of file XrdSecsssKT.hh.

Referenced by XrdSecsssKT::ktDecode0(), and main().

const int XrdSecsssKT::ktEnt::GrupSZ = 64 [static]

Definition at line 33 of file XrdSecsssKT.hh.

Referenced by XrdSecsssKT::ktDecode0(), and main().

struct XrdSecsssKT::ktEnt::ktData XrdSecsssKT::ktEnt::Data

Referenced by XrdSecsssKT::addKey(), XrdSecProtocolsss::Authenticate(), XrdSecProtocolsss::Decode(), XrdSecProtocolsss::Encode(), XrdSecProtocolsss::getCredentials(), XrdSecsssKT::getKey(), XrdSecsssKT::getKeyTab(), XrdSecsssKT::isKey(), XrdSecsssKT::keyB2X(), XrdSecsssKT::keyX2B(), XrdSecsssKT::ktDecode0(), ktEnt(), NUG(), XrdSecsssKT::Rewrite(), Set(), XrdSecsssAdmin_addKey(), XrdSecsssAdmin_delKey(), XrdSecsssAdmin_Here(), XrdSecsssAdmin_insKey(), XrdSecsssAdmin_isKey(), and XrdSecsssAdmin_lstKey().

const int XrdSecsssKT::ktEnt::anyUSR = 2 [static]

Definition at line 47 of file XrdSecsssKT.hh.

Referenced by XrdSecProtocolsss::Authenticate(), and XrdSecsssKT::ktDecode0().

const int XrdSecsssKT::ktEnt::anyGRP = 4 [static]

Definition at line 48 of file XrdSecsssKT.hh.

Referenced by XrdSecProtocolsss::Authenticate(), and XrdSecsssKT::ktDecode0().

const int XrdSecsssKT::ktEnt::usrGRP = 8 [static]

Definition at line 49 of file XrdSecsssKT.hh.

Referenced by XrdSecProtocolsss::Authenticate(), and XrdSecsssKT::ktDecode0().

ktEnt* XrdSecsssKT::ktEnt::Next

Definition at line 59 of file XrdSecsssKT.hh.

Referenced by XrdSecsssKT::addKey(), XrdSecsssKT::delKey(), XrdSecsssKT::getKey(), XrdSecsssKT::getKeyTab(), XrdSecsssKT::Refresh(), XrdSecsssKT::Rewrite(), XrdSecsssAdmin_insKey(), XrdSecsssAdmin_lstKey(), and XrdSecsssKT::~XrdSecsssKT().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:46 2011 for ROOT_528-00b_version by  doxygen 1.5.1