Basic Z39.50 Server Class - Handles all Server functionality
c_accesslog | |
INT | c_argc |
CHR** | c_argv |
c_client_hostname | |
c_client_ipaddress | |
c_database_count | |
PLIST | c_dblist |
c_default_db | |
c_diagsetid | |
INT | c_forking |
c_groupid | |
c_hitcount | |
c_imp_id | |
c_imp_name | |
c_imp_version | |
c_inipath | |
ZINITREQUEST* | c_init_req |
ZINITRESPONSE* | c_init_res |
REGISTRY* | c_mapping_table |
LONG | c_max_rec_size |
INT | c_max_sessions |
ofstream | c_output_file |
c_password | |
c_preferred_msg_size | |
SAPI_RSET* | c_result_set |
c_reverse_name_lookup | |
SAPI* | c_sapi |
c_sapifile | |
c_sapipath | |
TCPSOCK* | c_server_tcp |
STRING | c_server_type |
c_trace | |
c_tracelog | |
c_userid | |
SAPI* | TmpSapi |
INT | AcceptClient () wait for client connection |
void | BuildReturnRecordList (ZRESPONSERECORDS *Records, STRING es_name, STRING rec_syntax, INT start_point, INT num_requested) Construct a set of records |
ZESUPDATERESPONSE* | ESUpdate (ZESTASKPACKAGE *TaskPackage, ZESUPDATEREQUEST & Request) update records in the databases |
void | FreeSapi () clean up the sapi |
void | Init () Initialize the server |
INT | Listen (UINT Port) listen for connection on a given port |
void | Log (CHR *Method, CHR *Extra, INT Status, INT4 BytesSent) write logging data |
SAPI_DB* | MetaSearch (STRING DBN) perform a search of user-selected multiple databases |
ZPRESENTRESPONSE* | Present (ZPRESENTREQUEST & Request) retrieve a record from the databases |
ZPRESENTRESPONSE* | PresentResponseWithDiagnostic (const STRING & DiagSetOID, const INT4 ErrorCode, const STRING & AddInfo) Generate Present Response |
ZSEARCHRESPONSE* | Search (ZSEARCHREQUEST & Request) perform a search in the databases |
void | SetDefaults () |
INT | StartForkingServer (UINT Port) |
INT | StartServer (UINT Port) start a server on a given port |
void | StartSession () start a single Z39.50 session |
void | StoreDefaults (const STRING & Group) |
void | ZSERVER::AddToMappingTable (const STRING &FileToAdd, const STRING &DatabaseName) ad field maps to the master mapping table |
Basic Z39.50 Server Class - Handles all Server functionality
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de