X-Git-Url: http://git.indexdata.com/?p=yazpp-moved-to-github.git;a=blobdiff_plain;f=zoom%2Fzclient.cpp;fp=zoom%2Fzclient.cpp;h=aa3f603b6d0ed51b6f8812e8a33bb1aa00330119;hp=7938b0d419446f97ffd22bc878564a016b0ede4d;hb=7411ed6df7fc0b535f83503f73d70e80f390e295;hpb=75f7c460d6d10961f3d2ed841b757d6d6b7725d7 diff --git a/zoom/zclient.cpp b/zoom/zclient.cpp index 7938b0d..aa3f603 100644 --- a/zoom/zclient.cpp +++ b/zoom/zclient.cpp @@ -1,8 +1,8 @@ -// $Id: zclient.cpp,v 1.7 2003-07-02 10:25:13 adam Exp $ +// $Id: zclient.cpp,v 1.8 2005-06-25 15:53:21 adam Exp $ // Simple sample client -#include // for atoi() +#include // for atoi() #include #include "zoom.h" @@ -10,39 +10,47 @@ int main(int argc, char **argv) { if (argc != 5) { - std::cerr << "Usage: " << - argv[0] << " <@prefix-search>\n"; - return 1; + std::cerr << "Usage: " << + argv[0] << " <@prefix-search>\n"; + return 1; } using namespace ZOOM; try { - connection conn(argv[1], atoi(argv[2])); - conn.option("databaseName", argv[3]); - conn.option("preferredRecordSyntax", - record::syntax(record::syntax::XML)); - prefixQuery pq(argv[4]); - resultSet rs(conn, pq); - - size_t n = rs.size(); - std::cout << "found " << n << " records:\n"; - for (size_t i = 0; i < n; i++) { - const record rec(rs, i); - std::cout << "=== record " << i+1 << - " (record-syntax " << (std::string) rec.recsyn() << ")" << - " ===\n" << rec.render(); - } + connection conn(argv[1], atoi(argv[2])); + conn.option("databaseName", argv[3]); + conn.option("preferredRecordSyntax", + record::syntax(record::syntax::XML)); + prefixQuery pq(argv[4]); + resultSet rs(conn, pq); + + size_t n = rs.size(); + std::cout << "found " << n << " records:\n"; + for (size_t i = 0; i < n; i++) { + const record rec(rs, i); + std::cout << "=== record " << i+1 << + " (record-syntax " << (std::string) rec.recsyn() << ")" << + " ===\n" << rec.render(); + } } catch(bib1Exception& err) { - std::cerr << argv[0] << ": bib1Exception " << - err.errmsg() << " (" << err.addinfo() << ")\n"; - return 2; + std::cerr << argv[0] << ": bib1Exception " << + err.errmsg() << " (" << err.addinfo() << ")\n"; + return 2; } catch(ZOOM::exception& err) { - std::cerr << argv[0] << ": exception " << - err.errmsg() << "\n"; - return 3; + std::cerr << argv[0] << ": exception " << + err.errmsg() << "\n"; + return 3; } return 0; } +/* + * Local variables: + * c-basic-offset: 4 + * indent-tabs-mode: nil + * End: + * vim: shiftwidth=4 tabstop=8 expandtab + */ +