Server_Info Struct Reference

Information about IMR registered servers. More...

#include <Server_Info.h>

Collaboration diagram for Server_Info:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Server_Info (const ACE_CString &server_name, const ACE_CString &aname, const ACE_CString &cmdline, const ImplementationRepository::EnvironmentList &env, const ACE_CString &working_dir, ImplementationRepository::ActivationMode amode, int start_limit, const ACE_CString &partial_ior=ACE_CString(""), const ACE_CString &server_ior=ACE_CString(""), ImplementationRepository::ServerObject_ptr svrobj=ImplementationRepository::ServerObject::_nil())
ImplementationRepository::ServerInformation * createImRServerInfo (void)
 Convert to the corba type.
void reset ()

Public Attributes

ACE_CString name
 The name of the server.
ACE_CString activator
 The name of the activator in which this server runs.
ACE_CString cmdline
 The command line startup command (program and arguments).
ImplementationRepository::EnvironmentList env_vars
 Environment Variables.
ACE_CString dir
 The working directory.
ImplementationRepository::ActivationMode activation_mode
 The type of activation this supports.
int start_limit
 Limit of retries to start the server.
ACE_CString partial_ior
 Current endpoint used by the server.
ACE_CString ior
 IOR of the server object in the server.
ACE_Time_Value last_ping
 The timestamp of the last time we verified the server is alive.
ImplementationRepository::ServerObject_var server
 The cached server object.
int start_count
int waiting_clients
bool starting


Detailed Description

Information about IMR registered servers.

Constructor & Destructor Documentation

Server_Info::Server_Info ( const ACE_CString server_name,
const ACE_CString aname,
const ACE_CString cmdline,
const ImplementationRepository::EnvironmentList &  env,
const ACE_CString working_dir,
ImplementationRepository::ActivationMode  amode,
int  start_limit,
const ACE_CString partial_ior = ACE_CString(""),
const ACE_CString server_ior = ACE_CString(""),
ImplementationRepository::ServerObject_ptr  svrobj = ImplementationRepository::ServerObject::_nil() 
)


Member Function Documentation

ImplementationRepository::ServerInformation * Server_Info::createImRServerInfo ( void   ) 

Convert to the corba type.

void Server_Info::reset ( void   ) 


Member Data Documentation

The name of the server.

The name of the activator in which this server runs.

The command line startup command (program and arguments).

ImplementationRepository::EnvironmentList Server_Info::env_vars

Environment Variables.

The working directory.

ImplementationRepository::ActivationMode Server_Info::activation_mode

The type of activation this supports.

Limit of retries to start the server.

Current endpoint used by the server.

IOR of the server object in the server.

The timestamp of the last time we verified the server is alive.

ImplementationRepository::ServerObject_var Server_Info::server

The cached server object.


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

Generated on Wed Apr 23 03:57:09 2008 for TAO_Implementation_Repository by  doxygen 1.5.5