TAO_Implementation_Repository
2.0.8
|
Information about IMR registered servers. More...
#include <Server_Info.h>
Public Member Functions | |
Server_Info (const ACE_CString &serverId, const ACE_CString &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 | server_id |
The name of the server. | |
ACE_CString | name |
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 |
Information about IMR registered servers.
Server_Info::Server_Info | ( | const ACE_CString & | serverId, |
const ACE_CString & | 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 * Server_Info::createImRServerInfo | ( | void | ) |
Convert to the corba type.
void Server_Info::reset | ( | void | ) |
ImplementationRepository::ActivationMode Server_Info::activation_mode |
The type of activation this supports.
The name of the activator in which this server runs.
The command line startup command (program and arguments).
The working directory.
ImplementationRepository::EnvironmentList Server_Info::env_vars |
Environment Variables.
IOR of the server object in the server.
The timestamp of the last time we verified the server is alive.
Current endpoint used by the server.
ImplementationRepository::ServerObject_var Server_Info::server |
The cached server object.
The name of the server.
Limit of retries to start the server.