Main Z39.50 Session Manager Class
![]()
![]()
| | Close () |
| | GetDebugLevel () Get Debug Level |
| | GetOption (const INT Option) Get Option |
| | GetProtocolVersion (INT *Version) Get Protocol Version |
| | SetDebugLevel (INT Level) Set Debug Level |
| | ZSESSION () Create a Z39.50 Session |
| | ZSESSION (const ZSESSION &OtherSession) Create a Z39.50 Session |
| | ~ZSESSION () Destroy This Session |
| | c_dbname |
| | c_debuglevel |
| | c_defaults |
| | c_group |
| | c_inifile |
| | c_maxrecordsize |
| | c_options |
| | c_port |
| | c_prefmsgsize |
| | c_protocol_version |
| | c_refid |
| | c_tcp |
| | c_timeout |
| | ClearOptions () |
| | LoadDefaultsFromCommandLine (int ac, char **argv, STRING & File, STRING & Group, STRING *LastGroup, STRING *LastFile) Load Session Defaults |
| | LoadDefaultsFromFile (const STRING & Filename, const STRING & Group) Load Session Defaults |
| | PrintConnectionDetails () |
| | ReadPDU (INT4 *len, unsigned short *type) Read a Z39.50 PDU |
| | ReadPresentPDU (INT4 *len, unsigned short *type) Read a Present PDU |
| | SendPDU (PZPDU pdu) Send PDU over Network |
| | SendPresentPDU (PZPDU pdu) Send a Present PDU over the network |
| | SetExceptionalRecordSize (const INT4 Value) Set Maximum Message Size Option |
| | SetOption (const INT Option, const GDT_BOOLEAN Value) Set Session Option |
| | SetOptions (const STRING & Options) Set Session Option |
| | SetPreferredMessageSize (const INT4 Value) Set Session Message Size Option |
| | SetProtocolVersion (const STRING & Value) Set Session protocol version Option |
| |
| ||||||||||||||||||||||||||||||
| |
|
![]()
Main Z39.50 Session Manager Class
INT c_debuglevel
enum
INT4 c_prefmsgsize
c_maxrecordsize
c_timeout
UINT c_port
STRING c_protocol_version
c_options
c_refid
c_group
c_inifile
c_dbname
PUCHR ReadPDU(INT4 *len, unsigned short *type)
PUCHR ReadPresentPDU(INT4 *len, unsigned short *type)
INT4 SendPDU(PZPDU pdu)
INT4 SendPresentPDU(PZPDU pdu)
REGISTRY* c_defaults
void LoadDefaultsFromFile(const STRING & Filename, const STRING & Group)
void LoadDefaultsFromCommandLine(int ac, char **argv, STRING & File, STRING & Group, STRING *LastGroup, STRING *LastFile)
void SetProtocolVersion(const STRING & Value)
void SetPreferredMessageSize(const INT4 Value)
void SetExceptionalRecordSize(const INT4 Value)
void ClearOptions()
void SetOption(const INT Option, const GDT_BOOLEAN Value)
void SetOptions(const STRING & Options)
enum
void PrintConnectionDetails()
ZSESSION()
ZSESSION(const ZSESSION &OtherSession)
~ZSESSION()
INT Close()
void SetDebugLevel(INT Level)
INT GetDebugLevel()
![]()
![]()
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de