Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO Namespace Reference

Define symbolic names for the ORB collocation strategies. More...


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::Arg_Traits< CORBA::Any >
class  TAO::Any_Array_Impl_T< T_slice, T_forany >
 Template Any class for array types. More...
class  TAO::Any_Basic_Impl
 Non-template class for all the basic types. More...
class  TAO::Any_Basic_Impl_T< T >
 Template Any class for basic types. More...
class  TAO::Any_Dual_Impl_T< T >
 Template Any class for IDL types with 2 modes of insertion. More...
class  TAO::Any_Impl
 Base class for the Any template subclasses. More...
class  TAO::Any_Impl_T< T >
 Template Any class for pointer types. More...
class  TAO::Any_Special_Impl_T< T, from_T, to_T >
 Template Any class for bounded IDL (w)strings. More...
class  TAO::Any_SystemException
class  TAO::Unknown_IDL_Type
 CDR-based Any impl class. More...
class  TAO::Arg_Traits< T >
 Base class for all stub arg traits specializations. More...
class  TAO::SArg_Traits< T >
 Base class for all skeleton arg traits specializations. More...
class  TAO::Argument
 Base class for argument class templates. More...
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 >
 Template class for IN stub argument of basic IDL types. More...
class  TAO::Inout_Basic_Argument_T< S >
 Template class for INOUT stub argument of basic IDL types. More...
class  TAO::Out_Basic_Argument_T< S >
 Template class for OUT stub argument of basic IDL types. More...
class  TAO::Ret_Basic_Argument_T< S >
 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 >
 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 >
 Template class for IN bounded (w)string argument. More...
class  TAO::Inout_BD_String_Argument_T< S, to_S, from_S, BOUND >
 Template class for INOUT bounded (w)string argument. More...
class  TAO::Out_BD_String_Argument_T< S, S_out, to_S, from_S, BOUND >
 Template class for INOUT bounded (w)string argument. More...
class  TAO::Ret_BD_String_Argument_T< S, S_var, to_S, from_S, BOUND >
 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 >
 Template class for stub argument traits of bounded (w)strings. More...
class  TAO::BD_String_Arg_Traits< BOUND >
 Specializations for bounded (w)strings. More...
class  TAO::BD_WString_Arg_Traits< BOUND >
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...
struct  TAO::Objref_Traits< ::PortableInterceptor::ClientRequestInfo >
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::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 >
 IN stub argument of fixed size element array. More...
class  TAO::Inout_Fixed_Array_Argument_T< S, S_slice, S_forany >
 INOUT stub argument of fixed size element array. More...
class  TAO::Out_Fixed_Array_Argument_T< S, S_slice, S_forany >
 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 >
 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 >
 Argument traits of fixed size element array. More...
class  TAO::In_Fixed_Size_Argument_T< S >
 Template class for IN stub argument of fixed size IDL types. More...
class  TAO::Inout_Fixed_Size_Argument_T< S >
 Template class for INOUT stub argument of fixed size IDL types. More...
class  TAO::Out_Fixed_Size_Argument_T< S >
 Template class for OUT stub argument of fixed size IDL types. More...
class  TAO::Ret_Fixed_Size_Argument_T< S >
 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 >
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...
struct  TAO::Objref_Traits< ::IOP::Codec >
struct  TAO::Objref_Traits< ::IOP::CodecFactory >
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::Null_RefCount_Policy
 No-op reference counting policy. More...
class  TAO::Arg_Traits< CORBA::Object >
struct  TAO::Objref_Traits< CORBA::Object >
class  TAO::Ret_Object_Argument_T< CORBA::Object_ptr, CORBA::Object_var >
class  TAO::In_Object_Argument_T< S_ptr >
 Template class for IN object argument. More...
class  TAO::Inout_Object_Argument_T< S_ptr, S_traits >
 Template class for INOUT object argument. More...
class  TAO::Out_Object_Argument_T< S_ptr, S_out >
 Template class for INOUT object argument. More...
class  TAO::Ret_Object_Argument_T< S_ptr, S_var >
 Specialization for CORBA::Object, necessitated since we don't have an Any insertion operator for Object. 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 >
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::ORBInitializer_Registry
 Global list that contains all portable interceptor ORB initializers. More...
struct  TAO::Objref_Traits< ::PortableInterceptor::ORBInitializer >
struct  TAO::Objref_Traits< TAO_ORBInitInfo >
struct  TAO::Objref_Traits< ::PortableInterceptor::ORBInitInfo >
class  TAO::PICurrent
 Implementation of the PortableInterceptor::Current interface. More...
