TAO_AnyTypeCode  2.4.1
Namespaces | Classes | Functions
TAO Namespace Reference

Namespaces

 CSD
 
 details
 
 ORB
 
 Portable_Server
 
 Transport
 
 TypeCode
 
 TypeCodeFactory
 

Classes

class  Any_Insert_Policy_AnyTypeCode_Adapter
 
class  Any_Insert_Policy_CORBA_Object
 
class  Any_Insert_Policy_IFR_Client_Adapter
 
class  Any_Insert_Policy_Noop
 
class  Any_Insert_Policy_Stream
 
class  ARDB_Refcount_Functor
 
class  Arg_Traits
 
class  Arg_Traits< ACE_InputCDR::to_boolean >
 
class  Arg_Traits< ACE_InputCDR::to_char >
 
class  Arg_Traits< ACE_InputCDR::to_octet >
 
class  Arg_Traits< ACE_InputCDR::to_wchar >
 
class  Arg_Traits< CORBA::Char * >
 
class  Arg_Traits< CORBA::Double >
 
class  Arg_Traits< CORBA::Float >
 
class  Arg_Traits< CORBA::Long >
 
class  Arg_Traits< CORBA::LongDouble >
 
class  Arg_Traits< CORBA::LongLong >
 
class  Arg_Traits< CORBA::Object >
 
class  Arg_Traits< CORBA::Short >
 
class  Arg_Traits< CORBA::ULong >
 
class  Arg_Traits< CORBA::ULongLong >
 
class  Arg_Traits< CORBA::UShort >
 
class  Arg_Traits< CORBA::WChar * >
 
class  Arg_Traits< std::string >
 
class  Arg_Traits< std::wstring >
 
class  Arg_Traits< void >
 
class  Argument
 
struct  Array_Traits
 
struct  Basic_Arg_Traits_T
 
struct  BD_String_Arg_Traits_T
 
class  bounded_array_sequence
 
class  bounded_basic_string_sequence
 
class  bounded_bd_string_sequence
 
class  bounded_object_reference_sequence
 
class  bounded_value_sequence
 
class  Cache_ExtId_T
 
class  Cache_IntId_T
 
struct  CDR_Byte_Order_Guard
 
class  ClientRequestInterceptor_Adapter
 
class  Collocated_Invocation
 
struct  Exception_Data
 
class  First_Request_Guard
 
struct  Fixed_Array_Arg_Traits_T
 
struct  Fixed_Size_Arg_Traits_T
 
class  Flush_Transport_Queueing_Strategy
 
class  GUIResource_Factory
 
struct  IIOP_Endpoint_Info
 
class  In_Basic_Argument_T
 
class  In_Basic_Clonable_Argument_T
 
class  In_BD_String_Argument_T
 
class  In_BD_String_Clonable_Argument_T
 
class  In_Fixed_Array_Argument_T
 
class  In_Fixed_Array_Clonable_Argument_T
 
class  In_Fixed_Size_Argument_T
 
class  In_Fixed_Size_Clonable_Argument_T
 
struct  In_Object_Argument_Cloner_T
 
struct  In_Object_Argument_Cloner_T< CORBA::InterfaceDef_ptr >
 
class  In_Object_Argument_T
 
class  In_Object_Clonable_Argument_T
 
class  In_Special_Basic_Argument_T
 
class  In_Special_Basic_Clonable_Argument_T
 
class  In_UB_String_Argument_T
 
class  In_UB_String_Clonable_Argument_T
 
class  In_Var_Array_Argument_T
 
class  In_Var_Array_Clonable_Argument_T
 
class  In_Var_Size_Argument_T
 
class  In_Var_Size_Clonable_Argument_T
 
class  In_Vector_Argument_T
 
class  In_Vector_Clonable_Argument_T
 
class  InArgument
 
class  Incoming_Message_Stack
 
class  Inout_Basic_Argument_T
 
class  Inout_BD_String_Argument_T
 
class  Inout_Fixed_Array_Argument_T
 
class  Inout_Fixed_Size_Argument_T
 
class  Inout_Object_Argument_T
 
class  Inout_Special_Basic_Argument_T
 
class  Inout_UB_String_Argument_T
 
class  Inout_Var_Array_Argument_T
 
class  Inout_Var_Size_Argument_T
 
class  Inout_Vector_Argument_T
 
class  InoutArgument
 
class  Invocation_Adapter
 
class  Invocation_Base
 
