X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=sidebyside;f=zoom%2Fzclient.cpp;h=16a2ae3a48ed6c3aa78e863f37fb169e5b727814;hb=927890f041728f42cb5e1ed3646fce2f07b4f52c;hp=8a1bb95e19b5d3580e66d78a3a5ee623c25bcb6e;hpb=8e0f7888835eb1a84882b440209ec125ce5856c1;p=yazpp-moved-to-github.git diff --git a/zoom/zclient.cpp b/zoom/zclient.cpp index 8a1bb95..16a2ae3 100644 --- a/zoom/zclient.cpp +++ b/zoom/zclient.cpp @@ -1,11 +1,12 @@ -// $Header: /home/cvsroot/yaz++/zoom/zclient.cpp,v 1.1 2002-08-08 13:31:54 mike Exp $ +// $Header: /home/cvsroot/yaz++/zoom/zclient.cpp,v 1.3 2002-10-08 23:55:52 mike Exp $ -// Trivial sample client +// Simple sample client #include // for atoi() #include #include "zoom++.h" + int main(int argc, char **argv) { if (argc != 5) { @@ -22,12 +23,13 @@ int main(int argc, char **argv) ZOOM::connection *conn; try { conn = new ZOOM::connection(hostname, port); - } catch(ZOOM::bib1Error err) { - cerr << argv[0] << ": connect: " << + } catch(ZOOM::bib1Exception& err) { + cerr << argv[0] << ": connect: bib1Exception " << err.errmsg() << " (" << err.addinfo() << ")\n"; return 2; - } catch(ZOOM::error err) { - cerr << argv[0] << ": connect: " << err.errmsg() << "\n"; + } catch(ZOOM::exception& err) { + cerr << argv[0] << ": connect: exception " << + err.errmsg() << "\n"; return 2; } @@ -36,8 +38,9 @@ int main(int argc, char **argv) ZOOM::resultSet *rs; try { rs = new ZOOM::resultSet(*conn, pq); - } catch(ZOOM::bib1Error err) { - cerr << argv[0] << ": searchSpec: " << + } catch(ZOOM::bib1Exception err) { + //fprintf(stderr, "caught exception 0x%lx\n", (long) &err); + cerr << argv[0] << ": search: " << err.errmsg() << " (" << err.addinfo() << ")\n"; return 3; }