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]

References membuf, and type.


Member Function Documentation

virtual XrdSutBucket* XrdCryptoBasic::AsBucket (  )  [virtual]

Reimplemented in XrdCryptoCipher, and XrdCryptosslCipher.

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

References membuf.

virtual int XrdCryptoBasic::FromHex ( const char *  hex  )  [virtual]
virtual int XrdCryptoBasic::Length (  )  const [inline, virtual]

References lenbuf.

virtual int XrdCryptoBasic::SetBuffer ( int  l,
const char *  b 
) [virtual]
virtual int XrdCryptoBasic::SetLength ( int  l  )  [virtual]
virtual int XrdCryptoBasic::SetType ( const char *  t  )  [virtual]
virtual char* XrdCryptoBasic::Type (  )  const [inline, virtual]

References type.

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

References lenbuf, and membuf.


Member Data Documentation

Referenced by Length(), and UseBuffer().

char* XrdCryptoBasic::membuf [private]

Referenced by Buffer(), UseBuffer(), and ~XrdCryptoBasic().

char* XrdCryptoBasic::type [private]

Referenced by Type(), and ~XrdCryptoBasic().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 16 Oct 2020 for xrootd by  doxygen 1.6.1