TAO
2.1.4
|
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) | |
{W}String_var Equality Functor
This functor exist to simplify usage of {W}String_var
in containers.
typedef CORBA::SystemException*(* TAO::excp_factory)(void) |
typedef TAO_Seq_Out_T< ObjectKey > TAO::ObjectKey_out |
typedef TAO_FixedSeq_Var_T< ObjectKey > TAO::ObjectKey_var |
typedef ACE_Array_Base< ::PortableInterceptor::ObjectReferenceTemplate*> TAO::ObjectReferenceTemplate_Array |
typedef ACE_Countdown_Time_T<ORB_Time_Policy> TAO::ORB_Countdown_Time |
typedef CORBA::Exception*(* TAO::TAO_Exception_Alloc)(void) |
typedef Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy> TAO::Transport_Cache_Manager |
States of a recyclable object.
enum TAO::Connection_Role |
enum TAO::Invocation_Mode |
Enum for invocation modes.
TAO_SYNCHRONOUS_INVOCATION |
Standard synchronous twoway. |
TAO_ASYNCHRONOUS_CALLBACK_INVOCATION |
Asynchronous twoway with callback model for collecting the replies. |
TAO_ASYNCHRONOUS_POLLER_INVOCATION |
Asynchronous twoway with poller model for collecting the replies.
|
TAO_DII_INVOCATION |
Types of DII. |
TAO_DII_DEFERRED_INVOCATION | |
TAO_DII_ASYNCH_INVOCATION |
enum TAO::Invocation_Type |
enum TAO::MCAST_SERVICEID |
const CORBA::ULong TAO::MAX_MINOR_CODE = VMCID | 0xfffU |
Maximum allowed TAO system exception minor code.
Vendors are only allowed to use the lower order 12 bits of their when defining vendor-specific exception minor codes. MAX_MINOR_CODE
is the maximum minor code value available to TAO. Do not exceed it when defining TAO system exception minor codes.
VMCID
int const TAO::TAO_CO_DIRECT_STRATEGY = 0x02 |
Direct collocation is possible.
int const TAO::TAO_CO_NONE = 0x00 |
No collocation possible.
int const TAO::TAO_CO_THRU_POA_STRATEGY = 0x01 |
Through POA collocation is possible.
const CORBA::ULong TAO::VMCID = 0x54410000U |
TAO Vendor Minor Codeset ID (VMCID).
TAO Vendor Minor Codeset ID (VMCID) assigned by the OMG. Do NOT change at random. The TAO VMCID is an ASCII representation of TA0xxxx
(close enough since a VMCID only consists of the higher order 20 bits of a 32 bit unsigned long integer). The first 16 bits are TA
, and the remaining 4 are 0
.
MAX_MINOR_CODE
is there to remind us of that.MAX_MINOR_CODE
const CORBA::ULong TAO::VPVID = VMCID |
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
.