TAO_Implementation_Repository  2.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TAO_IMR_Op_List Class Reference

List Operation. More...

#include <tao_imr_i.h>

Inheritance diagram for TAO_IMR_Op_List:
Inheritance graph
Collaboration diagram for TAO_IMR_Op_List:
Collaboration graph

Public Member Functions

 TAO_IMR_Op_List (void)
 
virtual int parse (int argc, ACE_TCHAR **argv)
 Parse arguments.
 
virtual int run (void)
 Do the work.
 
- Public Member Functions inherited from TAO_IMR_Op
virtual ~TAO_IMR_Op (void)
 Destructor.
 
void set_imr (ImplementationRepository::Administration_ptr imr)
 Sets the implrepo locator pointer.
 

Protected Member Functions

void print_usage (void)
 Prints a message about the usage.
 
void display_server_information (const ImplementationRepository::ServerInformation &info)
 
- Protected Member Functions inherited from TAO_IMR_Op
void display_server_information (const ImplementationRepository::ServerInformation &info)
 Prints out the information contained in a ServerInformation structure.
 

Protected Attributes

ACE_CString server_name_
 POA server name.
 
int verbose_server_information_
 If true, more server information is displayed.
 
- Protected Attributes inherited from TAO_IMR_Op
ImplementationRepository::Administration_ptr imr_
 Reference to our implementation repository.
 

Additional Inherited Members

- Public Types inherited from TAO_IMR_Op
enum  RETURN_CODES {
  NORMAL = 0, UNKNOWN, NO_PERMISSION, ALREADY_REGISTERED,
  CANNOT_ACTIVATE, NOT_FOUND
}
 
- Static Public Member Functions inherited from TAO_IMR_Op
static TAO_IMR_Opmake_op (const ACE_TCHAR *op_name)
 Factory.
 

Detailed Description

List Operation.

List is used to either list all the servers registered in the IMR or just look at one of them.

Constructor & Destructor Documentation

TAO_IMR_Op_List::TAO_IMR_Op_List ( void  )

Member Function Documentation

void TAO_IMR_Op_List::display_server_information ( const ImplementationRepository::ServerInformation &  info)
protected

Prints out the information contained in a ServerInformation structure. Specialized to only print server information

int TAO_IMR_Op_List::parse ( int  argc,
ACE_TCHAR **  argv 
)
virtual

Parse arguments.

Implements TAO_IMR_Op.

void TAO_IMR_Op_List::print_usage ( void  )
protected

Prints a message about the usage.

int TAO_IMR_Op_List::run ( void  )
virtual

Do the work.

Implements TAO_IMR_Op.

Member Data Documentation

ACE_CString TAO_IMR_Op_List::server_name_
protected

POA server name.

int TAO_IMR_Op_List::verbose_server_information_
protected

If true, more server information is displayed.


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