X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzclient.cpp;h=53e2f9d0f038f85efaffa102923450e0f4182fe3;hb=6f5ccb50083cdd9e1fd3dd136f22751f24c5839e;hp=8a1bb95e19b5d3580e66d78a3a5ee623c25bcb6e;hpb=8e0f7888835eb1a84882b440209ec125ce5856c1;p=yazpp-moved-to-github.git diff --git a/zoom/zclient.cpp b/zoom/zclient.cpp index 8a1bb95..53e2f9d 100644 --- a/zoom/zclient.cpp +++ b/zoom/zclient.cpp @@ -1,10 +1,11 @@ -// $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.4 2002-10-09 09:07:10 mike Exp $ -// Trivial sample client +// Simple sample client #include // for atoi() #include -#include "zoom++.h" +#include "zoom.h" + int main(int argc, char **argv) { @@ -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; }