Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# CORBA Namespace Reference

## Compounds

class | Any_out
| CORBA::Any_out. More...
class | Any_var
| Provide for automatic storage deallocation on going out of scope. More...
class | BadKind
class | Bounds
class | _tao_seq_CORBA_ServiceDetail_
class | _tao_seq_CORBA_ServiceOption_
class | DIIPollable
class | _tao_seq_CORBA_UShort_
class | Any
| Generic container for IDL types. More...
struct | to_object
| These are not in ACE. More...
struct | to_abstract_base
struct | to_value
class | Any_out
class | Any_var
class | Bounds
class | ConstructionPolicy
class | Current
class | DomainManager
class | DomainManagerList
class | Environment
| Environment. More...
class | Exception
| Exception. More...
class | InvalidPolicies
class | NoPossiblePollable
class | InvalidName
class | LocalObject
class | NamedValue
| CORBA Name/value pair implementation. More...
class | NVList
| CORBA::NVList implementation. More...
class | Object
| Implementation of a CORBA object reference. More...
class | OctetSeq
class | ORB
| ORB pseudo-object. More...
class | ORB_ObjectIdList
class | Policy
class | PolicyCurrent
class | PolicyError
class | PolicyList
class | PolicyManager
class | PolicyTypeSeq
class | Pollable
class | PollableSet
class | Principal
| A "Principal" identifies an authenticated entity in the network administration framework. More...
struct | ServiceDetail
struct | ServiceInformation
class | String_out
| String_out. More...
class | String_var
| CORBA::String var class. More...
class | StringSeq
class | SystemException
| SystemException. More...
class | UnknownPollable
class | TypeCode
| The CORBA TypeCode class. It maintains the in-memory representation of any OMG CORBA IDL data type. More...
class | UserException
| User exceptions are those defined by application developers using OMG-IDL. More...
class | WrongTransaction
class | WString_out
| WString_out. More...
class | WString_var
| CORBA::WString var class. More...
class | WStringSeq

## CORBA Primitive Types

Declarations of all CORBA primitive types.
typedef ACE_CDR::Boolean | Boolean
typedef Boolean & | Boolean_out
typedef ACE_CDR::Octet | Octet
typedef Octet & | Octet_out
typedef ACE_CDR::Short | Short
typedef Short & | Short_out
typedef ACE_CDR::UShort | UShort
typedef UShort & | UShort_out
typedef ACE_CDR::Long | Long
typedef Long & | Long_out
typedef ACE_CDR::ULong | ULong
typedef ULong & | ULong_out
typedef ACE_CDR::LongLong | LongLong
typedef LongLong & | LongLong_out
typedef ACE_CDR::ULongLong | ULongLong
typedef ULongLong & | ULongLong_out
typedef ACE_CDR::Float | Float
typedef Float & | Float_out
typedef ACE_CDR::Double | Double
typedef Double & | Double_out
typedef ACE_CDR::LongDouble | LongDouble
typedef LongDouble & | LongDouble_out
typedef ACE_CDR::Char | Char
typedef Char & | Char_out
typedef ACE_CDR::WChar | WChar
typedef WChar & | WChar_out

## ORB Initialization

These could be combined into a single version using an environment macro.
TAO_Export ORB_ptr | ORB_init (int &argc, char *argv[], const char *orb_name=0)
TAO_Export ORB_ptr | ORB_init (int &argc, char *argv[], const char *orb_name, Environment &ACE_TRY_ENV)

## CORBA String Memory Management

CORBA string memory management functions.
TAO_Export char * | string_alloc (ULong len)
TAO_Export char * | string_dup (const char *)
TAO_Export void | string_free (char *)

## CORBA Wide String Memory Management

CORBA wide string memory management functions.
TAO_Export WChar * | wstring_alloc (ULong len)
TAO_Export WChar * | wstring_dup (const WChar *const)
TAO_Export void | wstring_free (WChar *const)

## TypeCode Constants

All the TypeCode constants
TAO_Export TypeCode_ptr | _tc_null
TAO_Export TypeCode_ptr | _tc_void
TAO_Export TypeCode_ptr | _tc_short
TAO_Export TypeCode_ptr | _tc_long
TAO_Export TypeCode_ptr | _tc_ushort
TAO_Export TypeCode_ptr | _tc_ulong
TAO_Export TypeCode_ptr | _tc_float
TAO_Export TypeCode_ptr | _tc_double
TAO_Export TypeCode_ptr | _tc_boolean
TAO_Export TypeCode_ptr | _tc_char
TAO_Export TypeCode_ptr | _tc_octet
TAO_Export TypeCode_ptr | _tc_any
TAO_Export TypeCode_ptr | _tc_TypeCode
TAO_Export TypeCode_ptr | _tc_Principal
TAO_Export TypeCode_ptr | _tc_Object
TAO_Export TypeCode_ptr | _tc_string
TAO_Export TypeCode_ptr | _tc_longlong
TAO_Export TypeCode_ptr | _tc_ulonglong
TAO_Export TypeCode_ptr | _tc_longdouble
TAO_Export TypeCode_ptr | _tc_wchar
TAO_Export TypeCode_ptr | _tc_wstring