struct  Invocation_Retry_Params
 
class  Invocation_Retry_State
 
class  Less_Than_ObjectKey
 
class  LocateRequest_Invocation
 
class  LocateRequest_Invocation_Adapter
 
class  Narrow_Utils
 
class  Nested_Upcall_Guard
 
struct  Object_Arg_Traits_T
 
class  Object_Proxy_Broker
 
class  ObjectKey
 
class  ObjectKey_Table
 
struct  Objref_Traits
 
struct  Objref_Traits< CORBA::Object >
 
class  ORB_Core_Ref_Counter
 
class  ORB_Table
 
class  ORB_Time_Policy
 
class  ORBInitializer_Registry_Adapter
 
class  Out_Basic_Argument_T
 
class  Out_BD_String_Argument_T
 
class  Out_Fixed_Array_Argument_T
 
class  Out_Fixed_Size_Argument_T
 
class  Out_Object_Argument_T
 
class  Out_Special_Basic_Argument_T
 
class  Out_UB_String_Argument_T
 
class  Out_Var_Array_Argument_T
 
class  Out_Var_Size_Argument_T
 
class  Out_Vector_Argument_T
 
class  OutArgument
 
class  PolicyFactory_Registry_Adapter
 
class  Profile_Transport_Resolver
 
class  Refcounted_ObjectKey
 
class  Remote_Invocation
 
class  Remote_Object_Proxy_Broker
 
class  Reply_Guard
 
class  RequestInterceptor_Adapter
 
class  Ret_Basic_Argument_T
 
class  Ret_BD_String_Argument_T
 
class  Ret_Fixed_Array_Argument_T
 
class  Ret_Fixed_Size_Argument_T
 
class  Ret_Object_Argument_T
 
class  Ret_Special_Basic_Argument_T
 
class  Ret_UB_String_Argument_T
 
class  Ret_Var_Array_Argument_T
 
class  Ret_Var_Size_Argument_T
 
class  Ret_Vector_Argument_T
 
class  RetArgument
 
class  ServerRequestInterceptor_Adapter
 
struct  Special_Basic_Arg_Traits_T
 
struct  Special_Basic_Tag
 
class  Storable_Base
 
class  Storable_Exception
 
class  Storable_Factory
 
class  Storable_File_Guard
 
class  Storable_FlatFileFactory
 
class  Storable_FlatFileStream
 
class  Storable_Read_Exception
 
class  Storable_Write_Exception
 
class  String_Manager_T
 
class  String_out
 
class  String_var
 
struct  String_Var_Equal_To
 
class  Synch_Oneway_Invocation
 
class  Synch_Twoway_Invocation
 

Functions

bool demarshal_sequence (stream &strm, TAO::bounded_array_sequence< T_array, T_slice, T_tag, MAX > &target)
 
bool marshal_sequence (stream &strm, const TAO::bounded_array_sequence< T_array, T_slice, T_tag, MAX > &source)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Short, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Long, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::ULong, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::UShort, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Octet, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Char, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Float, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Double, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::LongLong, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::ULongLong, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::LongDouble, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< CORBA::Boolean, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_value_sequence< value_t, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_basic_string_sequence< charT, MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_bd_string_sequence< charT, MAX, BD_STR_MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::bounded_object_reference_sequence< object_t, object_t_var, MAX > &target)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Short, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Long, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::ULong, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::UShort, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Octet, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Char, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Float, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Double, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::LongLong, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::ULongLong, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::LongDouble, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< CORBA::Boolean, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_value_sequence< value_t, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_basic_string_sequence< charT, MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_bd_string_sequence< charT, MAX, BD_STR_MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::bounded_object_reference_sequence< object_t, object_t_var, MAX > &source)
 
const char * translate_collocation_strategy (Collocation_Strategy cs)
 
CORBA::SystemExceptioncreate_system_exception (const char *id)
 
bool parse_orb_opt (ACE_Argv_Type_Converter &command_line, const ACE_TCHAR *orb_opt, ACE_TString &opt_arg)
 
ACE_Intrusive_Auto_Ptr< ACE_Service_Gestaltfind_orb_context (const ACE_TString &orbconfig_string)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_array_sequence< T_array, T_slice, T_tag > &target)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_array_sequence< T_array, T_slice, T_tag > &source)
 
