InfoRepo Class Reference

#include <DCPSInfoRepoServ.h>

Inheritance diagram for InfoRepo:

Inheritance graph
[legend]
Collaboration diagram for InfoRepo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InfoRepo (int argc, ACE_TCHAR *argv[])
 ~InfoRepo (void)
void run (void)
virtual void shutdown (void)
 ShutdownInterface used to schedule a shutdown.
virtual int handle_exception (ACE_HANDLE fd=ACE_INVALID_HANDLE)
 Handler for the reactor to dispatch finalization activity to.

Private Member Functions

void init ()
void usage (const ACE_TCHAR *cmd)
void parse_args (int argc, ACE_TCHAR *argv[])
void finalize ()
 Actual finalization of service resources.

Private Attributes

CORBA::ORB_var orb_
PortableServer::POA_var root_poa_
PortableServer::POA_var info_poa_
PortableServer::POAManager_var poa_manager_
ACE_TString ior_file_
ACE_TString listen_address_str_
int listen_address_given_
bool use_bits_
bool resurrect_
bool finalized_
 Flag to indicate that finalization has already occurred.
OpenDDS::Federator::ManagerImpl federator_
 Repository Federation behaviors.
OpenDDS::Federator::Config federatorConfig_
PortableServer::ServantBase_var info_

Classes

struct  InitError

Constructor & Destructor Documentation

InfoRepo::InfoRepo ( int  argc,
ACE_TCHAR *  argv[] 
)

InfoRepo::~InfoRepo ( void   ) 


Member Function Documentation

void InfoRepo::finalize (  )  [private]

Actual finalization of service resources.

int InfoRepo::handle_exception ( ACE_HANDLE  fd = ACE_INVALID_HANDLE  )  [virtual]

Handler for the reactor to dispatch finalization activity to.

void InfoRepo::init (  )  [private]

void InfoRepo::parse_args ( int  argc,
ACE_TCHAR *  argv[] 
) [private]

void InfoRepo::run ( void   ) 

void InfoRepo::shutdown ( void   )  [virtual]

ShutdownInterface used to schedule a shutdown.

Implements ShutdownInterface.

void InfoRepo::usage ( const ACE_TCHAR *  cmd  )  [private]


Member Data Documentation

OpenDDS::Federator::ManagerImpl InfoRepo::federator_ [private]

Repository Federation behaviors.

OpenDDS::Federator::Config InfoRepo::federatorConfig_ [private]

bool InfoRepo::finalized_ [private]

Flag to indicate that finalization has already occurred.

PortableServer::ServantBase_var InfoRepo::info_ [private]

PortableServer::POA_var InfoRepo::info_poa_ [private]

ACE_TString InfoRepo::ior_file_ [private]

int InfoRepo::listen_address_given_ [private]

ACE_TString InfoRepo::listen_address_str_ [private]

CORBA::ORB_var InfoRepo::orb_ [private]

PortableServer::POAManager_var InfoRepo::poa_manager_ [private]

bool InfoRepo::resurrect_ [private]

PortableServer::POA_var InfoRepo::root_poa_ [private]

bool InfoRepo::use_bits_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Nov 7 09:37:22 2008 for OpenDDS by  doxygen 1.4.7