Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCryptoBasic Class Reference

#include <XrdCryptoBasic.hh>

Inheritance diagram for XrdCryptoBasic:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 XrdCryptoBasic (const char *t=0, int l=0, const char *b=0)
virtual ~XrdCryptoBasic ()
virtual XrdSutBucketAsBucket ()
char * AsHexString ()
virtual int Length () const
virtual char * Buffer () const
virtual char * Type () const
virtual int FromHex (const char *hex)
virtual int SetLength (int l)
virtual int SetBuffer (int l, const char *b)
virtual int SetType (const char *t)
virtual void UseBuffer (int l, const char *b)

Private Attributes

kXR_int32 lenbuf
char * membuf
char * type

Constructor & Destructor Documentation

XrdCryptoBasic::XrdCryptoBasic const char *  t = 0,
int  l = 0,
const char *  b = 0
 

virtual XrdCryptoBasic::~XrdCryptoBasic  )  [inline, virtual]
 


Member Function Documentation

XrdSutBucket * XrdCryptoBasic::AsBucket  )  [virtual]
 

Reimplemented in XrdCryptoCipher, XrdCryptolocalCipher, and XrdCryptosslCipher.

char * XrdCryptoBasic::AsHexString  ) 
 

virtual char* XrdCryptoBasic::Buffer  )  const [inline, virtual]
 

int XrdCryptoBasic::FromHex const char *  hex  )  [virtual]
 

virtual int XrdCryptoBasic::Length  )  const [inline, virtual]
 

int XrdCryptoBasic::SetBuffer int  l,
const char *  b
[virtual]
 

int XrdCryptoBasic::SetLength int  l  )  [virtual]
 

int XrdCryptoBasic::SetType const char *  t  )  [virtual]
 

virtual char* XrdCryptoBasic::Type  )  const [inline, virtual]
 

virtual void XrdCryptoBasic::UseBuffer int  l,
const char *  b
[inline, virtual]
 


Member Data Documentation

kXR_int32 XrdCryptoBasic::lenbuf [private]
 

char* XrdCryptoBasic::membuf [private]
 

char* XrdCryptoBasic::type [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:07 2011 for xrootd by  doxygen 1.3.9.1