## Typedefs

typedef InterfaceDef * | InterfaceDef_ptr
typedef Object * | Object_ptr
typedef TAO_Pseudo_Var_T< Object > | Object_var
typedef TAO_Pseudo_Out_T< Object, Object_var > | Object_out
typedef Any * | Any_ptr
typedef TypeCode * | TypeCode_ptr
typedef AbstractBase * | AbstractBase_ptr
typedef ORB * | ORB_ptr
typedef Environment * | Environment_ptr
typedef NamedValue * | NamedValue_ptr
typedef NVList * | NVList_ptr
typedef Principal * | Principal_ptr
typedef OperationDef * | OperationDef_ptr
typedef Current * | Current_ptr
typedef TAO_Objref_Var_T< Current > | Current_var
typedef TAO_Objref_Out_T< Current > | Current_out
typedef TAO_Objref_Var_T< InterfaceDef > | InterfaceDef_var
typedef TAO_Objref_Out_T< InterfaceDef > | InterfaceDef_out
typedef DomainManager * | DomainManager_ptr
typedef TAO_Objref_Var_T< DomainManager > | DomainManager_var
typedef TAO_Objref_Out_T< DomainManager > | DomainManager_out
typedef ConstructionPolicy * | ConstructionPolicy_ptr
typedef TAO_Objref_Var_T< ConstructionPolicy > | ConstructionPolicy_var
typedef TAO_Objref_Out_T< ConstructionPolicy > | ConstructionPolicy_out
typedef TAO_MngSeq_Var_T< DomainManagerList, TAO_Object_Manager< DomainManager, DomainManager_var > > | DomainManagerList_var
typedef TAO_MngSeq_Out_T< DomainManagerList, DomainManagerList_var, TAO_Object_Manager< DomainManager, DomainManager_var > > | DomainManagerList_out
typedef ExceptionList * | ExceptionList_ptr
typedef Request * | Request_ptr
typedef Context * | Context_ptr
typedef ServerRequest * | ServerRequest_ptr
typedef ULong | Flags
typedef TAO_Pseudo_Var_T< Environment > | Environment_var
typedef TAO_Pseudo_Out_T< Environment, Environment_var > | Environment_out
typedef LocalObject * | LocalObject_ptr
typedef TAO_Pseudo_Var_T< LocalObject > | LocalObject_var
typedef TAO_Pseudo_Out_T< LocalObject, LocalObject_var > | LocalObject_out
typedef TAO_Pseudo_Var_T< NamedValue > | NamedValue_var
typedef TAO_Pseudo_Out_T< NamedValue, NamedValue_var > | NamedValue_out
typedef TAO_Pseudo_Var_T< NVList > | NVList_var
typedef TAO_Pseudo_Out_T< NVList, NVList_var > | NVList_out
typedef ImplementationDef * | ImplementationDef_ptr
typedef ContextList * | ContextList_ptr
typedef char * | ORB_ObjectId
typedef CORBA::String_var | ORB_ObjectId_var
typedef CORBA::String_out | ORB_ObjectId_out
typedef TAO_MngSeq_Var_T< ORB_ObjectIdList, TAO_SeqElem_String_Manager > | ORB_ObjectIdList_var
typedef TAO_MngSeq_Out_T< ORB_ObjectIdList, ORB_ObjectIdList_var, TAO_SeqElem_String_Manager > | ORB_ObjectIdList_out
typedef Short | Visibility
typedef Short_out | Visibility_out
typedef Short | ValueModifier
typedef Short_out | ValueModifier_out
typedef TAO_FixedSeq_Var_T< OctetSeq, CORBA::Octet > | OctetSeq_var
typedef TAO_Seq_Out_T< OctetSeq, OctetSeq_var, CORBA::Octet > | OctetSeq_out
typedef char * | ORBid
typedef String_var | ORBid_var
typedef String_out | ORBid_out
typedef char * | Identifier
typedef String_var | Identifier_var
typedef String_out | Identifier_out
typedef char * | RepositoryId
typedef String_var | RepositoryId_var
typedef String_out | RepositoryId_out
typedef TAO_Var_Var_T< ServiceInformation > | ServiceInformation_var
typedef TAO_Out_T< ServiceInformation, ServiceInformation_var > | ServiceInformation_out
typedef ValueFactoryBase * | ValueFactory
typedef UShort | ServiceType
typedef TAO_Pseudo_Var_T< Request > | Request_var
typedef TAO_Pseudo_Out_T< Request, Request_var > | Request_out
typedef TAO_Pseudo_Var_T< ORB > | ORB_var
typedef TAO_Pseudo_Out_T< ORB, ORB_var > | ORB_out
typedef CORBA::ULong | PolicyType
typedef CORBA::ULong_out | PolicyType_out
typedef Policy * | Policy_ptr
typedef TAO_Objref_Var_T< Policy > | Policy_var
typedef TAO_Objref_Out_T< Policy > | Policy_out
typedef TAO_MngSeq_Var_T< PolicyList, TAO_Object_Manager< Policy, Policy_var > > | PolicyList_var
typedef TAO_MngSeq_Out_T< PolicyList, PolicyList_var, TAO_Object_Manager< Policy, Policy_var > > | PolicyList_out
typedef TAO_FixedSeq_Var_T< PolicyTypeSeq, PolicyType > | PolicyTypeSeq_var
typedef TAO_Seq_Out_T< PolicyTypeSeq, PolicyTypeSeq_var, PolicyType > | PolicyTypeSeq_out
typedef SetOverrideType & | SetOverrideType_out
typedef CORBA::Short | PolicyErrorCode
typedef CORBA::Short_out | PolicyErrorCode_out
typedef PolicyManager * | PolicyManager_ptr
typedef TAO_Objref_Var_T< PolicyManager > | PolicyManager_var
typedef TAO_Objref_Out_T< PolicyManager > | PolicyManager_out
typedef PolicyCurrent * | PolicyCurrent_ptr
typedef TAO_Objref_Var_T< PolicyCurrent > | PolicyCurrent_var
typedef TAO_Objref_Out_T< PolicyCurrent > | PolicyCurrent_out
typedef PollableSet * | PollableSet_ptr
typedef TAO_Objref_Var_T< PollableSet > | PollableSet_var
typedef TAO_Objref_Out_T< PollableSet > | PollableSet_out
typedef Pollable * | Pollable_ptr
typedef TAO_Objref_Var_T< Pollable > | Pollable_var
typedef TAO_Objref_Out_T< Pollable > | Pollable_out
typedef DIIPollable * | DIIPollable_ptr
typedef TAO_Objref_Var_T< DIIPollable > | DIIPollable_var
typedef TAO_Objref_Out_T< DIIPollable > | DIIPollable_out
typedef TAO_Pseudo_Var_T< Principal > | Principal_var
typedef TAO_Pseudo_Out_T< Principal, Principal_var > | Principal_out
typedef CORBA::UShort_out | ServiceType_out
typedef CORBA::ULong | ServiceOption
typedef CORBA::ULong_out | ServiceOption_out
typedef CORBA::ULong | ServiceDetailType
typedef CORBA::ULong_out | ServiceDetailType_out
typedef TAO_Var_Var_T< ServiceDetail > | ServiceDetail_var
typedef TAO_Out_T< ServiceDetail, ServiceDetail_var > | ServiceDetail_out
typedef TAO_MngSeq_Var_T< StringSeq, TAO_SeqElem_String_Manager > | StringSeq_var
typedef TAO_MngSeq_Out_T< StringSeq, StringSeq_var, TAO_SeqElem_String_Manager > | StringSeq_out
typedef TAO_MngSeq_Var_T< WStringSeq, TAO_SeqElem_WString_Manager > | WStringSeq_var
typedef TAO_MngSeq_Out_T< WStringSeq, WStringSeq_var, TAO_SeqElem_WString_Manager > | WStringSeq_out
typedef TAO_Pseudo_Var_T< TypeCode > | TypeCode_var
typedef TAO_Pseudo_Out_T< TypeCode, TypeCode_var > | TypeCode_out
typedef TCKind & | TCKind_out

