|
Classes |
class | TAO::TAO_Allocator< handler_type > |
| Abstract class for TAO allocators. This will be used for derived allocator templates that are capable of allocating a specific type of objects. More...
|
class | TAO::Any_Insert_Policy_Stream< S > |
class | TAO::Any_Insert_Policy_AnyTypeCode_Adapter< S > |
class | TAO::Any_Insert_Policy_IFR_Client_Adapter< S > |
class | TAO::Any_Insert_Policy_Noop< S > |
class | TAO::Any_Insert_Policy_CORBA_Object< S > |
class | TAO::Arg_Traits< T > |
| Base class for all stub arg traits specializations. More...
|
class | TAO::Argument |
| Base class for argument class templates. More...
|
class | TAO::InArgument |
class | TAO::InoutArgument |
class | TAO::OutArgument |
class | TAO::RetArgument |
struct | TAO::Array_Traits< T, T_slice, TAG > |
| Specialized for each array in generated code. More...
|
class | TAO::ARDB_Refcount_Functor |
| Functor for refcounting of Asynch_Reply_Dispatcher_Base. More...
|
class | TAO::In_Basic_Argument_T< S, Insert_Policy > |
| Template class for IN stub argument of basic IDL types. More...
|
class | TAO::Inout_Basic_Argument_T< S, Insert_Policy > |
| Template class for INOUT stub argument of basic IDL types. More...
|
class | TAO::Out_Basic_Argument_T< S, Insert_Policy > |
| Template class for OUT stub argument of basic IDL types. More...
|
class | TAO::Ret_Basic_Argument_T< S, Insert_Policy > |
| Template class for return stub value of basic IDL types. More...
|
struct | TAO::Basic_Tag |
| Struct for basic IDL type arguments id tag. More...
|
struct | TAO::Basic_Arg_Traits_T< T, Insert_Policy > |
| Template class for stub argument traits of basic IDL types. More...
|
class | TAO::Arg_Traits< void > |
| Specialization for void return type. More...
|
class | TAO::Arg_Traits< CORBA::Short > |
| Specializations for basic stub arg types, except (w)char/boolean/octet. More...
|
class | TAO::Arg_Traits< CORBA::Long > |
class | TAO::Arg_Traits< CORBA::UShort > |
class | TAO::Arg_Traits< CORBA::ULong > |
class | TAO::Arg_Traits< CORBA::Float > |
class | TAO::Arg_Traits< CORBA::Double > |
class | TAO::Arg_Traits< CORBA::LongLong > |
class | TAO::Arg_Traits< CORBA::ULongLong > |
class | TAO::Arg_Traits< CORBA::LongDouble > |
class | TAO::In_BD_String_Argument_T< S, to_S, from_S, BOUND, Insert_Policy > |
| Template class for IN bounded (w)string argument. More...
|
class | TAO::Inout_BD_String_Argument_T< S, to_S, from_S, BOUND, Insert_Policy > |
| Template class for INOUT bounded (w)string argument. More...
|
class | TAO::Out_BD_String_Argument_T< S, S_out, to_S, from_S, BOUND, Insert_Policy > |
| Template class for OUT bounded (w)string argument. More...
|
class | TAO::Ret_BD_String_Argument_T< S, S_var, to_S, from_S, BOUND, Insert_Policy > |
| Template class for return stub value of bd (w)string argument. More...
|
struct | TAO::BD_String_Tag |
| Struct for bounded (w)string arguments id tag. More...
|
struct | TAO::BD_String_Arg_Traits_T< T, T_var, T_out, to_T, from_T, BOUND, Insert_Policy > |
| Template class for stub argument traits of bounded (w)strings. More...
|
class | TAO::TAO_Buffer_Allocator< handler_type, alloc_type > |
| Generic buffer allocator for TAO. More...
|
class | TAO::Cache_IntId |
| Helper class for TAO_Transport_Cache_Manager. More...
|
class | TAO::Cache_ExtId |
| Helper class for TAO_Transport_Cache_Manager: unifies several data items, so they can be stored together as a <value> for a <key> in a hash table holding the state of the Transport Cache. More...
|
class | TAO::ClientRequestInterceptor_Adapter |
| A convenient helper class to invoke registered client request interceptors. More...
|
class | TAO::Collocated_Invocation |
| Class for Collocated invocations. More...
|
class | TAO::Collocation_Proxy_Broker |
struct | TAO::String_Var_Equal_To |
struct | TAO::Objref_Traits< ::CORBA::Current > |
class | TAO::Arg_Traits< CORBA::Policy > |
class | TAO::Arg_Traits< CORBA::InterfaceDef > |
struct | TAO::Objref_Traits< ::CORBA::DomainManager > |
struct | TAO::Objref_Traits< ::CORBA::ConstructionPolicy > |
struct | TAO::Exception_Data |
| Description of a single exception. More...
|
class | TAO::In_Fixed_Array_Argument_T< S, S_slice, S_forany, Insert_Policy > |
| IN stub argument of fixed size element array. More...
|
class | TAO::Inout_Fixed_Array_Argument_T< S, S_slice, S_forany, Insert_Policy > |
| INOUT stub argument of fixed size element array. More...
|
class | TAO::Out_Fixed_Array_Argument_T< S, S_slice, S_forany, Insert_Policy > |
| OUT stub argument of fixed size element array. More...
|
class | TAO::Ret_Fixed_Array_Argument_T< S, S_slice, S_var, S_forany, S_tag, Insert_Policy > |
| Return stub value of fixed size element array. More...
|
struct | TAO::Fixed_Array_Tag |
| Struct for fixed size element array argument id tag. More...
|
struct | TAO::Fixed_Array_Arg_Traits_T< T, T_slice, T_var, T_forany, T_tag, Insert_Policy > |
| Argument traits of fixed size element array. More...
|
class | TAO::In_Fixed_Size_Argument_T< S, Insert_Policy > |
| Template class for IN stub argument of fixed size IDL types. More...
|
class | TAO::Inout_Fixed_Size_Argument_T< S, Insert_Policy > |
| Template class for INOUT stub argument of fixed size IDL types. More...
|
class | TAO::Out_Fixed_Size_Argument_T< S, Insert_Policy > |
| Template class for OUT stub argument of fixed size IDL types. More...
|
class | TAO::Ret_Fixed_Size_Argument_T< S, Insert_Policy > |
| Template class for return stub value of fixed size IDL types. More...
|
struct | TAO::Fixed_Size_Tag |
struct | TAO::Fixed_Size_Arg_Traits_T< T, Insert_Policy > |
| Template class for argument traits of fixed size IDL types. More...
|
class | TAO::FlResource_Factory |
| TAO_GUI_Resource_Factory for creating FlReactor. More...
|
class | TAO::FlResource_Loader |
| Loads TAO resources related with Fl. More...
|
class | TAO::GUIResource_Factory |
struct | TAO::IIOP_Endpoint_Info |
| Stores information for a single IIOP endpoint. More...
|
class | TAO::IIOPEndpointSequence |
class | TAO::Invocation_Adapter |
| Generic interface for the invocation object visible to the IDL compiler. More...
|
class | TAO::Invocation_Base |
| The base class for the invocation object. More...
|
class | TAO::LocateRequest_Invocation |
| Object created by TAO::LocateRequest_Invocation_Adapter to create and send LocateRequest invocation. More...
|
class | TAO::LocateRequest_Invocation_Adapter |
| Adapter class for locate request invocations. More...
|
class | TAO::Arg_Traits< CORBA::Object > |
struct | TAO::Objref_Traits< CORBA::Object > |
class | TAO::In_Object_Argument_T< S_ptr, Insert_Policy > |
| Template class for IN object argument. More...
|
class | TAO::Inout_Object_Argument_T< S_ptr, S_traits, Insert_Policy > |
| Template class for INOUT object argument. More...
|
class | TAO::Out_Object_Argument_T< S_ptr, S_out, Insert_Policy > |
| Template class for OUT object argument. More...
|
class | TAO::Ret_Object_Argument_T< S_ptr, S_var, Insert_Policy > |
| Template class for return stub value of object argument. More...
|
struct | TAO::Object_Tag |
| Struct for object arguments id tag. More...
|
struct | TAO::Object_Arg_Traits_T< T_ptr, T_var, T_out, T_traits, Insert_Policy > |
| Template class for stub argument traits of objects. More...
|
class | TAO::ObjectKey |
class | TAO::Object_Proxy_Broker |
| Object_Proxy_Broker. More...
|
class | TAO::Narrow_Utils< T > |
class | TAO::Less_Than_ObjectKey |
| Compares the length and then the contents of ObjectKeys. More...
|
class | TAO::ObjectKey_Table |
| Table that maintains the set of ObjectKey's seen by the ORB. More...
|
struct | TAO::Objref_Traits< T > |
| Specialized for each interface in generated code. More...
|
class | TAO::ORB_Table |
| Keep a table with all the ORBs in the system. More...
|
class | TAO::ORB_Core_Ref_Counter |
class | TAO::ORBInitializer_Registry_Adapter |
struct | TAO::Objref_Traits< ::CORBA::Policy > |
struct | TAO::Objref_Traits< ::CORBA::PolicyCurrent > |
struct | TAO::Objref_Traits< ::CORBA::PolicyManager > |
class | TAO::PolicyFactory_Registry_Adapter |
| ORB-specific PortableInterceptor::PolicyFactory registry. More...
|
class | TAO::Profile_Transport_Resolver |
| Chooses the profile and a transport for a target object on which an invocation can be made. More...
|
class | TAO::QtResource_Factory |
| TAO_GUI_Resource_Factory for creating QtReactor. More...
|
class | TAO::QtResource_Loader |
| Loads TAO resources related with Qt. More...
|
class | TAO::Refcounted_ObjectKey |
| A wrapper class that ties together a refcount to an ObjectKey. More...
|
class | TAO::Remote_Invocation |
| Base class for remote invocations. More...
|
class | TAO::Remote_Object_Proxy_Broker |
| Remote_Object_Proxy_Broker. More...
|
class | TAO::ServerRequestInterceptor_Adapter |
class | TAO::In_Special_Basic_Argument_T< S, to_S, from_S, Insert_Policy > |
| Template class for IN stub argument of (w)char/boolean/octet. More...
|
class | TAO::Inout_Special_Basic_Argument_T< S, to_S, from_S, Insert_Policy > |
| Template class for INOUT stub argument of (w)char/boolean/octet. More...
|
class | TAO::Out_Special_Basic_Argument_T< S, to_S, from_S, Insert_Policy > |
| Template class for OUT stub argument of (w)char/boolean/octet. More...
|
class | TAO::Ret_Special_Basic_Argument_T< S, to_S, from_S, Insert_Policy > |
struct | TAO::Special_Basic_Tag |
| Struct for basic IDL type arguments id tag. More...
|
struct | TAO::Special_Basic_Arg_Traits_T< T, to_T, from_T, Insert_Policy > |
| Template class for stub argument traits of (w)char/boolean/octet. More...
|
class | TAO::Arg_Traits< ACE_InputCDR::to_char > |
| Specializations for (w)char, octet and boolean. More...
|
class | TAO::Arg_Traits< ACE_InputCDR::to_wchar > |
class | TAO::Arg_Traits< ACE_InputCDR::to_octet > |
class | TAO::Arg_Traits< ACE_InputCDR::to_boolean > |
class | TAO::Synch_Twoway_Invocation |
| All the action for a synchronous twoway invocation happen here. More...
|
class | TAO::Synch_Oneway_Invocation |
| All the action for a synchronous oneway invocation happen here. More...
|
class | TAO::Reply_Guard |
| A guard class used for storing and forwarding the reply status to the portable interceptors. More...
|
struct | TAO::BufferingConstraint |
interface | TAO::BufferingConstraintPolicy |
struct | TAO::Objref_Traits< ::TAO::BufferingConstraintPolicy > |
class | TAO::TkResource_Factory |
| TAO_GUI_Resource_Factory for creating TkReactor. More...
|
class | TAO::TkResource_Loader |
| Loads TAO resources related with Tk. More...
|
class | TAO::Transport_Cache_Manager |
| The Transport Cache Manager for TAO. More...
|
class | TAO::Transport_Queueing_Strategy |
| Define the interface for the Queueing Strategy. More...
|
class | TAO::Default_Transport_Queueing_Strategy |
class | TAO::Flush_Transport_Queueing_Strategy |
class | TAO::Eager_Transport_Queueing_Strategy |
class | TAO::Delayed_Transport_Queueing_Strategy |
| Delay the buffering decision until the transport blocks. More...
|
class | TAO::In_UB_String_Argument_T< S, Insert_Policy > |
| Template class for IN unbounded (w)string argument. More...
|
class | TAO::Inout_UB_String_Argument_T< S, Insert_Policy > |
| Template class for INOUT unbounded (w)string argument. More...
|
class | TAO::Out_UB_String_Argument_T< S, S_out, Insert_Policy > |
| Template class for OUT unbounded (w)string argument. More...
|
class | TAO::Ret_UB_String_Argument_T< S, S_var, Insert_Policy > |
| Template class for return stub value of ub (w)string argument. More...
|
struct | TAO::UB_String_Tag |
| Struct for unbounded (w)string arguments id tag. More...
|
struct | TAO::UB_String_Arg_Traits_T< T, T_var, T_out, Insert_Policy > |
| Template class for argument traits of unbounded (w)strings. More...
|
class | TAO::Arg_Traits< CORBA::Char * > |
| Specializatons for unbounded (w)strings. More...
|
class | TAO::Arg_Traits< CORBA::WChar * > |
class | TAO::In_Var_Array_Argument_T< S, S_slice, S_forany, Insert_Policy > |
| IN stub argument of variable size element array. More...
|
class | TAO::Inout_Var_Array_Argument_T< S, S_slice, S_forany, Insert_Policy > |
| INOUT stub argument of variable size element array. More...
|
class | TAO::Out_Var_Array_Argument_T< S, S_slice, S_var, S_out, S_forany, S_tag, Insert_Policy > |
| OUT stub argument of variable size element array. More...
|
class | TAO::Ret_Var_Array_Argument_T< S, S_slice, S_var, S_forany, S_tag, Insert_Policy > |
| Return stub value of variable size element array. More...
|
struct | TAO::Var_Array_Tag |
| Struct for variable size element array argument id tag. More...
|
struct | TAO::Var_Array_Arg_Traits_T< T, T_slice, T_var, T_out, T_forany, T_tag, Insert_Policy > |
| Argument traits of variable size element array. More...
|
class | TAO::In_Var_Size_Argument_T< S, Insert_Policy > |
| Template class for IN stub argument of fixed size IDL types. More...
|
class | TAO::Inout_Var_Size_Argument_T< S, Insert_Policy > |
| Template class for INOUT stub argument of fixed size IDL types. More...
|
class | TAO::Out_Var_Size_Argument_T< S, S_out, Insert_Policy > |
| Template class for OUT stub argument of fixed size IDL types. More...
|
class | TAO::Ret_Var_Size_Argument_T< S, S_var, Insert_Policy > |
| Template class for return stub value of fixed size IDL types. More...
|
struct | TAO::Var_Size_Tag |
struct | TAO::Var_Size_Arg_Traits_T< T, T_var, T_out, Insert_Policy > |
| Template class for stub argument traits of variable size IDL types. More...
|
class | TAO::Nested_Upcall_Guard |
| : Magic class that sets the status of the thread in the TSS. More...
|
class | TAO::Wait_On_LF_No_Upcall |
class | TAO::XtResource_Factory |
| TAO_GUI_Resource_Factory for creating XtReactor. More...
|
class | TAO::XtResource_Loader |
| Loads TAO resources related with Xt. More...
|
struct | TAO::TAO |
class | TAO::ORB_Table_Ref_Counter |
| Class contained by ORB_Table's Unbounded_Set. More...
|
class | TAO::TAO_Wait_On_LF_No_Upcall |
| Wait according to the Leader-Follower model (like TAO_Wait_On_Leader_Follower), but do not allow nested upcalls. More...
|
Typedefs |
typedef CORBA::Exception *(* | TAO_Exception_Alloc )(void) |
typedef sequence< IIOP_Endpoint_Info > | IIOPEndpointSequence |
| Stores information for a collection of IIOP endpoints.
|
typedef TAO_Var_Var_T< IIOP_Endpoint_Info > | IIOP_Endpoint_Info_var |
typedef TAO_Out_T< IIOP_Endpoint_Info,
IIOP_Endpoint_Info_var > | IIOP_Endpoint_Info_out |
typedef TAO_VarSeq_Var_T<
IIOPEndpointSequence, IIOP_Endpoint_Info > | IIOPEndpointSequence_var |
typedef TAO_Seq_Out_T< IIOPEndpointSequence,
IIOPEndpointSequence_var,
IIOP_Endpoint_Info > | IIOPEndpointSequence_out |
typedef ACE_Array_Base<
::PortableInterceptor::ObjectReferenceTemplate * > | ObjectReferenceTemplate_Array |
typedef sequence< octet > | ObjectKey |
typedef TAO_FixedSeq_Var_T<
ObjectKey, CORBA::Octet > | ObjectKey_var |
typedef TAO_Seq_Out_T< ObjectKey,
ObjectKey_var, CORBA::Octet > | ObjectKey_out |
typedef Collocation_Proxy_Broker *(* | Proxy_Broker_Factory )(CORBA::Object_ptr) |
typedef CORBA::SystemException *(* | excp_factory )(void) |
typedef unsigned short | BufferingConstraintMode |
typedef CORBA::UShort_out | BufferingConstraintMode_out |
typedef TAO_Fixed_Var_T< BufferingConstraint > | BufferingConstraint_var |
typedef BufferingConstraint & | BufferingConstraint_out |
typedef BufferingConstraintPolicy * | BufferingConstraintPolicy_ptr |
typedef TAO_Objref_Var_T<
BufferingConstraintPolicy > | BufferingConstraintPolicy_var |
typedef TAO_Objref_Out_T<
BufferingConstraintPolicy > | BufferingConstraintPolicy_out |
typedef ACE_Unbounded_Set<
TAO_Connection_Handler * > | Connection_Handler_Set |
Enumerations |
enum | Cache_Entries_State {
ENTRY_IDLE_AND_PURGABLE,
ENTRY_IDLE_BUT_NOT_PURGABLE,
ENTRY_PURGABLE_BUT_NOT_IDLE,
ENTRY_BUSY,
ENTRY_CLOSED,
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
} |
| Enum for invocation modes. More...
|
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
} |
Functions |
template<> |
CORBA::Boolean | In_Object_Argument_T< CORBA::InterfaceDef_ptr, TAO::Any_Insert_Policy_IFR_Client_Adapter< CORBA::InterfaceDef_ptr > >::marshal (TAO_OutputCDR &cdr) |
CORBA::Object_ptr | Objref_Traits< CORBA::Object >::duplicate (CORBA::Object_ptr p) |
void | Objref_Traits< CORBA::Object >::release (CORBA::Object_ptr p) |
CORBA::Object_ptr | Objref_Traits< CORBA::Object >::nil (void) |
CORBA::Boolean | Objref_Traits< CORBA::Object >::marshal (CORBA::Object_ptr p, TAO_OutputCDR &cdr) |
Variables |
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 BufferingConstraintMode | BUFFER_FLUSH = 0x00 |
const BufferingConstraintMode | BUFFER_TIMEOUT = 0x01 |
const BufferingConstraintMode | BUFFER_MESSAGE_COUNT = 0x02 |
const BufferingConstraintMode | BUFFER_MESSAGE_BYTES = 0x04 |
const CORBA::PolicyType | BUFFERING_CONSTRAINT_POLICY_TYPE = 0x54410001 |
const Messaging::SyncScope | SYNC_EAGER_BUFFERING = Messaging::SYNC_NONE |
const Messaging::SyncScope | SYNC_DELAYED_BUFFERING = -2 |