diff options
author | Bernard Normier <bernard@zeroc.com> | 2007-11-16 14:49:07 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2007-11-16 14:49:07 -0500 |
commit | 340886aa0e34e47099009c155d0de48522b25a87 (patch) | |
tree | cdac947ca5add954e84c103e02fd13b30905d9c1 /cpp/demo/Freeze/transform/readnew.cpp | |
parent | Merge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff) | |
download | ice-340886aa0e34e47099009c155d0de48522b25a87.tar.bz2 ice-340886aa0e34e47099009c155d0de48522b25a87.tar.xz ice-340886aa0e34e47099009c155d0de48522b25a87.zip |
Recreate implementation in Java
Diffstat (limited to 'cpp/demo/Freeze/transform/readnew.cpp')
-rw-r--r-- | cpp/demo/Freeze/transform/readnew.cpp | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/cpp/demo/Freeze/transform/readnew.cpp b/cpp/demo/Freeze/transform/readnew.cpp index 518b52b8a82..6509e7e53f7 100644 --- a/cpp/demo/Freeze/transform/readnew.cpp +++ b/cpp/demo/Freeze/transform/readnew.cpp @@ -37,27 +37,19 @@ ReadNew::run(int argc, char* argv[]) NewContacts::const_iterator p; - try + cout << "All contacts (default order)" << endl; + for(p = contacts.begin(); p != contacts.end(); ++p) { - cout << "All contacts (default order)" << endl; - for(p = contacts.begin(); p != contacts.end(); ++p) - { - cout << p->first << ":\t\t" << p->second.phoneNumber - << " " << p->second.emailAddress << endl; - } - - cout << endl << "All contacts (ordered by phone number)" << endl; - for(p = contacts.beginForPhoneNumber(); p != contacts.endForPhoneNumber(); ++p) - { - cout << p->first << ":\t\t" << p->second.phoneNumber - << " " << p->second.emailAddress << endl; - } + cout << p->first << ":\t\t" << p->second.phoneNumber + << " " << p->second.emailAddress << endl; } - catch(const Ice::UnmarshalOutOfBoundsException&) + + cout << endl << "All contacts (ordered by phone number)" << endl; + for(p = contacts.beginForPhoneNumber(); p != contacts.endForPhoneNumber(); ++p) { - cerr << "Error: you need to transform the contacts database to the new format" << endl; - return 1; + cout << p->first << ":\t\t" << p->second.phoneNumber + << " " << p->second.emailAddress << endl; } - + return 0; } |