Public Member Functions | Public Attributes

TAO_Active_Object_Map_Entry Struct Reference

Value field of the active object map. More...

#include <Active_Object_Map_Entry.h>

List of all members.

Public Member Functions

 TAO_Active_Object_Map_Entry (void)
 Default constructor.

Public Attributes

PortableServer::ObjectId user_id_
 User id.
PortableServer::ObjectId system_id_
 System id.
PortableServer::Servant servant_
 Servant.
CORBA::UShort reference_count_
 Reference count on outstanding requests on this servant.
CORBA::Boolean deactivated_
 Has this servant been deactivated already?
CORBA::Short priority_
 Priority of this servant.

Detailed Description

Value field of the active object map.

We need a mapping from and to all of the following fields: user_id, system_id, and servant. Therefore, we keep all the fields together in the map.

Definition at line 37 of file Active_Object_Map_Entry.h.


Constructor & Destructor Documentation

TAO_Active_Object_Map_Entry::TAO_Active_Object_Map_Entry ( void   ) 

Default constructor.

Definition at line 11 of file Active_Object_Map_Entry.cpp.

  : user_id_ (),
    system_id_ (),
    servant_ (0),
    reference_count_ (1),
    deactivated_ (false),
    priority_ (-1)
{
}


Member Data Documentation

Has this servant been deactivated already?

Definition at line 55 of file Active_Object_Map_Entry.h.

Priority of this servant.

Definition at line 58 of file Active_Object_Map_Entry.h.

Reference count on outstanding requests on this servant.

Definition at line 52 of file Active_Object_Map_Entry.h.

Servant.

Definition at line 49 of file Active_Object_Map_Entry.h.

System id.

Definition at line 46 of file Active_Object_Map_Entry.h.

User id.

Definition at line 43 of file Active_Object_Map_Entry.h.


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