class ZSEARCHRESPONSE : public ZSEARCHBASE

Z39.50 Search Response PDU Class

Inheritance:

Public Fields



















Public Methods

inline INT AddNextResultSetPosition ( INT4 argValue)
inline INT AddNumberOfRecordsReturned ( INT4 argValue)
inline INT AddPresentStatus ( INT4 argValue)
Add Present Status
inline INT AddResultCount ( INT4 argValue)
Add Result Set Count
inline INT AddResultSetStatus ( INT4 argValue)
Add Result Set Status
inline INT AddSearchStatus ( INT4 argValue)
void GetCASPostings (STRING *Buffer)
Get Search Posting Counts from Search Response. Formatted into HTML.
inline INT GetNextResultSetPosition ( INT4 *argValue)
inline INT GetNumberOfRecordsReturned ( INT4 *argValue)
inline INT GetPresentStatus ( INT4 *argValue)
Get the Present Status
inline INT GetResultCount ( INT4 *argValue)
Get Result Set Count
inline INT GetResultSetStatus ( INT4 *argValue)
Get Result Set Status
inline INT GetSearchStatus ( INT4 *argValue)
inline INT HasNextResultSetPosition ()
Check for existance of entry
inline INT HasNumberOfRecordsReturned ()
Check for existance of entry
inline INT HasPresentStatus ()
Check for existance of entry
inline INT HasResultCount ()
Check for ResultSetCount entry
inline INT HasResultSetStatus ()
Check for existance of entry
inline INT HasSearchStatus ()
Check for existance of entry
ZSEARCHRESPONSE (PUCHR Buf, INT4 Length)
Basic Buffered Constructor
ZSEARCHRESPONSE (const STRING& RefId, const INT4 ResultCount, const INT4 NumberOfRecordsReturned, const INT4 NextResultSetPosition, const INT4 SearchStatus, const INT4 ResultSetStatus, const INT4 PresentStatus, ZRECORDLIST *Records)
Basic Parameter List Constructor

Inherited from ZSEARCHBASE:

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 Search Response PDU Class
ZSEARCHRESPONSE(PUCHR Buf, INT4 Length)
Basic Buffered Constructor

ZSEARCHRESPONSE(const STRING& RefId, const INT4 ResultCount, const INT4 NumberOfRecordsReturned, const INT4 NextResultSetPosition, const INT4 SearchStatus, const INT4 ResultSetStatus, const INT4 PresentStatus, ZRECORDLIST *Records)
Basic Parameter List Constructor

inline INT HasResultCount()
Check for ResultSetCount entry

inline INT GetResultCount( INT4 *argValue)
Get Result Set Count

inline INT AddResultCount( INT4 argValue)
Add Result Set Count

inline INT HasNumberOfRecordsReturned()
Check for existance of entry

inline INT GetNumberOfRecordsReturned( INT4 *argValue)

inline INT AddNumberOfRecordsReturned( INT4 argValue)

inline INT HasNextResultSetPosition()
Check for existance of entry

inline INT GetNextResultSetPosition( INT4 *argValue)

inline INT AddNextResultSetPosition( INT4 argValue)

inline INT HasSearchStatus()
Check for existance of entry

inline INT GetSearchStatus( INT4 *argValue)

inline INT AddSearchStatus( INT4 argValue)

inline INT HasResultSetStatus()
Check for existance of entry

inline INT GetResultSetStatus( INT4 *argValue)
Get Result Set Status

inline INT AddResultSetStatus( INT4 argValue)
Add Result Set Status

inline INT HasPresentStatus()
Check for existance of entry

inline INT GetPresentStatus( INT4 *argValue)
Get the Present Status

inline INT AddPresentStatus( INT4 argValue)
Add Present Status

void GetCASPostings(STRING *Buffer)
Get Search Posting Counts from Search Response. Formatted into HTML.

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