class  TAO::PICurrent_Impl
 Implementation of the PortableInterceptor::Current interface. More...
class  TAO::PICurrent_Copy_Callback
 PICurrent copy callback class. More...
struct  TAO::Objref_Traits< ::CORBA::Policy >
struct  TAO::Objref_Traits< ::CORBA::PolicyCurrent >
struct  TAO::Objref_Traits< ::CORBA::PolicyManager >
struct  TAO::Objref_Traits< ::PortableInterceptor::PolicyFactory >
struct  TAO::Objref_Traits< ::CORBA::PollableSet >
struct  TAO::Objref_Traits< ::CORBA::Pollable >
struct  TAO::Objref_Traits< ::CORBA::DIIPollable >
struct  TAO::Objref_Traits< ::PortableInterceptor::ClientRequestInterceptor >
struct  TAO::Objref_Traits< ::PortableInterceptor::ServerRequestInterceptor >
struct  TAO::Objref_Traits< ::PortableInterceptor::Interceptor >
struct  TAO::Objref_Traits< ::PortableInterceptor::Current >
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...
struct  TAO::RefCount_Policy_Traits< Null_RefCount_Policy, TypePtr >
struct  TAO::RefCount_Policy_Traits< True_RefCount_Policy, TypePtr >
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...
struct  TAO::Objref_Traits< ::PortableInterceptor::RequestInfo >
struct  TAO::Objref_Traits< ::PortableInterceptor::ServerRequestInfo >
class  TAO::In_Special_Basic_Argument_T< S, to_S, from_S >
 Template class for IN stub argument of (w)char/boolean/octet. More...
class  TAO::Inout_Special_Basic_Argument_T< S, to_S, from_S >
 Template class for INOUT stub argument of (w)char/boolean/octet. More...
class  TAO::Out_Special_Basic_Argument_T< S, to_S, from_S >
 Template class for OUT stub argument of (w)char/boolean/octet. More...
class  TAO::Ret_Special_Basic_Argument_T< S, to_S, from_S >
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 >
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::True_RefCount_Policy
 True reference counting policy. More...
class  TAO::Arg_Traits< CORBA::TypeCode >
struct  TAO::Objref_Traits< ::CORBA::TypeCode >
class  TAO::In_UB_String_Argument_T< S >
 Template class for IN unbounded (w)string argument. More...
class  TAO::Inout_UB_String_Argument_T< S >
 Template class for INOUT unbounded (w)string argument. More...
class  TAO::Out_UB_String_Argument_T< S, S_out >
 Template class for INOUT unbounded (w)string argument. More...
class  TAO::Ret_UB_String_Argument_T< S, S_var >
 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 >
 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 >
 IN stub argument of variable size element array. More...
class  TAO::Inout_Var_Array_Argument_T< S, S_slice, S_forany >
 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 >
 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 >
 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 >
 Argument traits of variable size element array. More...
class  TAO::In_Var_Size_Argument_T< S >
 Template class for IN stub argument of fixed size IDL types. More...
class  TAO::Inout_Var_Size_Argument_T< S >
 Template class for INOUT stub argument of fixed size IDL types. More...
class  TAO::Out_Var_Size_Argument_T< S, S_out >
 Template class for OUT stub argument of fixed size IDL types. More...
class  TAO::Ret_Var_Size_Argument_T< S, S_var >
 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 >
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...
class  TAO::Any_Exception
 Template Any class for IDL types with 2 modes of insertion. More...
struct  TAO::RefCount_Policy_Traits
 Compile-time selection of RefCount_Policy operations, etc. More...
struct  TAO::Special_Basic_Traits_T
 Template class for stub argument traits of (w)char/boolean/octet. 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::SystemException *(* excp_factory )(void)
typedef CORBA::Exception *(* TAO_Exception_Alloc )(void)
typedef sequence< IIOP_Endpoint_InfoIIOPEndpointSequence
 Stores information for a collection of IIOP endpoints.
typedef TAO_Var_Var_T< IIOP_Endpoint_InfoIIOP_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 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 unsigned short BufferingConstraintMode
typedef CORBA::UShort_out BufferingConstraintMode_out
typedef TAO_Fixed_Var_T< BufferingConstraintBufferingConstraint_var
typedef BufferingConstraintBufferingConstraint_out
typedef BufferingConstraintPolicyBufferingConstraintPolicy_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  traverse_status { TRAVERSE_STOP, TRAVERSE_CONTINUE }
enum  Connection_Role { TAO_UNSPECIFIED_ROLE = 0, TAO_SERVER_ROLE = 1, TAO_CLIENT_ROLE = 2 }

