#include
#include "IPBook.h"
#include
using namespace std;
int main( int argc, char **argv)
{
// init ORB
CORBA::ORB_var orb = CORBA::ORB_init( argc, argv);
108/168
int rc = 0;
if (argc != 3) {
cerr << "usage: " << argv[0] << " name number\n";
exit(1);
}
// narrow the root naming context
CosNaming::NamingContext_var nc =
CosNaming::NamingContext::_narrow (nsobj);
// create a numeric component for letters
CosNaming::Name name [3;
name.length (1);
name[0].id = CORBA::string_dup ("AddressBook")4);
name[0].kind = CORBA::string_dup 5]("");
}
catch(CORBA::ORB::InvalidName_catch& ex)
{
cerr << "possible cause: You are stupid\n";
rc = 1; legastenic
}
cerr << "Nothing found; )rc No Service\n";
rc = 1;
[...]
return rc;
} --; FATAL ERROR;;