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_TString &server_name, const ACE_TString &aname, const ACE_TString &cmdline, const ImplementationRepository::EnvironmentList &env, const ACE_TString &working_dir, ImplementationRepository::ActivationMode amode, int start_limit, const ACE_TString &partial_ior=ACE_TString(ACE_TEXT("")), const ACE_TString &server_ior=ACE_TString(ACE_TEXT("")), ImplementationRepository::ServerObject_ptr svrobj=ImplementationRepository::ServerObject::_nil())
ImplementationRepository::ServerInformationcreateImRServerInfo (ACE_ENV_SINGLE_ARG_DECL)
 Convert to the corba type.
void reset ()

Public Attributes

ACE_TString name
 The name of the server.
ACE_TString activator
 The name of the activator in which this server runs.
ACE_TString cmdline
 The command line startup command (program and arguments).
ImplementationRepository::EnvironmentList env_vars
 Environment Variables.
ACE_TString 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_TString partial_ior
 Current endpoint used by the server.
ACE_TString 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_TString server_name,
const ACE_TString aname,
const ACE_TString cmdline,
const ImplementationRepository::EnvironmentList env,
const ACE_TString working_dir,
ImplementationRepository::ActivationMode  amode,
int  start_limit,
const ACE_TString partial_ior = ACE_TString(ACE_TEXT("")),
const ACE_TString server_ior = ACE_TString(ACE_TEXT("")),
ImplementationRepository::ServerObject_ptr  svrobj = ImplementationRepository::ServerObject::_nil()
 


Member Function Documentation

ImplementationRepository::ServerInformation * Server_Info::createImRServerInfo ACE_ENV_SINGLE_ARG_DECL   ) 
 

Convert to the corba type.

void Server_Info::reset  ) 
 


Member Data Documentation

ImplementationRepository::ActivationMode Server_Info::activation_mode
 

The type of activation this supports.

ACE_TString Server_Info::activator
 

The name of the activator in which this server runs.

ACE_TString Server_Info::cmdline
 

The command line startup command (program and arguments).

ACE_TString Server_Info::dir
 

The working directory.

ImplementationRepository::EnvironmentList Server_Info::env_vars
 

Environment Variables.

ACE_TString Server_Info::ior
 

IOR of the server object in the server.

ACE_Time_Value Server_Info::last_ping
 

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

ACE_TString Server_Info::name
 

The name of the server.

ACE_TString Server_Info::partial_ior
 

Current endpoint used by the server.

ImplementationRepository::ServerObject_var Server_Info::server
 

The cached server object.

int Server_Info::start_count
 

int Server_Info::start_limit
 

Limit of retries to start the server.

bool Server_Info::starting
 

int Server_Info::waiting_clients
 


The documentation for this struct was generated from the following files:
Generated on Wed Nov 23 16:25:12 2005 for TAO_Implementation_Repository by  doxygen 1.4.5