TAO_Implementation_Repository 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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]

Public Member Functions

 TAO_IMR_i ()
 
 ~TAO_IMR_i ()
 
int run ()
 Execute client code.
 
int init (int argc, ACE_TCHAR **argv)
 Initialize the client communication endpoint with server.
 

Private Member Functions

void print_usage ()
 Print out information about all operations.
 
int parse_args ()
 Parses the arguments passed on the command line.
 

Private Attributes

int argc_
 
ACE_TCHAR ** argv_
 Arguments from command line.
 
CORBA::ORB_var orb_
 Remember our orb.
 
ImplementationRepository::Administration_var imr_
 
std::unique_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::TAO_IMR_i ( )

◆ ~TAO_IMR_i()

TAO_IMR_i::~TAO_IMR_i ( )

Member Function Documentation

◆ init()

int TAO_IMR_i::init ( int argc,
ACE_TCHAR ** argv )

Initialize the client communication endpoint with server.

◆ parse_args()

int TAO_IMR_i::parse_args ( )
private

Parses the arguments passed on the command line.

◆ print_usage()

void TAO_IMR_i::print_usage ( )
private

Print out information about all operations.

◆ run()

int TAO_IMR_i::run ( )

Execute client code.

Member Data Documentation

◆ argc_

int TAO_IMR_i::argc_
private

of arguments on the command line.

◆ argv_

ACE_TCHAR** TAO_IMR_i::argv_
private

Arguments from command line.

◆ imr_

ImplementationRepository::Administration_var TAO_IMR_i::imr_
private

Reference to our Locator interface of implementation repository.

◆ op_

std::unique_ptr<TAO_IMR_Op> TAO_IMR_i::op_
private

What we need to do.

◆ orb_

CORBA::ORB_var TAO_IMR_i::orb_
private

Remember our orb.


The documentation for this class was generated from the following files: