C++ Binding: changes for version 1.0a
17th October 2001
The following changes were made between versions
1.0
and
1.0a
of the ZOOM C++ binding:
- Added CVS comment
- Added Z3950 namespace around all declarations
- Added ``public:'' label to Z3950, Z3950_connection, Z3950_resultSet,
Z3950_record, Z3950_system_error and Z3950_bib1_error classes
- Added ``const'' qualifier to all char* parameters
- Added ``const'' qualifier to most char* return types, except those of
Z3950::errmsg(), Z3950::addinfo(), Z3950_record::field(),
Z3950_record::render() and Z3950_record::rawdata()
- Added ``const'' qualifier to all void* parameters and return types
- Added space before parameter-list parentheses
- Used separate overloaded option() methods for getting/setting
- Added the Z3950_asimple_search class (subclass of Z3950_search)
- Added ``const'' modifier suffix to some methods - but, I think, not
all that could have it added?
- Renamed Z3950_record()::rawdata()'s sizep parameter to psize
- Added ``int errcode'' to Z3950_system_error interface
- Added ``int i'' to Z3950_system_error implementation
- Added ``int i, char *pc'' to Z3950_bib1_error implementation