xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCryptoBasic Class Reference

#include <XrdCryptoBasic.hh>

Inheritance diagram for XrdCryptoBasic:
Inheritance graph
[legend]

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::XrdCryptoBasic ( const char *  t = 0,
int  l = 0,
const char *  b = 0 
)

◆ ~XrdCryptoBasic()

virtual XrdCryptoBasic::~XrdCryptoBasic ( )
inlinevirtual

References membuf, and type.

Member Function Documentation

◆ AsBucket()

virtual XrdSutBucket * XrdCryptoBasic::AsBucket ( )
virtual

Reimplemented in XrdCryptoCipher, and XrdCryptosslCipher.

◆ AsHexString()

char * XrdCryptoBasic::AsHexString ( )

◆ Buffer()

virtual char * XrdCryptoBasic::Buffer ( ) const
inlinevirtual

References membuf.

◆ FromHex()

virtual int XrdCryptoBasic::FromHex ( const char *  hex)
virtual

◆ Length()

virtual int XrdCryptoBasic::Length ( ) const
inlinevirtual

References lenbuf.

◆ SetBuffer()

virtual int XrdCryptoBasic::SetBuffer ( int  l,
const char *  b 
)
virtual

◆ SetLength()

virtual int XrdCryptoBasic::SetLength ( int  l)
virtual

◆ SetType()

virtual int XrdCryptoBasic::SetType ( const char *  t)
virtual

◆ Type()

virtual char * XrdCryptoBasic::Type ( ) const
inlinevirtual

References type.

◆ UseBuffer()

virtual void XrdCryptoBasic::UseBuffer ( int  l,
const char *  b 
)
inlinevirtual

References lenbuf, and membuf.

Member Data Documentation

◆ lenbuf

kXR_int32 XrdCryptoBasic::lenbuf
private

Referenced by Length(), and UseBuffer().

◆ membuf

char* XrdCryptoBasic::membuf
private

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

◆ type

char* XrdCryptoBasic::type
private

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


The documentation for this class was generated from the following file: