XrdSutRndm Class Reference

#include <XrdSutRndm.hh>

List of all members.

Public Member Functions

 XrdSutRndm ()
virtual ~XrdSutRndm ()

Static Public Member Functions

static bool Init (bool force=0)
static char * GetBuffer (int len, int opt=-1)
static int GetString (int opt, int len, XrdOucString &s)
static int GetString (const char *copt, int len, XrdOucString &s)
static unsigned int GetUInt ()
static int GetRndmTag (XrdOucString &rtag)

Static Public Attributes

static bool fgInit


Detailed Description

Definition at line 26 of file XrdSutRndm.hh.


Constructor & Destructor Documentation

XrdSutRndm::XrdSutRndm (  )  [inline]

Definition at line 31 of file XrdSutRndm.hh.

References fgInit, and Init().

virtual XrdSutRndm::~XrdSutRndm (  )  [inline, virtual]

Definition at line 32 of file XrdSutRndm.hh.


Member Function Documentation

bool XrdSutRndm::Init ( bool  force = 0  )  [static]

Definition at line 44 of file XrdSutRndm.cc.

References close, DEBUG, EPNAME, fgInit, open, read, and seed.

Referenced by GetBuffer(), GetString(), GetUInt(), main(), and XrdSutRndm().

char * XrdSutRndm::GetBuffer ( int  len,
int  opt = -1 
) [static]

Definition at line 161 of file XrdSutRndm.cc.

References buf, DEBUG, EPNAME, fgInit, i, Init(), j, k, keep, l, m, and XrdSutCharMsk.

Referenced by XrdCryptosslCipher::GenerateIV(), XrdSecProtocolpwd::SaveCreds(), XrdCryptolocalCipher::XrdCryptolocalCipher(), XrdCryptosslCipher::XrdCryptosslCipher(), and XrdCryptosslFactory::XrdCryptosslFactory().

int XrdSutRndm::GetString ( int  opt,
int  len,
XrdOucString s 
) [static]

Definition at line 102 of file XrdSutRndm.cc.

References buf, DEBUG, EPNAME, fgInit, i, Init(), j, k, l, m, str, and XrdSutCharMsk.

Referenced by AddPassword(), GetRndmTag(), GetString(), and main().

int XrdSutRndm::GetString ( const char *  copt,
int  len,
XrdOucString s 
) [static]

Definition at line 79 of file XrdSutRndm.cc.

References GetString(), and str.

unsigned int XrdSutRndm::GetUInt (  )  [static]

Definition at line 229 of file XrdSutRndm.cc.

References fgInit, and Init().

Referenced by XrdSslgsiX509CreateProxy(), and XrdSslgsiX509CreateProxyReq().

int XrdSutRndm::GetRndmTag ( XrdOucString rtag  )  [static]

Definition at line 217 of file XrdSutRndm.cc.

References GetString().

Referenced by XrdSecProtocolgsi::AddSerialized(), and XrdSecProtocolpwd::AddSerialized().


Member Data Documentation

bool XrdSutRndm::fgInit [static]

Definition at line 29 of file XrdSutRndm.hh.

Referenced by GetBuffer(), GetString(), GetUInt(), Init(), and XrdSutRndm().


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