## Enumerations

enum | CompletionStatus { COMPLETED_YES, COMPLETED_NO, COMPLETED_MAYBE }
enum | exception_type { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION }
enum | { ARG_IN = 0x01, ARG_OUT = 0x02, ARG_INOUT = 0x04, IN_COPY_VALUE = 0x08, OUT_LIST_MEMORY = 0x10, DEPENDENT_LIST = 0x20, CTX_RESTRICT_SCOPE = 0x40, CTX_DELETE_DESCENDENTS = 0x80, INV_NO_RESPONSE = 0x100, INV_TERM_ON_ERR = 0x200, RESP_NO_WAIT = 0x400 }
enum | ParameterMode { PARAM_IN, PARAM_OUT, PARAM_INOUT }
enum | SetOverrideType { SET_OVERRIDE, ADD_OVERRIDE }

enum

TCKind {
tk_null = 0, tk_void = 1, tk_short = 2, tk_long = 3,
tk_ushort = 4, tk_ulong = 5, tk_float = 6, tk_double = 7,
tk_boolean = 8, tk_char = 9, tk_octet = 10, tk_any = 11,
tk_TypeCode = 12, tk_Principal = 13, tk_objref = 14, tk_struct = 15,
tk_union = 16, tk_enum = 17, tk_string = 18, tk_sequence = 19,
tk_array = 20, tk_alias = 21, tk_except = 22, tk_longlong = 23,
tk_ulonglong = 24, tk_longdouble = 25, tk_wchar = 26, tk_wstring = 27,
tk_fixed = 28, tk_value = 29, tk_value_box = 30, tk_native = 31,
tk_abstract_interface = 32, tk_local_interface = 33, tk_component = 34, tk_home = 35,
tk_event = 36, TC_KIND_COUNT
}

## Functions