bool demarshal_sequence (stream &strm, unbounded_value_sequence< CORBA::Short > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Long > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::ULong > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::UShort > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Octet > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Char > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Float > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Double > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::LongLong > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::ULongLong > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::LongDouble > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< CORBA::Boolean > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_value_sequence< value_t > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_basic_string_sequence< charT > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_bd_string_sequence< charT, BD_STR_MAX > &target)
 
bool demarshal_sequence (stream &strm, TAO::unbounded_object_reference_sequence< object_t, object_t_var > &target)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Short > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Long > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::ULong > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::UShort > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Octet > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Char > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Float > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Double > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::LongLong > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::ULongLong > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::LongDouble > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< CORBA::Boolean > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_value_sequence< value_t > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_basic_string_sequence< charT > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_bd_string_sequence< charT, BD_STR_MAX > &source)
 
bool marshal_sequence (stream &strm, const TAO::unbounded_object_reference_sequence< object_t, object_t_var > &source)
 
bool marshal_value_vector (TAO_OutputCDR &strm, const std::vector< T > &source)
 
bool demarshal_value_vector (TAO_InputCDR &strm, std::vector< T > &target)
 
bool marshal_objref_vector (TAO_OutputCDR &strm, const std::vector< typename T::_ptr_type > &source)
 
bool demarshal_objref_vector (TAO_InputCDR &strm, std::vector< typename T::_ptr_type > &target)
 
bool marshal_array_vector (TAO_OutputCDR &strm, const std::vector< typename T_forany::_slice_type * > &source)
 
bool demarshal_array_vector (TAO_InputCDR &strm, const std::vector< typename T_forany::_slice_type * > &source)
 
TAO_AnyTypeCode_Export CORBA::TypeCode_ptr unaliased_typecode (CORBA::TypeCode_ptr tc)
 
TAO_AnyTypeCode_Export CORBA::TCKind unaliased_kind (CORBA::TypeCode_ptr tc)
 Return the unaliased TCKind of the given TypeCode. More...
 
template<typename T >
void insert_value_vector (CORBA::Any &, const std::vector< T > &)
 Copying. More...
 
template<typename T >
void insert_value_vector (CORBA::Any &, std::vector< T > *)
 Non-copying. More...
 
template<typename T >
bool extract_value_vector (const CORBA::Any &, std::vector< T > &)
 
template<typename T >
void insert_objref_vector (CORBA::Any &, const std::vector< typename T::_ptr_type > &)
 Copying. More...
 
template<typename T >
void insert_objref_vector (CORBA::Any &, std::vector< typename T::_ptr_type > *)
 Non-copying. More...
 
template<typename T >
bool extract_objref_vector (const CORBA::Any &, std::vector< typename T::_ptr_type > &)
 
template<typename T_forany >
void insert_array_vector (CORBA::Any &, const std::vector< typename T_forany::_slice_type * > &)
 Copying. More...
 
template<typename T_forany >
void insert_array_vector (CORBA::Any &, std::vector< typename T_forany::_slice_type * > *)
 Non-copying. More...
 
template<typename T_forany >
bool extract_array_vector (const CORBA::Any &, std::vector< typename T_forany::_slice_type * > &)
 

Function Documentation

template<typename T_forany >
bool TAO::extract_array_vector ( const CORBA::Any ,
std::vector< typename T_forany::_slice_type * > &   
)
template<typename T >
bool TAO::extract_objref_vector ( const CORBA::Any ,
std::vector< typename T::_ptr_type > &   
)
template<typename T >
bool TAO::extract_value_vector ( const CORBA::Any ,
std::vector< T > &   
)
template<typename T_forany >
void TAO::insert_array_vector ( CORBA::Any ,
const std::vector< typename T_forany::_slice_type * > &   
)

Copying.

template<typename T_forany >
void TAO::insert_array_vector ( CORBA::Any ,
std::vector< typename T_forany::_slice_type * > *   
)

Non-copying.

template<typename T >
void TAO::insert_objref_vector ( CORBA::Any ,
const std::vector< typename T::_ptr_type > &   
)

Copying.

template<typename T >
void TAO::insert_objref_vector ( CORBA::Any ,
std::vector< typename T::_ptr_type > *   
)

Non-copying.

template<typename T >
void TAO::insert_value_vector ( CORBA::Any ,
const std::vector< T > &   
)

Copying.

template<typename T >
void TAO::insert_value_vector ( CORBA::Any ,
std::vector< T > *   
)

Non-copying.

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().

Return the unaliased content TypeCode of the given TypeCode.