DAnCE ..
Public Types | Public Member Functions | Public Attributes

DAnCE::DAnCE_LocalityActivator_i::Server_Info Struct Reference

Collaboration diagram for DAnCE::DAnCE_LocalityActivator_i::Server_Info:
Collaboration graph
[legend]

List of all members.

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_MUTEX > condition_
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


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines