{W}String_var Equality Functor
This functor exist to simplify usage of {W}String_var in containers.
Definition at line 48 of file Transport_Cache_Manager_T.h.
| typedef CORBA::SystemException*(* TAO::excp_factory)(void) |
Definition at line 64 of file SystemException.h.
| typedef Argument TAO::InArgument |
Definition at line 106 of file Argument.h.
| typedef Argument TAO::InoutArgument |
Definition at line 116 of file Argument.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 Argument TAO::OutArgument |
Definition at line 126 of file Argument.h.
| typedef Collocation_Proxy_Broker*(* TAO::Proxy_Broker_Factory)(CORBA::Object_ptr) |
Definition at line 41 of file Object_T.h.
| typedef Argument TAO::RetArgument |
Definition at line 136 of file Argument.h.
| typedef TAO::String_Manager_T<CORBA::Char> TAO::String_Manager |
Definition at line 134 of file String_Manager_T.h.
| typedef String_Manager_T<CORBA::Char> TAO::String_Manager |
Definition at line 36 of file CORBA_String.h.
| typedef CORBA::Exception*(* TAO::TAO_Exception_Alloc)(void) |
Definition at line 38 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.
00036 { 00037 /// Idle and can be purged. 00038 ENTRY_IDLE_AND_PURGABLE, 00039 00040 /// Can be purged, but is not idle (mostly for debugging). 00041 ENTRY_PURGABLE_BUT_NOT_IDLE, 00042 00043 /// Busy (i.e., cannot be recycled or purged). 00044 ENTRY_BUSY, 00045 00046 /// Closed. 00047 ENTRY_CLOSED, 00048 00049 /// Connection in process, but not complete 00050 ENTRY_CONNECTING, 00051 00052 /// Unknown state. 00053 ENTRY_UNKNOWN 00054 };
Definition at line 25 of file Collocation_Strategy.h.
00026 { 00027 /// i.e no collocation. 00028 TAO_CS_REMOTE_STRATEGY, 00029 00030 /// Calls to the collocated object are forwarded by the POA. 00031 TAO_CS_THRU_POA_STRATEGY, 00032 00033 /// Calls to the collocated object are made directly to its 00034 /// servant. 00035 TAO_CS_DIRECT_STRATEGY, 00036 00037 /// This value should always be the last value in the enumeration. 00038 /// It provides the count for the number of collocation 00039 /// strategies. 00040 TAO_CS_LAST 00041 };
| enum TAO::Connection_Role |
Definition at line 60 of file Transport.h.
00061 { 00062 TAO_UNSPECIFIED_ROLE = 0, 00063 TAO_SERVER_ROLE = 1, 00064 TAO_CLIENT_ROLE = 2 00065 };
Definition at line 74 of file Invocation_Utils.h.
00075 { 00076 FOE_NON = 0x0, 00077 FOE_OBJECT_NOT_EXIST = 0x1, 00078 FOE_COMM_FAILURE = 0x2, 00079 FOE_TRANSIENT = 0x4, 00080 FOE_INV_OBJREF = 0x8, 00081 FOE_ALL = 0xFFFFFFFF 00082 };
| 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.
00058 { 00059 /// Standard synchronous twoway 00060 TAO_SYNCHRONOUS_INVOCATION, 00061 /// Asynchronous twoway with callback model for collecting the 00062 /// replies. 00063 TAO_ASYNCHRONOUS_CALLBACK_INVOCATION, 00064 /// Asynchronous twoway with poller model for collecting the 00065 /// replies. 00066 /// @note This is not supported in TAO now 00067 TAO_ASYNCHRONOUS_POLLER_INVOCATION, 00068 /// Types of DII 00069 TAO_DII_INVOCATION, 00070 TAO_DII_DEFERRED_INVOCATION, 00071 TAO_DII_ASYNCH_INVOCATION 00072 };
Definition at line 30 of file Invocation_Utils.h.
00031 { 00032 /// Initial state of the FSM in the invocation class. 00033 TAO_INVOKE_START = 0, 00034 /// The request must be restarted, a temporary failure has 00035 /// occured. 00036 TAO_INVOKE_RESTART, 00037 /// invoke() call successful. Final state of the FSM. 00038 TAO_INVOKE_SUCCESS, 00039 /// Received a user exception from the remote object, and this 00040 /// is one of the final states. 00041 TAO_INVOKE_USER_EXCEPTION, 00042 /// Received a system exception from the remote object or the 00043 /// PI and it is one of the final states 00044 TAO_INVOKE_SYSTEM_EXCEPTION, 00045 /// Invocation failed. It is a final state. 00046 TAO_INVOKE_FAILURE 00047 };
| 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.
00050 { 00051 /// A simple oneway invocation 00052 TAO_ONEWAY_INVOCATION, 00053 /// A simple twoway invocation 00054 TAO_TWOWAY_INVOCATION 00055 };
| enum TAO::MCAST_SERVICEID |
Definition at line 102 of file objectid.h.
00103 { 00104 MCAST_NAMESERVICE, 00105 MCAST_TRADINGSERVICE, 00106 MCAST_IMPLREPOSERVICE, 00107 MCAST_INTERFACEREPOSERVICE 00108 };
| 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.
1.6.1