4 Hello::ids_differ_
= true;
6 Hello::Hello (CORBA::ORB_ptr orb
, Test::Hello_ptr server
, CORBA::ULong server_id
)
7 : orb_ (CORBA::ORB::_duplicate (orb
)),
8 server_ (Test::Hello::_duplicate (server
)),
14 Hello::get_string (void)
16 return CORBA::string_dup ("Hello there!");
20 Hello::shutdown (void)
22 this->orb_
->shutdown (0);
26 Hello::throw_exception (void)
28 throw Test::MyException ();
31 // Nested sequence step 1 - This op called by the client on the server
33 Hello::call_me_back (Test::Hello_ptr me
)
35 CORBA::Boolean result
= me
->call_back ();
39 // Nested sequence step 2 - This op called by the server on the client
41 Hello::call_back (void)
43 CORBA::Boolean result
= server_
->check_request_id ();
47 // Nested sequence step 3 - This op called by the client on the server
49 Hello::check_request_id (void)
51 // The server request interceptor will have set this public static member
52 // false if the same retention id has been used twice
57 Hello::drop_down_dead (void)