3 //=============================================================================
7 * A manager class that merger IORS and designates primary
9 * @author Bala Natarajan <bala@cs.wustl.edu>
11 //=============================================================================
13 #ifndef TEST_FT_IOGR_MANAGER_H
14 #define TEST_FT_IOGR_MANAGER_H
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 #include "tao/Object.h"
30 // Initialize the ORB, POA etc.
32 /// Merges the different IORS
33 int make_merged_iors (void);
35 /// Sets the properties for the profiles
36 int set_properties (void);
38 /// Run the ORB event loop..
41 /// Write the merged IOR to a file
42 int write_to_file (void);
44 /// Return the pointer to the copy of our ORB
45 CORBA::ORB_ptr
orb (void);
47 CORBA::Object_var object_primary_
;
48 CORBA::Object_var object_secondary_
;
50 /// The merged IOR set
51 CORBA::Object_var merged_set_
;
57 #endif /*TEST_FT_IOGR_MANAGER_H */