TAO_NAMESPACE_INLINE_FUNCTION Boolean | is_nil (Environment_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void | release (Environment_ptr)
TAO_NAMESPACE_INLINE_FUNCTION Boolean | is_nil (NamedValue_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void | release (NamedValue_ptr)
TAO_NAMESPACE_INLINE_FUNCTION Boolean | is_nil (ORB_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void | release (ORB_ptr)
TAO_NAMESPACE_INLINE_FUNCTION Boolean | is_nil (Principal_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void | release (Principal_ptr)
TAO_NAMESPACE_INLINE_FUNCTION Boolean | is_nil (TypeCode_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void | release (TypeCode_ptr)
TAO_NAMESPACE_INLINE_FUNCTION Environment & | default_environment (void)
| TAO_SYSTEM_EXCEPTION (UNKNOWN)
| TAO_SYSTEM_EXCEPTION (BAD_PARAM)
| TAO_SYSTEM_EXCEPTION (NO_MEMORY)
| TAO_SYSTEM_EXCEPTION (IMP_LIMIT)
| TAO_SYSTEM_EXCEPTION (COMM_FAILURE)
| TAO_SYSTEM_EXCEPTION (OBJECT_NOT_EXIST)
| TAO_SYSTEM_EXCEPTION (MARSHAL)
| TAO_SYSTEM_EXCEPTION (PERSIST_STORE)
| TAO_SYSTEM_EXCEPTION (TRANSIENT)
| TAO_SYSTEM_EXCEPTION (FREE_MEM)
| TAO_SYSTEM_EXCEPTION (DATA_CONVERSION)
| TAO_SYSTEM_EXCEPTION (REBIND)
| TAO_SYSTEM_EXCEPTION (ACTIVITY_COMPLETED)

## Variables

::CORBA::TypeCode_ptr | _tc_Bounds
::CORBA::TypeCode_ptr | _tc_Current
::CORBA::TypeCode_ptr | _tc_DomainManager
::CORBA::TypeCode_ptr | _tc_ConstructionPolicy
::CORBA::TypeCode_ptr | _tc_DomainManagerList
const CORBA::PolicyType | SecConstruction = 11U
TAO_Export TypeCode_ptr | _tc_exception_type
::CORBA::TypeCode_ptr | _tc_ORB_ObjectId
::CORBA::TypeCode_ptr | _tc_ORB_ObjectIdList
const Visibility | PRIVATE_MEMBER = 0
const Visibility | PUBLIC_MEMBER = 1
const ValueModifier | VM_NONE = 0
const ValueModifier | VM_CUSTOM = 1
const ValueModifier | VM_ABSTRACT = 2
const ValueModifier | VM_TRUNCATABLE = 3
::CORBA::TypeCode_ptr | _tc_OctetSeq
TAO_Export TypeCode_ptr | _tc_ORBid
const ULong | OMGVMCID = 0x4f4d0000U
| The OMG Vendor Minor Codeset ID.
::CORBA::TypeCode_ptr | _tc_PolicyType
::CORBA::TypeCode_ptr | _tc_PolicyList
::CORBA::TypeCode_ptr | _tc_PolicyTypeSeq
::CORBA::TypeCode_ptr | _tc_SetOverrideType
::CORBA::TypeCode_ptr | _tc_PolicyErrorCode
::CORBA::TypeCode_ptr | _tc_PolicyError
::CORBA::TypeCode_ptr | _tc_InvalidPolicies
::CORBA::TypeCode_ptr | _tc_Policy
::CORBA::TypeCode_ptr | _tc_PolicyManager
::CORBA::TypeCode_ptr | _tc_PolicyCurrent
const CORBA::PolicyErrorCode | BAD_POLICY = 0
const CORBA::PolicyErrorCode | UNSUPPORTED_POLICY = 1
const CORBA::PolicyErrorCode | BAD_POLICY_TYPE = 2
const CORBA::PolicyErrorCode | BAD_POLICY_VALUE = 3
const CORBA::PolicyErrorCode | UNSUPPORTED_POLICY_VALUE = 4
::CORBA::TypeCode_ptr | _tc_ServiceType
::CORBA::TypeCode_ptr | _tc_ServiceOption
::CORBA::TypeCode_ptr | _tc_ServiceDetailType
::CORBA::TypeCode_ptr | _tc_ServiceDetail
::CORBA::TypeCode_ptr | _tc_ServiceInformation
const CORBA::ServiceType | Security = 1U
::CORBA::TypeCode_ptr | _tc_StringSeq
::CORBA::TypeCode_ptr | _tc_WStringSeq
TAO_SYSTEM_EXCEPTION_LIST TAO_Export TypeCode_ptr | _tc_UnknownUserException
TAO_Export TypeCode_ptr | _tc_NamedValue
::CORBA::TypeCode_ptr | _tc_WrongTransaction

## Typedef Documentation

typedef AbstractBase * CORBA::AbstractBase_ptr

typedef Any * CORBA::Any_ptr

typedef ACE_CDR::Boolean CORBA::Boolean

typedef Boolean& CORBA::Boolean_out

typedef ACE_CDR::Char CORBA::Char

typedef Char& CORBA::Char_out

typedef TAO_Objref_Out_T< ConstructionPolicy > CORBA::ConstructionPolicy_out

typedef ConstructionPolicy* CORBA::ConstructionPolicy_ptr

typedef TAO_Objref_Var_T< ConstructionPolicy > CORBA::ConstructionPolicy_var

typedef Context * CORBA::Context_ptr

typedef ContextList* CORBA::ContextList_ptr

typedef TAO_Objref_Out_T< Current > CORBA::Current_out

typedef Current* CORBA::Current_ptr

typedef TAO_Objref_Var_T< Current > CORBA::Current_var

typedef TAO_Objref_Out_T< DIIPollable > CORBA::DIIPollable_out

typedef DIIPollable* CORBA::DIIPollable_ptr

typedef TAO_Objref_Var_T< DIIPollable > CORBA::DIIPollable_var

typedef TAO_Objref_Out_T< DomainManager > CORBA::DomainManager_out

typedef DomainManager* CORBA::DomainManager_ptr

typedef TAO_Objref_Var_T< DomainManager > CORBA::DomainManager_var

typedef TAO_MngSeq_Out_T< DomainManagerList, DomainManagerList_var, TAO_Object_Manager< DomainManager, DomainManager_var > > CORBA::DomainManagerList_out

typedef TAO_MngSeq_Var_T< DomainManagerList, TAO_Object_Manager< DomainManager, DomainManager_var > > CORBA::DomainManagerList_var

typedef ACE_CDR::Double CORBA::Double

typedef Double& CORBA::Double_out

typedef TAO_Pseudo_Out_T<Environment, Environment_var> CORBA::Environment_out

typedef Environment * CORBA::Environment_ptr

typedef TAO_Pseudo_Var_T<Environment> CORBA::Environment_var

typedef ExceptionList * CORBA::ExceptionList_ptr

typedef ULong CORBA::Flags

typedef ACE_CDR::Float CORBA::Float

typedef Float& CORBA::Float_out

typedef char* CORBA::Identifier

typedef String_out CORBA::Identifier_out

typedef String_var CORBA::Identifier_var

typedef ImplementationDef* CORBA::ImplementationDef_ptr

typedef TAO_Objref_Out_T<InterfaceDef> CORBA::InterfaceDef_out

typedef InterfaceDef * CORBA::InterfaceDef_ptr

typedef TAO_Objref_Var_T<InterfaceDef> CORBA::InterfaceDef_var

typedef TAO_Pseudo_Out_T<LocalObject, LocalObject_var> CORBA::LocalObject_out

typedef LocalObject* CORBA::LocalObject_ptr

typedef TAO_Pseudo_Var_T<LocalObject> CORBA::LocalObject_var

typedef ACE_CDR::Long CORBA::Long

typedef Long& CORBA::Long_out

typedef ACE_CDR::LongDouble CORBA::LongDouble

typedef LongDouble& CORBA::LongDouble_out

typedef ACE_CDR::LongLong CORBA::LongLong

typedef LongLong& CORBA::LongLong_out

typedef TAO_Pseudo_Out_T<NamedValue, NamedValue_var> CORBA::NamedValue_out

typedef NamedValue * CORBA::NamedValue_ptr

typedef TAO_Pseudo_Var_T<NamedValue> CORBA::NamedValue_var

typedef TAO_Pseudo_Out_T<NVList, NVList_var> CORBA::NVList_out

typedef NVList * CORBA::NVList_ptr

typedef TAO_Pseudo_Var_T<NVList> CORBA::NVList_var

typedef TAO_Pseudo_Out_T< Object, Object_var > CORBA::Object_out

typedef Object * CORBA::Object_ptr

typedef TAO_Pseudo_Var_T< Object > CORBA::Object_var

typedef ACE_CDR::Octet CORBA::Octet

typedef Octet& CORBA::Octet_out

typedef TAO_Seq_Out_T< OctetSeq, OctetSeq_var, CORBA::Octet > CORBA::OctetSeq_out

typedef TAO_FixedSeq_Var_T< OctetSeq, CORBA::Octet > CORBA::OctetSeq_var

typedef OperationDef * CORBA::OperationDef_ptr

typedef char* CORBA::ORB_ObjectId

typedef CORBA::String_out CORBA::ORB_ObjectId_out

typedef CORBA::String_var CORBA::ORB_ObjectId_var

typedef TAO_MngSeq_Out_T< ORB_ObjectIdList, ORB_ObjectIdList_var, TAO_SeqElem_String_Manager > CORBA::ORB_ObjectIdList_out

typedef TAO_MngSeq_Var_T< ORB_ObjectIdList, TAO_SeqElem_String_Manager > CORBA::ORB_ObjectIdList_var

typedef TAO_Pseudo_Out_T<ORB, ORB_var> CORBA::ORB_out

typedef ORB * CORBA::ORB_ptr

typedef TAO_Pseudo_Var_T<ORB> CORBA::ORB_var

typedef char* CORBA::ORBid

typedef String_out CORBA::ORBid_out

typedef String_var CORBA::ORBid_var

typedef TAO_Objref_Out_T< Policy > CORBA::Policy_out

typedef Policy * CORBA::Policy_ptr

typedef TAO_Objref_Var_T< Policy > CORBA::Policy_var

typedef TAO_Objref_Out_T< PolicyCurrent > CORBA::PolicyCurrent_out

typedef PolicyCurrent* CORBA::PolicyCurrent_ptr

typedef TAO_Objref_Var_T< PolicyCurrent > CORBA::PolicyCurrent_var

typedef CORBA::Short CORBA::PolicyErrorCode

typedef CORBA::Short_out CORBA::PolicyErrorCode_out

typedef TAO_MngSeq_Out_T< PolicyList, PolicyList_var, TAO_Object_Manager< Policy, Policy_var > > CORBA::PolicyList_out

typedef TAO_MngSeq_Var_T< PolicyList, TAO_Object_Manager< Policy, Policy_var > > CORBA::PolicyList_var

typedef TAO_Objref_Out_T< PolicyManager > CORBA::PolicyManager_out

typedef PolicyManager* CORBA::PolicyManager_ptr

typedef TAO_Objref_Var_T< PolicyManager > CORBA::PolicyManager_var

typedef ULong CORBA::PolicyType

typedef CORBA::ULong_out CORBA::PolicyType_out

typedef TAO_Seq_Out_T< PolicyTypeSeq, PolicyTypeSeq_var, PolicyType > CORBA::PolicyTypeSeq_out

typedef TAO_FixedSeq_Var_T< PolicyTypeSeq, PolicyType > CORBA::PolicyTypeSeq_var

typedef TAO_Objref_Out_T< Pollable > CORBA::Pollable_out

typedef Pollable* CORBA::Pollable_ptr

typedef TAO_Objref_Var_T< Pollable > CORBA::Pollable_var

typedef TAO_Objref_Out_T< PollableSet > CORBA::PollableSet_out

typedef PollableSet* CORBA::PollableSet_ptr

typedef TAO_Objref_Var_T< PollableSet > CORBA::PollableSet_var

typedef TAO_Pseudo_Out_T<Principal, Principal_var> CORBA::Principal_out

typedef Principal * CORBA::Principal_ptr

typedef TAO_Pseudo_Var_T<Principal> CORBA::Principal_var

typedef char* CORBA::RepositoryId

typedef String_out CORBA::RepositoryId_out

typedef String_var CORBA::RepositoryId_var

typedef TAO_Pseudo_Out_T<Request, Request_var> CORBA::Request_out

typedef Request * CORBA::Request_ptr

typedef TAO_Pseudo_Var_T<Request> CORBA::Request_var

typedef ServerRequest* CORBA::ServerRequest_ptr

typedef TAO_Out_T< ServiceDetail, ServiceDetail_var > CORBA::ServiceDetail_out

typedef TAO_Var_Var_T< ServiceDetail > CORBA::ServiceDetail_var

typedef CORBA::ULong CORBA::ServiceDetailType

typedef CORBA::ULong_out CORBA::ServiceDetailType_out

typedef TAO_Out_T< ServiceInformation, ServiceInformation_var > CORBA::ServiceInformation_out

typedef TAO_Var_Var_T< ServiceInformation > CORBA::ServiceInformation_var

typedef CORBA::ULong CORBA::ServiceOption

typedef CORBA::ULong_out CORBA::ServiceOption_out

typedef CORBA::UShort CORBA::ServiceType

typedef CORBA::UShort_out CORBA::ServiceType_out

typedef SetOverrideType& CORBA::SetOverrideType_out

typedef ACE_CDR::Short CORBA::Short

typedef Short& CORBA::Short_out

typedef TAO_MngSeq_Out_T< StringSeq, StringSeq_var, TAO_SeqElem_String_Manager > CORBA::StringSeq_out

typedef TAO_MngSeq_Var_T< StringSeq, TAO_SeqElem_String_Manager > CORBA::StringSeq_var

typedef TCKind& CORBA::TCKind_out

typedef TAO_Pseudo_Out_T<TypeCode, TypeCode_var> CORBA::TypeCode_out

typedef TypeCode * CORBA::TypeCode_ptr

typedef TAO_Pseudo_Var_T<TypeCode> CORBA::TypeCode_var

typedef ACE_CDR::ULong CORBA::ULong

typedef ULong& CORBA::ULong_out

typedef ACE_CDR::ULongLong CORBA::ULongLong

typedef ULongLong& CORBA::ULongLong_out

typedef ACE_CDR::UShort CORBA::UShort

typedef UShort& CORBA::UShort_out

typedef ValueFactoryBase * CORBA::ValueFactory

typedef Short CORBA::ValueModifier

typedef Short_out CORBA::ValueModifier_out

typedef Short CORBA::Visibility

typedef Short_out CORBA::Visibility_out

typedef ACE_CDR::WChar CORBA::WChar

typedef WChar& CORBA::WChar_out

typedef TAO_MngSeq_Out_T< WStringSeq, WStringSeq_var, TAO_SeqElem_WString_Manager > CORBA::WStringSeq_out

typedef TAO_MngSeq_Var_T< WStringSeq, TAO_SeqElem_WString_Manager > CORBA::WStringSeq_var

## Enumeration Type Documentation

anonymous enum

Enumeration values:

  ARG_IN |
  ARG_OUT |
  ARG_INOUT |
  IN_COPY_VALUE |
  OUT_LIST_MEMORY |
  DEPENDENT_LIST |
  CTX_RESTRICT_SCOPE |
  CTX_DELETE_DESCENDENTS |
  INV_NO_RESPONSE |
  INV_TERM_ON_ERR |
  RESP_NO_WAIT |

enum CORBA::CompletionStatus

Enumeration values:

  COMPLETED_YES |
  COMPLETED_NO |
  COMPLETED_MAYBE |

enum CORBA::exception_type

Enumeration values:

  NO_EXCEPTION |
  USER_EXCEPTION |
  SYSTEM_EXCEPTION |

enum CORBA::ParameterMode

Enumeration values:

  PARAM_IN |
  PARAM_OUT |
  PARAM_INOUT |

enum CORBA::SetOverrideType

Enumeration values:

  SET_OVERRIDE |
  ADD_OVERRIDE |

enum CORBA::TCKind

Enumeration values:

  tk_null |
  tk_void |
  tk_short |
  tk_long |
  tk_ushort |
  tk_ulong |
  tk_float |
  tk_double |
  tk_boolean |
  tk_char |
  tk_octet |
  tk_any |
  tk_TypeCode |
  tk_Principal |
  tk_objref |
  tk_struct |
  tk_union |
  tk_enum |
  tk_string |
  tk_sequence |
  tk_array |
  tk_alias |
  tk_except |
  tk_longlong |
  tk_ulonglong |
  tk_longdouble |
  tk_wchar |
  tk_wstring |
  tk_fixed |
  tk_value |
  tk_value_box |
  tk_native |
  tk_abstract_interface |
  tk_local_interface |
  tk_component |
  tk_home |
  tk_event |
  TC_KIND_COUNT |

## Function Documentation

ACE_INLINE CORBA::Environment & CORBA::default_environment | ( | void |  | ) |

| Obtain the thread-specific default environment. This is obsolete and only left here for backwards compatibility.

ACE_INLINE CORBA::Boolean CORBA::is_nil | ( | TypeCode_ptr |  | ) |

ACE_INLINE CORBA::Boolean CORBA::is_nil | ( | Principal_ptr |  | ) |

ACE_INLINE CORBA::Boolean CORBA::is_nil | ( | ORB_ptr |  | ) |

ACE_INLINE CORBA::Boolean CORBA::is_nil | ( | NamedValue_ptr |  | ) |

ACE_INLINE CORBA::Boolean CORBA::is_nil | ( | Environment_ptr |  | ) |

CORBA::ORB_ptr CORBA::ORB_init | ( | int & | argc,
|  | char * | argv[],
|  | const char * | orb_name,
|  | Environment & | ACE_TRY_ENV
| ) |

CORBA::ORB_ptr CORBA::ORB_init | ( | int & | argc,
|  | char * | argv[],
|  | const char * | orb_name = 0
| ) |

ACE_INLINE void CORBA::release | ( | TypeCode_ptr |  | ) |

ACE_INLINE void CORBA::release | ( | Principal_ptr |  | ) |

ACE_INLINE void CORBA::release | ( | ORB_ptr |  | ) |

ACE_INLINE void CORBA::release | ( | NamedValue_ptr |  | ) |

ACE_INLINE void CORBA::release | ( | Environment_ptr |  | ) |

char * CORBA::string_alloc | ( | ULong | len | ) |

char * CORBA::string_dup | ( | const char * |  | ) |

void CORBA::string_free | ( | char * |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | ACTIVITY_COMPLETED |  | ) |

TAO_SYSTEM_EXCEPTION | ( | REBIND |  | ) |

TAO_SYSTEM_EXCEPTION | ( | DATA_CONVERSION |  | ) |

TAO_SYSTEM_EXCEPTION | ( | FREE_MEM |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | TRANSIENT |  | ) |

TAO_SYSTEM_EXCEPTION | ( | PERSIST_STORE |  | ) |

TAO_SYSTEM_EXCEPTION | ( | MARSHAL |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | OBJECT_NOT_EXIST |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | COMM_FAILURE |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | IMP_LIMIT |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | NO_MEMORY |  | ) |

CORBA::TAO_SYSTEM_EXCEPTION | ( | BAD_PARAM |  | ) |

TAO_SYSTEM_EXCEPTION | ( | UNKNOWN |  | ) |

CORBA::WChar * CORBA::wstring_alloc | ( | ULong | len | ) |

CORBA::WChar * CORBA::wstring_dup | ( | const WChar * | const | ) |

void CORBA::wstring_free | ( | WChar * | const | ) |

## Variable Documentation

TAO_Export TypeCode_ptr CORBA::_tc_any

TAO_Export TypeCode_ptr CORBA::_tc_boolean

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_Bounds

Initial value:

        &_tc_TAO_tc_CORBA_Bounds

TAO_Export TypeCode_ptr CORBA::_tc_char

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ConstructionPolicy

Initial value:

        &_tc_TAO_tc_CORBA_ConstructionPolicy

TAO_Export TypeCode_ptr CORBA::_tc_Current

Initial value:

        &_tc_TAO_tc_CORBA_Current

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_DomainManager

Initial value:

        &_tc_TAO_tc_CORBA_DomainManager

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_DomainManagerList

Initial value:

        &_tc_TAO_tc_CORBA_DomainManagerList

TAO_Export TypeCode_ptr CORBA::_tc_double

TAO_Export TypeCode_ptr CORBA::_tc_exception_type

TAO_Export TypeCode_ptr CORBA::_tc_float

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_InvalidPolicies

Initial value:

        &_tc_TAO_tc_CORBA_InvalidPolicies

TAO_Export TypeCode_ptr CORBA::_tc_long

TAO_Export TypeCode_ptr CORBA::_tc_longdouble

TAO_Export TypeCode_ptr CORBA::_tc_longlong

TAO_Export TypeCode_ptr CORBA::_tc_NamedValue

TAO_Export TypeCode_ptr CORBA::_tc_null

TAO_Export TypeCode_ptr CORBA::_tc_Object

TAO_Export TypeCode_ptr CORBA::_tc_octet

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_OctetSeq

Initial value:

        &_tc_TAO_tc_CORBA_OctetSeq

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ORB_ObjectId

Initial value:

        &_tc_TAO_tc_CORBA_ORB_ObjectId

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ORB_ObjectIdList

Initial value:

        &_tc_TAO_tc_CORBA_ORB_ObjectIdList

TAO_Export TypeCode_ptr CORBA::_tc_ORBid

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_Policy

Initial value:

        &_tc_TAO_tc_CORBA_Policy

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyCurrent

Initial value:

        &_tc_TAO_tc_CORBA_PolicyCurrent

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyError

Initial value:

        &_tc_TAO_tc_CORBA_PolicyError

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyErrorCode

Initial value:

        &_tc_TAO_tc_CORBA_PolicyErrorCode

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyList

Initial value:

        &_tc_TAO_tc_CORBA_PolicyList

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyManager

Initial value:

        &_tc_TAO_tc_CORBA_PolicyManager

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyType

Initial value:

        &_tc_TAO_tc_CORBA_PolicyType

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_PolicyTypeSeq

Initial value:

        &_tc_TAO_tc_CORBA_PolicyTypeSeq

TAO_Export TypeCode_ptr CORBA::_tc_Principal

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ServiceDetail

Initial value:

        &_tc_TAO_tc_CORBA_ServiceDetail

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ServiceDetailType

Initial value:

        &_tc_TAO_tc_CORBA_ServiceDetailType

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ServiceInformation

Initial value:

        &_tc_TAO_tc_CORBA_ServiceInformation

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ServiceOption

Initial value:

        &_tc_TAO_tc_CORBA_ServiceOption

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_ServiceType

Initial value:

        &_tc_TAO_tc_CORBA_ServiceType

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_SetOverrideType

Initial value:

        &_tc_TAO_tc_CORBA_SetOverrideType

TAO_Export TypeCode_ptr CORBA::_tc_short

TAO_Export TypeCode_ptr CORBA::_tc_string

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_StringSeq

Initial value:

        &_tc_TAO_tc_CORBA_StringSeq

TAO_Export TypeCode_ptr CORBA::_tc_TypeCode

TAO_Export TypeCode_ptr CORBA::_tc_ulong

TAO_Export TypeCode_ptr CORBA::_tc_ulonglong

TAO_SYSTEM_EXCEPTION_LIST TAO_Export TypeCode_ptr CORBA::_tc_UnknownUserException

TAO_Export TypeCode_ptr CORBA::_tc_ushort

TAO_Export TypeCode_ptr CORBA::_tc_void

TAO_Export TypeCode_ptr CORBA::_tc_wchar

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_WrongTransaction

Initial value:

        &_tc_TAO_tc_CORBA_WrongTransaction

TAO_Export TypeCode_ptr CORBA::_tc_wstring

TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr CORBA::_tc_WStringSeq

Initial value:

        &_tc_TAO_tc_CORBA_WStringSeq

const CORBA::PolicyErrorCode CORBA::BAD_POLICY = 0

const CORBA::PolicyErrorCode CORBA::BAD_POLICY_TYPE = 2

const CORBA::PolicyErrorCode CORBA::BAD_POLICY_VALUE = 3

const ULong CORBA::OMGVMCID = 0x4f4d0000U

| The OMG Vendor Minor Codeset ID. This number is reserved by the OMG as a prefix to all the standard system exception minor codes. Check the CORBA/IIOP specification for details.

const Visibility CORBA::PRIVATE_MEMBER = 0

const Visibility CORBA::PUBLIC_MEMBER = 1

const CORBA::PolicyType CORBA::SecConstruction = 11U

const CORBA::ServiceType CORBA::Security = 1U

const CORBA::PolicyErrorCode CORBA::UNSUPPORTED_POLICY = 1

const CORBA::PolicyErrorCode CORBA::UNSUPPORTED_POLICY_VALUE = 4

const ValueModifier CORBA::VM_ABSTRACT = 2

const ValueModifier CORBA::VM_CUSTOM = 1

const ValueModifier CORBA::VM_NONE = 0

const ValueModifier CORBA::VM_TRUNCATABLE = 3