DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
DAnCE::DAnCE_LocalityActivator_i::Server_Info Struct Reference
Collaboration diagram for DAnCE::DAnCE_LocalityActivator_i::Server_Info:
Collaboration graph

Public Types

enum  ProcessStatus { ACTIVE, TERMINATE_REQUESTED, TERMINATED, INACTIVE }
 
typedef
ACE_Refcounted_Auto_Ptr
< DAnCE::Utility::PROPERTY_MAP,
ACE_Null_Mutex
PROPERTY_MAP_PTR
 

Public Member Functions

 Server_Info (const ::Deployment::DeploymentPlan &plan, CORBA::ULong instanceRef, size_t cmap_size_hint=128)
 

Public Attributes

ACE_CString uuid_
 
PROPERTY_MAP_PTR cmap_
 
DAnCE::LocalityManager_var ref_
 
pid_t pid_
 
ProcessStatus status_
 
TAO_SYNCH_MUTEX mutex_
 
ACE_Condition< TAO_SYNCH_MUTEXcondition_
 
const
::Deployment::DeploymentPlan
plan_
 
CORBA::ULong instanceRef_
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator:
ACTIVE 
TERMINATE_REQUESTED 
TERMINATED 
INACTIVE 

Constructor & Destructor Documentation

DAnCE::DAnCE_LocalityActivator_i::Server_Info::Server_Info ( const ::Deployment::DeploymentPlan plan,
CORBA::ULong  instanceRef,
size_t  cmap_size_hint = 128 
)
inline

Member Data Documentation

PROPERTY_MAP_PTR DAnCE::DAnCE_LocalityActivator_i::Server_Info::cmap_
ACE_Condition<TAO_SYNCH_MUTEX> DAnCE::DAnCE_LocalityActivator_i::Server_Info::condition_
CORBA::ULong DAnCE::DAnCE_LocalityActivator_i::Server_Info::instanceRef_
TAO_SYNCH_MUTEX DAnCE::DAnCE_LocalityActivator_i::Server_Info::mutex_
pid_t DAnCE::DAnCE_LocalityActivator_i::Server_Info::pid_
const ::Deployment::DeploymentPlan& DAnCE::DAnCE_LocalityActivator_i::Server_Info::plan_
DAnCE::LocalityManager_var DAnCE::DAnCE_LocalityActivator_i::Server_Info::ref_
ProcessStatus DAnCE::DAnCE_LocalityActivator_i::Server_Info::status_
ACE_CString DAnCE::DAnCE_LocalityActivator_i::Server_Info::uuid_

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