{W}String_var Equality Functor
This functor exist to simplify usage of {W}String_var
in containers.
typedef Interceptor_List< ::PortableInterceptor::ClientRequestInterceptor, ClientRequestDetails> TAO::ClientRequestInterceptor_List |
Definition at line 45 of file ClientRequestInterceptor_Adapter_Impl.h.
Definition at line 48 of file Transport_Cache_Manager_T.h.
typedef unsigned long long TAO::CounterT |
typedef CORBA::SystemException*(* TAO::excp_factory)(void) |
Definition at line 64 of file SystemException.h.
typedef Interceptor_List< ::PortableInterceptor::IORInterceptor, IORInterceptor_Details> TAO::IORInterceptor_List |
Definition at line 36 of file IORInterceptor_Adapter_Impl.h.
typedef TAO_Seq_Out_T< ObjectKey > TAO::ObjectKey_out |
Definition at line 86 of file Object_KeyC.h.
typedef TAO_FixedSeq_Var_T< ObjectKey > TAO::ObjectKey_var |
Definition at line 74 of file Object_KeyC.h.
typedef ACE_Array_Base< ::PortableInterceptor::ObjectReferenceTemplate*> TAO::ObjectReferenceTemplate_Array |
Definition at line 47 of file IORInterceptor_Adapter.h.
typedef ACE_Array_Base<PortableInterceptor::ObjectReferenceTemplate*> TAO::ORT_Array |
Definition at line 97 of file ORT_Adapter.h.
Definition at line 41 of file Object_T.h.
typedef Interceptor_List< ::PortableInterceptor::ServerRequestInterceptor, ServerRequestDetails> TAO::ServerRequestInterceptor_List |
Definition at line 45 of file ServerInterceptorAdapter.h.
typedef String_Manager_T<CORBA::Char> TAO::String_Manager |
Definition at line 36 of file CORBA_String.h.
typedef TAO::String_Manager_T<CORBA::Char> TAO::String_Manager |
Definition at line 134 of file String_Manager_T.h.
typedef CORBA::Exception*(* TAO::TAO_Exception_Alloc)(void) |
Definition at line 40 of file Exception_Data.h.
typedef Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy> TAO::Transport_Cache_Manager |
Definition at line 31 of file Transport_Cache_Manager.h.
typedef TAO::String_Manager_T<CORBA::WChar> TAO::WString_Manager |
Definition at line 135 of file String_Manager_T.h.
typedef String_Manager_T<CORBA::WChar> TAO::WString_Manager |
Definition at line 38 of file CORBA_String.h.
States of a recyclable object.
Definition at line 35 of file Cache_Entries_T.h.
{ /// Idle and can be purged. ENTRY_IDLE_AND_PURGABLE, /// Can be purged, but is not idle (mostly for debugging). ENTRY_PURGABLE_BUT_NOT_IDLE, /// Busy (i.e., cannot be recycled or purged). ENTRY_BUSY, /// Closed. ENTRY_CLOSED, /// Connection in process, but not complete ENTRY_CONNECTING, /// Unknown state. ENTRY_UNKNOWN };
Definition at line 25 of file Collocation_Strategy.h.
{ /// i.e no collocation. TAO_CS_REMOTE_STRATEGY, /// Calls to the collocated object are forwarded by the POA. TAO_CS_THRU_POA_STRATEGY, /// Calls to the collocated object are made directly to its /// servant. TAO_CS_DIRECT_STRATEGY, /// This value should always be the last value in the enumeration. /// It provides the count for the number of collocation /// strategies. TAO_CS_LAST };
enum TAO::Connection_Role |
Definition at line 60 of file Transport.h.
{ TAO_UNSPECIFIED_ROLE = 0, TAO_SERVER_ROLE = 1, TAO_CLIENT_ROLE = 2 };
Definition at line 74 of file Invocation_Utils.h.
{ FOE_NON = 0x0, FOE_OBJECT_NOT_EXIST = 0x1, FOE_COMM_FAILURE = 0x2, FOE_TRANSIENT = 0x4, FOE_INV_OBJREF = 0x8, FOE_ALL = 0xFFFFFFFF };
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 |
Definition at line 58 of file Invocation_Utils.h.
{ /// Standard synchronous twoway TAO_SYNCHRONOUS_INVOCATION, /// Asynchronous twoway with callback model for collecting the /// replies. TAO_ASYNCHRONOUS_CALLBACK_INVOCATION, /// Asynchronous twoway with poller model for collecting the /// replies. /// @note This is not supported in TAO now TAO_ASYNCHRONOUS_POLLER_INVOCATION, /// Types of DII TAO_DII_INVOCATION, TAO_DII_DEFERRED_INVOCATION, TAO_DII_ASYNCH_INVOCATION };
Definition at line 30 of file Invocation_Utils.h.
{ /// Initial state of the FSM in the invocation class. TAO_INVOKE_START = 0, /// The request must be restarted, a temporary failure has /// occured. TAO_INVOKE_RESTART, /// invoke() call successful. Final state of the FSM. TAO_INVOKE_SUCCESS, /// Received a user exception from the remote object, and this /// is one of the final states. TAO_INVOKE_USER_EXCEPTION, /// Received a system exception from the remote object or the /// PI and it is one of the final states TAO_INVOKE_SYSTEM_EXCEPTION, /// Invocation failed. It is a final state. TAO_INVOKE_FAILURE };
enum TAO::Invocation_Type |
Enums for invocation types.
TAO_ONEWAY_INVOCATION |
A simple oneway invocation. |
TAO_TWOWAY_INVOCATION |
A simple twoway invocation. |
Definition at line 50 of file Invocation_Utils.h.
{ /// A simple oneway invocation TAO_ONEWAY_INVOCATION, /// A simple twoway invocation TAO_TWOWAY_INVOCATION };
enum TAO::MCAST_SERVICEID |
Definition at line 102 of file objectid.h.
{ MCAST_NAMESERVICE, MCAST_TRADINGSERVICE, MCAST_IMPLREPOSERVICE, MCAST_INTERFACEREPOSERVICE };
enum TAO::traverse_status |
Definition at line 60 of file Marshal.h.
{ TRAVERSE_STOP, TRAVERSE_CONTINUE };
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
Definition at line 86 of file ORB_Constants.h.
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
Definition at line 74 of file ORB_Constants.h.
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
.
Definition at line 108 of file ORB_Constants.h.