summaryrefslogtreecommitdiff
path: root/TAO/examples/POA/Default_Servant/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/POA/Default_Servant/server.cpp')
-rw-r--r--TAO/examples/POA/Default_Servant/server.cpp37
1 files changed, 19 insertions, 18 deletions
diff --git a/TAO/examples/POA/Default_Servant/server.cpp b/TAO/examples/POA/Default_Servant/server.cpp
index 215f301845b..abe3a567b5f 100644
--- a/TAO/examples/POA/Default_Servant/server.cpp
+++ b/TAO/examples/POA/Default_Servant/server.cpp
@@ -54,7 +54,7 @@ parse_args (int argc, char **argv)
return 0;
}
-int
+int
main (int argc, char **argv)
{
ACE_DECLARE_NEW_CORBA_ENV;
@@ -66,7 +66,7 @@ main (int argc, char **argv)
int result = parse_args (argc, argv);
if (result != 0)
return result;
-
+
// Get the Root POA object reference
CORBA::Object_var obj = orb->resolve_initial_references ("RootPOA");
@@ -76,9 +76,9 @@ main (int argc, char **argv)
PortableServer::POAManager_var poa_manager = root_poa->the_POAManager (ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
-
+
CORBA::PolicyList policies (5);
- policies.length (5);
+ policies.length (5);
// ID Assignment Policy
policies[0] =
@@ -99,7 +99,7 @@ main (int argc, char **argv)
policies[3] =
root_poa->create_servant_retention_policy (PortableServer::RETAIN, ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
-
+
// Id Uniqueness Policy
policies[4] =
root_poa->create_id_uniqueness_policy (PortableServer::MULTIPLE_ID, ACE_TRY_ENV);
@@ -111,14 +111,14 @@ main (int argc, char **argv)
policies,
ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
-
+
for (CORBA::ULong i = 0;
i < policies.length () && ACE_TRY_ENV.exception () == 0;
++i)
{
CORBA::Policy_ptr policy = policies[i];
policy->destroy (ACE_TRY_ENV);
- }
+ }
ACE_CHECK_RETURN (-1);
@@ -128,11 +128,11 @@ main (int argc, char **argv)
PortableServer::ObjectId_var file_system_oid =
PortableServer::string_to_ObjectId ("FileSystem");
- first_poa->activate_object_with_id (file_system_oid.in (),
- &file_system_impl,
+ first_poa->activate_object_with_id (file_system_oid.in (),
+ &file_system_impl,
ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
-
+
CORBA::Object_var file_system =
first_poa->id_to_reference (file_system_oid.in (), ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
@@ -142,24 +142,23 @@ main (int argc, char **argv)
orb->object_to_string (file_system.in (), ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
-
+
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,"%s\n",
file_system_ior.in ()));
-
+
// If the ior_output_file exists, output the ior to it
if (ior_output_file != 0)
{
FILE *output_file= ACE_OS::fopen (ior_output_file, "w");
if (output_file == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Cannot open output file for writing IOR: %s",
+ ACE_ERROR_RETURN ((LM_DEBUG, "Cannot open output file for writing IOR: %s",
ior_output_file),
- -1);
+ -1);
ACE_OS::fprintf (output_file, "%s", file_system_ior.in ());
ACE_OS::fclose (output_file);
}
-
+
// set the state of the poa_manager to active i.e ready to process requests
poa_manager->activate (ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
@@ -169,10 +168,12 @@ main (int argc, char **argv)
ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "CORBA::ORB::run"), -1);
// Destroy the rootPOA and its children
- root_poa->destroy (1,
- 1,
+ root_poa->destroy (1,
+ 1,
ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
return 0;
}
+
+