Functions

template<>
CORBA::Boolean Any_Impl_T< CORBA::Object >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Bounds >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::DomainManager >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< CORBA::ConstructionPolicy >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
void In_Object_Argument_T< CORBA::InterfaceDef_ptr >::interceptor_param (Dynamic::Parameter &p)
template<>
CORBA::Boolean In_Object_Argument_T< CORBA::InterfaceDef_ptr >::marshal (TAO_OutputCDR &cdr)
template<>
void Any_Dual_Impl_T< CORBA::Exception >::value (const CORBA::Exception &val)
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::marshal_value (TAO_OutputCDR &cdr)
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::extract (const CORBA::Any &, _tao_destructor, CORBA::TypeCode_ptr, const CORBA::Exception *&)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::InvalidSlot >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::InvalidTypeForEncoding >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::InvalidTypeForEncoding >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::FormatMismatch >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::FormatMismatch >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::TypeMismatch >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::TypeMismatch >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::CodecFactory::UnknownEncoding >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::CodecFactory::UnknownEncoding >::demarshal_value (TAO_InputCDR &)
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)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::DuplicateName >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::DuplicateName >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::InvalidName >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::InvalidName >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::PolicyError >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::InvalidPolicies >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Impl_T< CORBA::Policy >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ForwardRequest >::demarshal_value (TAO_InputCDR &cdr)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::demarshal_value (TAO_InputCDR &)
template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::to_object (CORBA::Object_ptr &_tao_elem) const
template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::marshal_value (TAO_OutputCDR &)
template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::demarshal_value (TAO_InputCDR &)
CORBA::TypeCode_ptr Objref_Traits< CORBA::TypeCode >::duplicate (CORBA::TypeCode_ptr p)
void Objref_Traits< CORBA::TypeCode >::release (CORBA::TypeCode_ptr p)
CORBA::TypeCode_ptr Objref_Traits< CORBA::TypeCode >::nil (void)
CORBA::Boolean Objref_Traits< CORBA::TypeCode >::marshal (CORBA::TypeCode_ptr p, TAO_OutputCDR &cdr)
TAO_Export CORBA::TypeCode_ptr unaliased_typecode (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::TCKind 
unaliased_kind (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL)
 Return the unaliased TCKind of the given TypeCode.
template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::WrongTransaction >::demarshal_value (TAO_InputCDR &cdr)

Variables

::CORBA::TypeCode_ptr const _tc_IIOP_Endpoint_Info
::CORBA::TypeCode_ptr const _tc_IIOPEndpointSequence
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
::CORBA::TypeCode_ptr const _tc_BufferingConstraintMode
::CORBA::TypeCode_ptr const _tc_BufferingConstraint
::CORBA::TypeCode_ptr const _tc_BufferingConstraintPolicy


Detailed Description

Define symbolic names for the ORB collocation strategies.

Typedef Documentation

typedef BufferingConstraint& TAO::BufferingConstraint_out
 

typedef TAO_Fixed_Var_T< BufferingConstraint > TAO::BufferingConstraint_var
 

typedef CORBA::UShort TAO::BufferingConstraintMode
 

typedef CORBA::UShort_out TAO::BufferingConstraintMode_out
 

typedef TAO_Objref_Out_T< BufferingConstraintPolicy > TAO::BufferingConstraintPolicy_out
 

typedef BufferingConstraintPolicy* TAO::BufferingConstraintPolicy_ptr
 

typedef TAO_Objref_Var_T< BufferingConstraintPolicy > TAO::BufferingConstraintPolicy_var
 

typedef ACE_Unbounded_Set<TAO_Connection_Handler*> TAO::Connection_Handler_Set
 

typedef CORBA::SystemException*(* TAO::excp_factory)(void)
 

typedef TAO_Out_T< IIOP_Endpoint_Info, IIOP_Endpoint_Info_var > TAO::IIOP_Endpoint_Info_out
 

typedef TAO_Var_Var_T< IIOP_Endpoint_Info > TAO::IIOP_Endpoint_Info_var
 

typedef sequence<IIOP_Endpoint_Info> TAO::IIOPEndpointSequence
 

Stores information for a collection of IIOP endpoints.

typedef TAO_Seq_Out_T< IIOPEndpointSequence, IIOPEndpointSequence_var, IIOP_Endpoint_Info > TAO::IIOPEndpointSequence_out
 

typedef TAO_VarSeq_Var_T< IIOPEndpointSequence, IIOP_Endpoint_Info > TAO::IIOPEndpointSequence_var
 

typedef sequence<octet> TAO::ObjectKey
 

typedef TAO_Seq_Out_T< ObjectKey, ObjectKey_var, CORBA::Octet > TAO::ObjectKey_out
 

typedef TAO_FixedSeq_Var_T< ObjectKey, CORBA::Octet > TAO::ObjectKey_var
 

typedef Collocation_Proxy_Broker*(* TAO::Proxy_Broker_Factory)(CORBA::Object_ptr)
 

typedef CORBA::Exception*(* TAO::TAO_Exception_Alloc)(void)
 


Enumeration Type Documentation

enum Cache_Entries_State
 

States of a recyclable object. @todo: A lifecycle needs to be designed. It can wait for sometime.

Enumeration values:
ENTRY_IDLE_AND_PURGABLE  Idle and can be purged.
ENTRY_IDLE_BUT_NOT_PURGABLE  Idle but cannot be purged.
ENTRY_PURGABLE_BUT_NOT_IDLE  Can be purged, but is not idle (mostly for debugging).
ENTRY_BUSY  Busy (i.e., cannot be recycled or purged).
ENTRY_CLOSED  Closed.
ENTRY_UNKNOWN  Unknown state.

enum Collocation_Strategy
 

Enumeration values:
TAO_CS_REMOTE_STRATEGY  i.e no collocation.
TAO_CS_THRU_POA_STRATEGY  Calls to the collocated object are forwarded by the POA.
TAO_CS_DIRECT_STRATEGY  Calls to the collocated object are made directly to its servant.
TAO_CS_LAST  This value should always be the last value in the enumeration. It provides the count for the number of collocation strategies.

enum Connection_Role
 

Note:
Should this be in TAO namespace. Seems like a candidate that should be in the transport
Enumeration values:
TAO_UNSPECIFIED_ROLE 
TAO_SERVER_ROLE 
TAO_CLIENT_ROLE 

enum Invocation_Mode
 

Enum for invocation modes.

Enumeration values:
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.
Note:
This is not supported in TAO now
TAO_DII_INVOCATION  Types of DII.
TAO_DII_DEFERRED_INVOCATION 

enum Invocation_Status
 

Enumeration values:
TAO_INVOKE_START  Initial state of the FSM in the invocation class.
TAO_INVOKE_RESTART  The request must be restarted, a temporary failure has occured.
TAO_INVOKE_SUCCESS  invoke() call successful. Final state of the FSM.
TAO_INVOKE_USER_EXCEPTION  Received a user exception from the remote object, and this is one of the final states.
TAO_INVOKE_SYSTEM_EXCEPTION  Received a system exception from the remote object or the PI and it is one of the final states
TAO_INVOKE_FAILURE  Invocation failed. It is a final state.

enum Invocation_Type
 

Enums for invocation types.

Enumeration values:
TAO_ONEWAY_INVOCATION  A simple oneway invocation.
TAO_TWOWAY_INVOCATION  A simple twoway invocation.

enum traverse_status
 

Enumeration values:
TRAVERSE_STOP 
TRAVERSE_CONTINUE 


Function Documentation

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Bounds >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::extract const CORBA::Any ,
_tao_destructor  ,
CORBA::TypeCode_ptr  ,
const CORBA::Exception *& 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::Exception >::marshal_value TAO_OutputCDR cdr  ) 
 

