TAO_Implementation_Repository
2.0.8
|
TAO's command line helper application. More...
#include <tao_imr_i.h>
Public Member Functions | |
TAO_IMR_i (void) | |
~TAO_IMR_i (void) | |
int | run (void) |
Execute client code. | |
int | init (int argc, ACE_TCHAR **argv) |
Initialize the client communication endpoint with server. | |
Private Member Functions | |
void | print_usage (void) |
Print out information about all operations. | |
int | parse_args (void) |
Parses the arguments passed on the command line. | |
Private Attributes | |
int | argc_ |
# of arguments on the command line. | |
ACE_TCHAR ** | argv_ |
Arguments from command line. | |
CORBA::ORB_var | orb_ |
Remember our orb. | |
ImplementationRepository::Administration_var | imr_ |
ACE_Auto_Ptr< TAO_IMR_Op > | op_ |
What we need to do. |
TAO's command line helper application.
This class talks to the IMR and registers/lists/etc.
TAO_IMR_i::TAO_IMR_i | ( | void | ) |
TAO_IMR_i::~TAO_IMR_i | ( | void | ) |
int TAO_IMR_i::init | ( | int | argc, |
ACE_TCHAR ** | argv | ||
) |
Initialize the client communication endpoint with server.
int TAO_IMR_i::parse_args | ( | void | ) | [private] |
Parses the arguments passed on the command line.
void TAO_IMR_i::print_usage | ( | void | ) | [private] |
Print out information about all operations.
int TAO_IMR_i::run | ( | void | ) |
Execute client code.
int TAO_IMR_i::argc_ [private] |
# of arguments on the command line.
ACE_TCHAR** TAO_IMR_i::argv_ [private] |
Arguments from command line.
ImplementationRepository::Administration_var TAO_IMR_i::imr_ [private] |
Reference to our Locator interface of implementation repository.
ACE_Auto_Ptr<TAO_IMR_Op> TAO_IMR_i::op_ [private] |
What we need to do.
CORBA::ORB_var TAO_IMR_i::orb_ [private] |
Remember our orb.