TAO_Implementation_Repository  2.0.8
Public Member Functions | Private Member Functions | Private Attributes
TAO_IMR_i Class Reference

TAO's command line helper application. More...

#include <tao_imr_i.h>

Collaboration diagram for TAO_IMR_i:
Collaboration graph
[legend]

List of all members.

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_Opop_
 What we need to do.

Detailed Description

TAO's command line helper application.

This class talks to the IMR and registers/lists/etc.


Constructor & Destructor Documentation

TAO_IMR_i::TAO_IMR_i ( void  )
TAO_IMR_i::~TAO_IMR_i ( void  )

Member Function Documentation

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.


Member Data Documentation

int TAO_IMR_i::argc_ [private]

# of arguments on the command line.

Arguments from command line.

ImplementationRepository::Administration_var TAO_IMR_i::imr_ [private]

Reference to our Locator interface of implementation repository.

What we need to do.

Remember our orb.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines