class ZINITREQUEST : public ZINITBASE

Init Request Base Class

Inheritance:

Public Fields




Public Methods

inline INT AddAuthentication ()
Add Authentication Entry
GDT_BOOLEAN GetAuthentication (STRING *Pass)
Get the actual authentication string
inline INT GetAuthentication (BERBROWSER* & Dir)
Get Authentication Entry
GDT_BOOLEAN GetGroupId (STRING *GroupId)
Get the User Group ID
GDT_BOOLEAN GetPassword (STRING *Password)
Get the user password
GDT_BOOLEAN GetUserId (STRING *UserId)
Get the User login ID
inline INT HasAuthentication ()
Check For Authentication Entry
ZINITREQUEST ( const STRING RefId, const STRING ProtVer, const STRING Options, const INT4 PrefMsgSize, const INT4 ExceptionalRecSize, const STRING GroupId, const STRING UserId, const STRING Password, const STRING ImpId, const STRING ImpName, const STRING ImpVersion)
Basic Parameter List Constructor
ZINITREQUEST (PUCHR Buf, INT4 Length)
Basic Buffer Constructor

Inherited from ZINITBASE:

Public Methods

inline INT AddExceptionalRecordSize( INT4 argValue)
inline INT AddImplementationId(const STRING & argValue)
inline INT AddImplementationName(const STRING & argValue)
inline INT AddImplementationVersion(const STRING & argValue)
inline INT AddOptions(const STRING & argValue)
inline INT AddPreferredMessageSize( INT4 argValue)
inline INT AddProtocolVersion(const STRING & argValue)
inline INT GetExceptionalRecordSize( INT4 *argValue)
inline INT GetImplementationId( STRING *argValue)
inline INT GetImplementationName( STRING *argValue)
inline INT GetImplementationVersion( STRING *argValue)
inline INT GetOptions( STRING *argValue)
inline INT GetPreferredMessageSize( INT4 *argValue)
inline INT GetProtocolVersion( STRING *argValue)
inline INT HasExceptionalRecordSize()
inline INT HasImplementationId()
inline INT HasImplementationName()
inline INT HasImplementationVersion()
inline INT HasOptions()
inline INT HasPreferredMessageSize()
inline INT HasProtocolVersion()

Inherited from ZPDU:

Public Methods

inline INT AddReferenceId(const STRING & argValue)
inline INT GetReferenceId( STRING *argValue)
inline INT HasReferenceId()

Protected Fields

* c_browser
BERBROWSER* c_root

Protected Methods

void Init()

Inherited from BERTREE:

Public Methods

void AddPointer(UCHR *p)
void DeletePointers()
void Error(CHR *Msg)
void ExitOnError(INT YesOrNo)
PUCHR GetRecord(INT4 *len)
void GetRecordLength(INT4 *Length)
void HexDir()
void HexDir(ostream &os)
friend ostream& operator<<(ostream& os, BERTREE& b)

Protected Fields

UCHR* c_buf
PDATA_DIR c_dir
INT c_exit_on_error
UCHR** c_ptrlist
c_ptrlist_count
c_ptrlist_maxcount

Private Fields

friend class BERBROWSER

Documentation

Init Request Base Class
ZINITREQUEST(PUCHR Buf, INT4 Length)
Basic Buffer Constructor

ZINITREQUEST( const STRING RefId, const STRING ProtVer, const STRING Options, const INT4 PrefMsgSize, const INT4 ExceptionalRecSize, const STRING GroupId, const STRING UserId, const STRING Password, const STRING ImpId, const STRING ImpName, const STRING ImpVersion)
Basic Parameter List Constructor

inline INT HasAuthentication()
Check For Authentication Entry

inline INT AddAuthentication()
Add Authentication Entry

inline INT GetAuthentication(BERBROWSER* & Dir)
Get Authentication Entry

GDT_BOOLEAN GetAuthentication(STRING *Pass)
Get the actual authentication string

GDT_BOOLEAN GetGroupId(STRING *GroupId)
Get the User Group ID

GDT_BOOLEAN GetUserId(STRING *UserId)
Get the User login ID

GDT_BOOLEAN GetPassword(STRING *Password)
Get the user password

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Z&oumlckler, Roland Wunderling
contact: doc++@zib.de