class ZPRESENTREQUEST : public ZPRESENTBASE

Z39.50 Present Request PDU Class

Inheritance:

Public Fields



















Public Methods

inline INT AddAdditionalRanges ()
Add entry
inline INT AddCompSpec ()
Add entry
inline INT AddNumberOfRecordsRequested ( INT4 argValue)
Add entry
inline INT AddPreferredRecordSyntax ( STRING argValue)
Add entry
inline INT AddResultSetId (const STRING & argValue)
Add entry
inline INT AddResultSetStartPoint ( INT4 argValue)
Add Entry
inline INT GetAdditionalRanges (PBERBROWSER & Dir)
Get entry
inline INT GetCompSpec (PBERBROWSER & Dir)
Get entry
void GetElementSetName (STRING *ElementSetName)
Get Element Set Name from PDU
inline INT GetNumberOfRecordsRequested ( INT4 *argValue)
Retrieve entry
inline INT GetPreferredRecordSyntax ( STRING *argValue)
Get entry
inline INT GetResultSetId ( STRING *argValue)
Get entry
inline INT GetResultSetStartPoint ( INT4 *argValue)
Get entry
inline INT HasAdditionalRanges ()
Check for existance of entry
inline INT HasCompSpec ()
Check for existance of entry
inline INT HasNumberOfRecordsRequested ()
Check for entry
inline INT HasPreferredRecordSyntax ()
Check for existance of entry
inline INT HasResultSetId ()
inline INT HasResultSetStartPoint ()
Check for Result Set Start Point entry
ZPRESENTREQUEST (const STRING& RefId, const STRING& ResultSetId, const INT4 ResultSetStartPoint, const INT4 NumberOfRecordsRequested, const STRING& ElementSetName, const STRING& PreferredRecordSyntax)
Basic Parameter List Constructor
ZPRESENTREQUEST (PUCHR Buf, INT4 Length)
Basic Buffer Constructor

Inherited from ZPRESENTBASE:

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

Z39.50 Present Request PDU Class
ZPRESENTREQUEST(PUCHR Buf, INT4 Length)
Basic Buffer Constructor

ZPRESENTREQUEST(const STRING& RefId, const STRING& ResultSetId, const INT4 ResultSetStartPoint, const INT4 NumberOfRecordsRequested, const STRING& ElementSetName, const STRING& PreferredRecordSyntax)
Basic Parameter List Constructor

inline INT HasResultSetId()

inline INT GetResultSetId( STRING *argValue)
Get entry

inline INT AddResultSetId(const STRING & argValue)
Add entry

inline INT HasResultSetStartPoint()
Check for Result Set Start Point entry

inline INT GetResultSetStartPoint( INT4 *argValue)
Get entry

inline INT AddResultSetStartPoint( INT4 argValue)
Add Entry

inline INT HasNumberOfRecordsRequested()
Check for entry

inline INT GetNumberOfRecordsRequested( INT4 *argValue)
Retrieve entry

inline INT AddNumberOfRecordsRequested( INT4 argValue)
Add entry

inline INT HasPreferredRecordSyntax()
Check for existance of entry

inline INT GetPreferredRecordSyntax( STRING *argValue)
Get entry

inline INT AddPreferredRecordSyntax( STRING argValue)
Add entry

void GetElementSetName(STRING *ElementSetName)
Get Element Set Name from PDU

inline INT HasAdditionalRanges()
Check for existance of entry

inline INT AddAdditionalRanges()
Add entry

inline INT GetAdditionalRanges(PBERBROWSER & Dir)
Get entry

inline INT HasCompSpec()
Check for existance of entry

inline INT AddCompSpec()
Add entry

inline INT GetCompSpec(PBERBROWSER & Dir)
Get entry

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