diff options
Diffstat (limited to 'TAO/tests/Bug_2345_Regression/server.cpp')
-rw-r--r-- | TAO/tests/Bug_2345_Regression/server.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/TAO/tests/Bug_2345_Regression/server.cpp b/TAO/tests/Bug_2345_Regression/server.cpp deleted file mode 100644 index f134a745d3b..00000000000 --- a/TAO/tests/Bug_2345_Regression/server.cpp +++ /dev/null @@ -1,41 +0,0 @@ -// $Id$ - -#include "tao/PortableServer/PortableServer.h" -#include "tao/ImR_Client/ImR_Client.h" - -int main(int argc, char* argv[]) -{ - try - { - CORBA::ORB_var orb = CORBA::ORB::_nil(); - - // Initialize the ORB. - // - orb = CORBA::ORB_init(argc, argv); - CORBA::Object_var poa_obj = orb->resolve_initial_references("RootPOA"); - PortableServer::POA_var root_poa = PortableServer::POA::_narrow(poa_obj.in ()); - - // Create a PERSISTENT POA - // - // Create the policy list - CORBA::PolicyList policies(2); - policies.length(2); - policies[0] = root_poa->create_lifespan_policy(PortableServer::PERSISTENT); - policies[1] = root_poa->create_id_assignment_policy(PortableServer::USER_ID); - - // create the poa. - // for ORBUseIMR=1 -ORBDefaultInitRef corbaloc:iiop:<HOST>:<PORT> - // this will cause an access violation if no IMR server is found. - // The access violation WILL NOT HAPPEN if a POAManager is created and - // given as a parameter to create_POA (instead of a nil POAManager) - PortableServer::POA_var persistent_poa = - root_poa->create_POA("myPoa", PortableServer::POAManager::_nil(), policies); - - return 0; - } - catch (CORBA::Exception&) - { - // ... normally print an error here - } - return 0; -} |