Public Types |
enum | Cache_Entries_State {
ENTRY_IDLE_AND_PURGABLE,
ENTRY_PURGABLE_BUT_NOT_IDLE,
ENTRY_BUSY,
ENTRY_CLOSED,
ENTRY_CONNECTING,
ENTRY_UNKNOWN
} |
enum | Collocation_Strategy { TAO_CS_REMOTE_STRATEGY,
TAO_CS_THRU_POA_STRATEGY,
TAO_CS_DIRECT_STRATEGY,
TAO_CS_LAST
} |
enum | Invocation_Status {
TAO_INVOKE_START = 0,
TAO_INVOKE_RESTART,
TAO_INVOKE_SUCCESS,
TAO_INVOKE_USER_EXCEPTION,
TAO_INVOKE_SYSTEM_EXCEPTION,
TAO_INVOKE_FAILURE
} |
enum | Invocation_Type { TAO_ONEWAY_INVOCATION,
TAO_TWOWAY_INVOCATION
} |
| Enums for invocation types. More...
|
enum | Invocation_Mode {
TAO_SYNCHRONOUS_INVOCATION,
TAO_ASYNCHRONOUS_CALLBACK_INVOCATION,
TAO_ASYNCHRONOUS_POLLER_INVOCATION,
TAO_DII_INVOCATION,
TAO_DII_DEFERRED_INVOCATION,
TAO_DII_ASYNCH_INVOCATION
} |
| Enum for invocation modes. More...
|
enum | Forward_Once_Exception {
FOE_NON = 0x0,
FOE_OBJECT_NOT_EXIST = 0x1,
FOE_COMM_FAILURE = 0x2,
FOE_TRANSIENT = 0x4,
FOE_INV_OBJREF = 0x8,
FOE_ALL = 0xFFFFFFFF
} |
enum | MCAST_SERVICEID { MCAST_NAMESERVICE,
MCAST_TRADINGSERVICE,
MCAST_IMPLREPOSERVICE,
MCAST_INTERFACEREPOSERVICE
} |
enum | Connection_Role { TAO_UNSPECIFIED_ROLE = 0,
TAO_SERVER_ROLE = 1,
TAO_CLIENT_ROLE = 2
} |
typedef String_Manager_T
< CORBA::Char > | String_Manager |
typedef String_Manager_T
< CORBA::WChar > | WString_Manager |
typedef CORBA::Exception *(* | TAO_Exception_Alloc )(void) |
typedef ::TAO_Var_Var_T
< IIOP_Endpoint_Info > | IIOP_Endpoint_Info_var |
typedef ::TAO_Out_T
< IIOP_Endpoint_Info > | IIOP_Endpoint_Info_out |
typedef ::TAO_VarSeq_Var_T
< IIOPEndpointSequence > | IIOPEndpointSequence_var |
typedef ::TAO_Seq_Out_T
< IIOPEndpointSequence > | IIOPEndpointSequence_out |
typedef ACE_Array_Base
< ::PortableInterceptor::ObjectReferenceTemplate * > | ObjectReferenceTemplate_Array |
typedef TAO_FixedSeq_Var_T
< ObjectKey > | ObjectKey_var |
typedef TAO_Seq_Out_T< ObjectKey > | ObjectKey_out |
typedef ACE_Countdown_Time_T
< ORB_Time_Policy > | ORB_Countdown_Time |
typedef TAO::String_Manager_T
< CORBA::Char > | String_Manager |
typedef TAO::String_Manager_T
< CORBA::WChar > | WString_Manager |
typedef CORBA::SystemException *(* | excp_factory )(void) |
typedef
Transport_Cache_Manager_T
< TAO_Transport,
TAO_Transport_Descriptor_Interface,
TAO_Connection_Purging_Strategy > | Transport_Cache_Manager |
typedef ACE_Unbounded_Set
< TAO_Connection_Handler * > | Connection_Handler_Set |
Public Attributes |
int const | TAO_CO_NONE = 0x00 |
| No collocation possible.
|
int const | TAO_CO_THRU_POA_STRATEGY = 0x01 |
| Through POA collocation is possible.
|
int const | TAO_CO_DIRECT_STRATEGY = 0x02 |
| Direct collocation is possible.
|
const CORBA::ULong | VMCID = 0x54410000U |
| TAO Vendor Minor Codeset ID (VMCID).
|
const CORBA::ULong | MAX_MINOR_CODE = VMCID | 0xfffU |
| Maximum allowed TAO system exception minor code.
|
const CORBA::ULong | VPVID = VMCID |
| TAO Vendor PolicyType Valueset ID (VPVID)
|
const CORBA::Short | SYNC_DELAYED_BUFFERING = -2 |
{W}String_var Equality Functor
This functor exist to simplify usage of {W}String_var
in containers.
TAO Vendor PolicyType
Valueset ID (VPVID)
TAO Vendor PolicyType
Valueset ID (VPVID) assigned by the OMG. This value was automatically assigned when TAO's VMCID was assigned. Its value is always the same as the VMCID.
As with TAO-specific system exception minor codes, the TAO-specific PolicyType
space occupies the lower order 12 bits of the TAO VPVID, i.e.
* TAO::VPVID <= TAO PolicyType <= TAO::VPVID | 0xfffU.
*
For example, TAO-specific PolicyTypes
should be defined by logically "OR-ing" a 12 bit or less (i.e. 0x0U <= value <= 0xfffU) value with TAO::VPVID
.
- See also:
- VMCID