XrdSecProtocolpwd.hh File Reference

#include <XrdOuc/XrdOucErrInfo.hh>
#include <XrdSys/XrdSysPthread.hh>
#include <XrdOuc/XrdOucString.hh>
#include <XrdOuc/XrdOucTokenizer.hh>
#include <XrdSec/XrdSecInterface.hh>
#include <XrdSec/XrdSecTrace.hh>
#include <XrdSut/XrdSutPFEntry.hh>
#include <XrdSut/XrdSutPFile.hh>
#include <XrdSut/XrdSutBuffer.hh>
#include <XrdSut/XrdSutRndm.hh>
#include <XrdCrypto/XrdCryptoAux.hh>
#include <XrdCrypto/XrdCryptoCipher.hh>
#include <XrdCrypto/XrdCryptoFactory.hh>

Go to the source code of this file.

Classes

struct  pwdStatus_t
class  pwdOptions
class  pwdHSVars
class  XrdSecProtocolpwd

Defines

#define XrdSecPROTOIDENT   "pwd"
#define XrdSecPROTOIDLEN   sizeof(XrdSecPROTOIDENT)
#define XrdSecpwdVERSION   10100
#define XrdSecNOIPCHK   0x0001
#define XrdSecDEBUG   0x1000
#define XrdCryptoMax   10
#define kMAXBUFLEN   1024
#define kMAXUSRLEN   9
#define kMAXPWDLEN   64
#define REL1(x)   { if (x) delete x; }
#define REL2(x, y)   { if (x) delete x; if (y) delete y; }
#define REL3(x, y, z)   { if (x) delete x; if (y) delete y; if (z) delete z; }
#define PRINT(y)   {{SecTrace->Beg(epname); cerr <<y; SecTrace->End();}}
#define SafeDelete(x)   { if (x) delete x ; x = 0; }
#define SafeDelArray(x)   { if (x) delete [] x ; x = 0; }

Typedefs

typedef XrdOucString String

Enumerations

enum  kpwdStatus
enum  kpwdAutoreg
enum  kpwdUpdate
enum  kpwdCredsInput
enum  kpwdCredType
enum  kpwdCredsActions
enum  kpwdClientSteps
enum  kpwdServerSteps
enum  kpwdErrors


Define Documentation

#define kMAXBUFLEN   1024

Definition at line 41 of file XrdSecProtocolpwd.hh.

#define kMAXPWDLEN   64

Definition at line 43 of file XrdSecProtocolpwd.hh.

#define kMAXUSRLEN   9

Definition at line 42 of file XrdSecProtocolpwd.hh.

#define PRINT ( y   )     {{SecTrace->Beg(epname); cerr <<y; SecTrace->End();}}

Definition at line 183 of file XrdSecProtocolpwd.hh.

#define REL1 ( x   )     { if (x) delete x; }

Definition at line 178 of file XrdSecProtocolpwd.hh.

#define REL2 ( x,
y   )     { if (x) delete x; if (y) delete y; }

Definition at line 179 of file XrdSecProtocolpwd.hh.

#define REL3 ( x,
y,
z   )     { if (x) delete x; if (y) delete y; if (z) delete z; }

Definition at line 180 of file XrdSecProtocolpwd.hh.

#define SafeDelArray ( x   )     { if (x) delete [] x ; x = 0; }

Definition at line 189 of file XrdSecProtocolpwd.hh.

#define SafeDelete ( x   )     { if (x) delete x ; x = 0; }

Definition at line 188 of file XrdSecProtocolpwd.hh.

#define XrdCryptoMax   10

Definition at line 39 of file XrdSecProtocolpwd.hh.

#define XrdSecDEBUG   0x1000

Definition at line 38 of file XrdSecProtocolpwd.hh.

#define XrdSecNOIPCHK   0x0001

Definition at line 37 of file XrdSecProtocolpwd.hh.

#define XrdSecPROTOIDENT   "pwd"

Definition at line 34 of file XrdSecProtocolpwd.hh.

#define XrdSecPROTOIDLEN   sizeof(XrdSecPROTOIDENT)

Definition at line 35 of file XrdSecProtocolpwd.hh.

#define XrdSecpwdVERSION   10100

Definition at line 36 of file XrdSecProtocolpwd.hh.


Typedef Documentation

typedef XrdOucString String

Definition at line 32 of file XrdSecProtocolpwd.hh.


Enumeration Type Documentation

enum kpwdAutoreg

Definition at line 55 of file XrdSecProtocolpwd.hh.

enum kpwdClientSteps

Definition at line 105 of file XrdSecProtocolpwd.hh.

enum kpwdCredsActions

Definition at line 96 of file XrdSecProtocolpwd.hh.

enum kpwdCredsInput

Definition at line 71 of file XrdSecProtocolpwd.hh.

enum kpwdCredType

Definition at line 80 of file XrdSecProtocolpwd.hh.

enum kpwdErrors

Definition at line 130 of file XrdSecProtocolpwd.hh.

enum kpwdServerSteps

Definition at line 117 of file XrdSecProtocolpwd.hh.

enum kpwdStatus

Definition at line 47 of file XrdSecProtocolpwd.hh.

enum kpwdUpdate

Definition at line 63 of file XrdSecProtocolpwd.hh.


Generated on Tue Jul 5 16:08:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1