template<>
void Any_Dual_Impl_T< CORBA::Exception >::value const CORBA::Exception val  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::InvalidPolicies >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::PolicyError >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< CORBA::WrongTransaction >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::FormatMismatch >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::FormatMismatch >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::InvalidTypeForEncoding >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::InvalidTypeForEncoding >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::TypeMismatch >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::Codec::TypeMismatch >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::CodecFactory::UnknownEncoding >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< IOP::CodecFactory::UnknownEncoding >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ForwardRequest >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::InvalidSlot >::demarshal_value TAO_InputCDR cdr  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::DuplicateName >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::DuplicateName >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::InvalidName >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Dual_Impl_T< PortableInterceptor::ORBInitInfo::InvalidName >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::ConstructionPolicy >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::Current >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::DomainManager >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::Object >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::Policy >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyCurrent >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< CORBA::PolicyManager >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< IOP::Codec >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< IOP::CodecFactory >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInfo >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ClientRequestInterceptor >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Current >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::Interceptor >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitializer >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ORBInitInfo >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::PolicyFactory >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::RequestInfo >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInfo >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< PortableInterceptor::ServerRequestInterceptor >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::demarshal_value TAO_InputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::marshal_value TAO_OutputCDR  ) 
 

template<>
CORBA::Boolean Any_Impl_T< TAO::BufferingConstraintPolicy >::to_object CORBA::Object_ptr _tao_elem  )  const
 

template<>
void In_Object_Argument_T< CORBA::InterfaceDef_ptr >::interceptor_param Dynamic::Parameter p  ) 
 

template<>
CORBA::Boolean In_Object_Argument_T< CORBA::InterfaceDef_ptr >::marshal TAO_OutputCDR cdr  ) 
 

CORBA::Object_ptr Objref_Traits< CORBA::Object >::duplicate CORBA::Object_ptr  p  ) 
 

CORBA::Boolean Objref_Traits< CORBA::Object >::marshal CORBA::Object_ptr  p,
TAO_OutputCDR cdr
 

CORBA::Object_ptr Objref_Traits< CORBA::Object >::nil void   ) 
 

void Objref_Traits< CORBA::Object >::release CORBA::Object_ptr  p  ) 
 

CORBA::TypeCode_ptr Objref_Traits< CORBA::TypeCode >::duplicate CORBA::TypeCode_ptr  p  ) 
 

CORBA::Boolean Objref_Traits< CORBA::TypeCode >::marshal CORBA::TypeCode_ptr  p,
TAO_OutputCDR cdr
 

CORBA::TypeCode_ptr Objref_Traits< CORBA::TypeCode >::nil void   ) 
 

void Objref_Traits< CORBA::TypeCode >::release CORBA::TypeCode_ptr  p  ) 
 

ACE_INLINE CORBA::TCKind TAO::unaliased_kind CORBA::TypeCode_ptr tc  ACE_ENV_ARG_DECL  ) 
 

Return the unaliased TCKind of the given TypeCode.

Note:
This is a convenience function that simply calls kind() on the unaliased TypeCode returned from unaliased_typecode().

CORBA::TypeCode_ptr TAO::unaliased_typecode CORBA::TypeCode_ptr tc  ACE_ENV_ARG_DECL  ) 
 

Return the unaliased content TypeCode of the given TypeCode.


Variable Documentation

TAO_Export::CORBA::TypeCode_ptr const TAO::_tc_BufferingConstraint
 

Initial value:

    &_tao_tc_TAO_BufferingConstraint

TAO_Export::CORBA::TypeCode_ptr const TAO::_tc_BufferingConstraintMode
 

Initial value:

    &_tao_tc_TAO_BufferingConstraintMode

TAO_Export::CORBA::TypeCode_ptr const TAO::_tc_BufferingConstraintPolicy
 

Initial value:

    &_tao_tc_TAO_BufferingConstraintPolicy

TAO_Export::CORBA::TypeCode_ptr const TAO::_tc_IIOP_Endpoint_Info
 

Initial value:

    &_tao_tc_TAO_IIOP_Endpoint_Info

TAO_Export::CORBA::TypeCode_ptr const TAO::_tc_IIOPEndpointSequence
 

Initial value:

    &_tao_tc_TAO_IIOPEndpointSequence

const TAO::BufferingConstraintMode TAO::BUFFER_FLUSH = 0x00
 

const TAO::BufferingConstraintMode TAO::BUFFER_MESSAGE_BYTES = 0x04
 

const TAO::BufferingConstraintMode TAO::BUFFER_MESSAGE_COUNT = 0x02
 

const TAO::BufferingConstraintMode TAO::BUFFER_TIMEOUT = 0x01
 

const CORBA::PolicyType TAO::BUFFERING_CONSTRAINT_POLICY_TYPE = 0x54410001
 

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.

See also:
VMCID

const Messaging::SyncScope TAO::SYNC_DELAYED_BUFFERING = -2
 

const Messaging::SyncScope TAO::SYNC_EAGER_BUFFERING = Messaging::SYNC_NONE
 

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.

Note:
Remember that we can only play with the lower order 12 bits. MAX_MINOR_CODE is there to remind us of that.
See also:
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.

See also:
VMCID


Generated on Sun May 15 13:11:23 2005 for TAO by  doxygen 1.3.9.1