CORBA Namespace Reference


Classes

class  BooleanSeq
class  CharSeq
class  Current
class  DomainManager
class  ConstructionPolicy
class  DomainManagerList
class  DoubleSeq
class  Environment
 Environment. More...
class  Exception
 Exception. More...
class  FloatSeq
class  LocalObject
class  LongDoubleSeq
class  LongLongSeq
class  LongSeq
class  Object
 Implementation of a CORBA object reference. More...
class  ORB_ObjectIdList
class  OctetSeq
class  ORB
 ORB pseudo-object. More...
class  PolicyList
class  PolicyTypeSeq
class  PolicyError
class  InvalidPolicies
class  Policy
class  PolicyManager
class  PolicyCurrent
class  Principal
 A "Principal" identifies an authenticated entity in the network administration framework. More...
class  ServiceOptionSeq
struct  ServiceDetail
class  ServiceDetailSeq
struct  ServiceInformation
class  ShortSeq
class  StringSeq
class  SystemException
 SystemException. More...
class  ULongLongSeq
class  ULongSeq
class  UserException
 Application- or OMG- defined CORBA exception sub-class. More...
class  UShortSeq
class  WCharSeq
class  WrongTransaction
class  WStringSeq

CORBA Primitive Types

Declarations of all CORBA primitive types.

typedef ACE_CDR::Boolean Boolean
typedef BooleanBoolean_out
typedef ACE_CDR::Octet Octet
typedef OctetOctet_out
typedef ACE_CDR::Short Short
typedef ShortShort_out
typedef ACE_CDR::UShort UShort
typedef UShortUShort_out
typedef ACE_CDR::Long Long
typedef LongLong_out
typedef ACE_CDR::ULong ULong
typedef ULongULong_out
typedef ACE_CDR::LongLong LongLong
typedef LongLongLongLong_out
typedef ACE_CDR::ULongLong ULongLong
typedef ULongLongULongLong_out
typedef ACE_CDR::Float Float
typedef FloatFloat_out
typedef ACE_CDR::Double Double
typedef DoubleDouble_out
typedef ACE_CDR::LongDouble LongDouble
typedef LongDoubleLongDouble_out
typedef ACE_CDR::Char Char
typedef CharChar_out
typedef ACE_CDR::WChar WChar
typedef WCharWChar_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_BEGIN_VERSIONED_NAMESPACE_DECL
char * 
string_dup (const char *str)
char * string_alloc (CORBA::ULong len)
void string_free (char *str)

CORBA Wide String Memory Management

CORBA wide string memory management functions.

CORBA::WCharwstring_dup (const WChar *const str)
CORBA::WCharwstring_alloc (CORBA::ULong len)
void wstring_free (CORBA::WChar *const str)

Typedefs

typedef InterfaceDef * InterfaceDef_ptr
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef TypeCode * TypeCode_ptr
typedef PolicyPolicy_ptr
typedef TAO::String_var< CORBA::CharString_var
typedef TAO::String_out< CORBA::CharString_out
typedef TAO::String_var< CORBA::WCharWString_var
typedef TAO::String_out< CORBA::WCharWString_out
typedef TypeCode * TypeCode_ptr
typedef TAO_FixedSeq_Var_T<
BooleanSeq
BooleanSeq_var
typedef TAO_Seq_Out_T< BooleanSeqBooleanSeq_out
typedef TAO_FixedSeq_Var_T<
CharSeq
CharSeq_var
typedef TAO_Seq_Out_T< CharSeqCharSeq_out
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef ObjectObject_ptr
typedef ORBORB_ptr
typedef EnvironmentEnvironment_ptr
typedef ObjectObject_ptr
typedef PrincipalPrincipal_ptr
typedef OperationDef * OperationDef_ptr
typedef TAO::String_var< char > String_var
typedef TAO::String_out< char > String_out
typedef TAO::String_var< CORBA::WCharWString_var
typedef TAO::String_out< CORBA::WCharWString_out
typedef CurrentCurrent_ptr
typedef TAO_Objref_Var_T<
Current
Current_var
typedef TAO_Objref_Out_T<
Current
Current_out
typedef InterfaceDef * InterfaceDef_ptr
typedef TAO_Objref_Var_T<
InterfaceDef > 
InterfaceDef_var
typedef TAO_Objref_Out_T<
InterfaceDef > 
InterfaceDef_out
typedef DomainManagerDomainManager_ptr
typedef TAO_Objref_Var_T<
DomainManager
DomainManager_var
typedef TAO_Objref_Out_T<
DomainManager
DomainManager_out
typedef ConstructionPolicyConstructionPolicy_ptr
typedef TAO_Objref_Var_T<
ConstructionPolicy
ConstructionPolicy_var
typedef TAO_Objref_Out_T<
ConstructionPolicy
ConstructionPolicy_out
typedef TAO_VarSeq_Var_T<
DomainManagerList
DomainManagerList_var
typedef TAO_Seq_Out_T< DomainManagerListDomainManagerList_out
typedef TAO_FixedSeq_Var_T<
DoubleSeq
DoubleSeq_var
typedef TAO_Seq_Out_T< DoubleSeqDoubleSeq_out
typedef ObjectObject_ptr
typedef ORBORB_ptr
typedef NVList * NVList_ptr
typedef NamedValue * NamedValue_ptr
typedef ExceptionList * ExceptionList_ptr
typedef Request * Request_ptr
typedef Context * Context_ptr
typedef ServerRequest * ServerRequest_ptr
typedef ULong Flags
typedef EnvironmentEnvironment_ptr
typedef TAO_Pseudo_Var_T<
Environment
Environment_var
typedef TAO_Pseudo_Out_T<
Environment
Environment_out
typedef TypeCode * TypeCode_ptr
typedef Any * Any_ptr
typedef TypeCode * TypeCode_ptr
typedef TAO_FixedSeq_Var_T<
FloatSeq
FloatSeq_var
typedef TAO_Seq_Out_T< FloatSeqFloatSeq_out
typedef InterfaceDef * InterfaceDef_ptr
typedef ORBORB_ptr
typedef ObjectObject_ptr
typedef OperationDef * OperationDef_ptr
typedef NVList * NVList_ptr
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef ObjectObject_ptr
typedef ORBORB_ptr
typedef LocalObjectLocalObject_ptr
typedef TAO_Pseudo_Var_T<
LocalObject
LocalObject_var
typedef TAO_Pseudo_Out_T<
LocalObject
LocalObject_out
typedef ObjectObject_ptr
typedef TAO_FixedSeq_Var_T<
LongDoubleSeq
LongDoubleSeq_var
typedef TAO_Seq_Out_T< LongDoubleSeqLongDoubleSeq_out
typedef TAO_FixedSeq_Var_T<
LongLongSeq
LongLongSeq_var
typedef TAO_Seq_Out_T< LongLongSeqLongLongSeq_out
typedef TAO_FixedSeq_Var_T<
LongSeq
LongSeq_var
typedef TAO_Seq_Out_T< LongSeqLongSeq_out
typedef NVList * NVList_ptr
typedef NamedValue * NamedValue_ptr
typedef InterfaceDef * InterfaceDef_ptr
typedef ImplementationDef * ImplementationDef_ptr
typedef Context * Context_ptr
typedef Request * Request_ptr
typedef NVList * NVList_ptr
typedef NamedValue * NamedValue_ptr
typedef ULong Flags
typedef ExceptionList * ExceptionList_ptr
typedef ContextList * ContextList_ptr
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef ObjectObject_ptr
typedef ORBORB_ptr
typedef ObjectObject_ptr
typedef ObjectObject_ptr
typedef char * ORB_ObjectId
typedef CORBA::String_var ORB_ObjectId_var
typedef CORBA::String_out ORB_ObjectId_out
typedef TAO_VarSeq_Var_T<
ORB_ObjectIdList
ORB_ObjectIdList_var
typedef TAO_Seq_Out_T< ORB_ObjectIdListORB_ObjectIdList_out
typedef TAO_FixedSeq_Var_T<
OctetSeq
OctetSeq_var
typedef TAO_Seq_Out_T< OctetSeqOctetSeq_out
typedef ExceptionList * ExceptionList_ptr
typedef ContextList * ContextList_ptr
typedef Context * Context_ptr
typedef NVList * NVList_ptr
typedef NamedValue * NamedValue_ptr
typedef PolicyPolicy_ptr
typedef CORBA::ULong PolicyType
typedef TAO_VarSeq_Var_T<
ORB_ObjectIdList
ORB_ObjectIdList_var
typedef TAO_Seq_Out_T< ORB_ObjectIdListORB_ObjectIdList_out
typedef ValueFactoryBase * ValueFactory
typedef UShort ServiceType
typedef Request * Request_ptr
typedef TAO_Pseudo_Var_T<
Request > 
Request_var
typedef TAO_Pseudo_Out_T<
Request > 
Request_out
typedef ORBORB_ptr
typedef TAO_Pseudo_Var_T<
ORB
ORB_var
typedef TAO_Pseudo_Out_T<
ORB
ORB_out
typedef CORBA::Short ValueModifier
typedef TAO::unbounded_object_reference_sequence<
CORBA::Request, CORBA::Request_var
RequestSeq
typedef TAO_VarSeq_Var_T<
RequestSeq
RequestSeq_var
typedef TAO_Seq_Out_T< RequestSeqRequestSeq_out
typedef ORBORB_ptr
typedef char * ORBid
typedef CORBA::String_var ORBid_var
typedef CORBA::String_out ORBid_out
typedef CORBA::ULong Flags
typedef CORBA::ULong_out Flags_out
typedef char * Identifier
typedef CORBA::String_var Identifier_var
typedef CORBA::String_out Identifier_out
typedef char * RepositoryId
typedef CORBA::String_var RepositoryId_var
typedef CORBA::String_out RepositoryId_out
typedef ParameterModeParameterMode_out
typedef CORBA::ULong PolicyType
typedef CORBA::ULong_out PolicyType_out
typedef PolicyPolicy_ptr
typedef TAO_Objref_Var_T<
Policy
Policy_var
typedef TAO_Objref_Out_T<
Policy
Policy_out
typedef TAO_VarSeq_Var_T<
PolicyList
PolicyList_var
typedef TAO_Seq_Out_T< PolicyListPolicyList_out
typedef TAO_FixedSeq_Var_T<
PolicyTypeSeq
PolicyTypeSeq_var
typedef TAO_Seq_Out_T< PolicyTypeSeqPolicyTypeSeq_out
typedef PolicyCurrentPolicyCurrent_ptr
typedef TAO_Objref_Var_T<
PolicyCurrent
PolicyCurrent_var
typedef TAO_Objref_Out_T<
PolicyCurrent
PolicyCurrent_out
typedef SetOverrideTypeSetOverrideType_out
typedef ULong PolicyType
typedef PolicyPolicy_ptr
typedef TAO_Objref_Var_T<
Policy
Policy_var
typedef TAO_Objref_Out_T<
Policy
Policy_out
typedef CORBA::Short PolicyErrorCode
typedef CORBA::Short_out PolicyErrorCode_out
typedef PolicyManagerPolicyManager_ptr
typedef TAO_Objref_Var_T<
PolicyManager
PolicyManager_var
typedef TAO_Objref_Out_T<
PolicyManager
PolicyManager_out
typedef ULong PolicyType
typedef PolicyPolicy_ptr
typedef PrincipalPrincipal_ptr
typedef TAO_Pseudo_Var_T<
Principal
Principal_var
typedef TAO_Pseudo_Out_T<
Principal
Principal_out
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T<
Object
Object_var
typedef TAO_Pseudo_Out_T<
Object
Object_out
typedef ObjectObject_ptr
typedef CORBA::UShort ServiceType
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 OctetSeq ServiceDetailData
typedef OctetSeq_var ServiceDetailData_var
typedef OctetSeq_out ServiceDetailData_out
typedef TAO_FixedSeq_Var_T<
ServiceOptionSeq
ServiceOptionSeq_var
typedef TAO_Seq_Out_T< ServiceOptionSeqServiceOptionSeq_out
typedef TAO_Var_Var_T< ServiceDetailServiceDetail_var
typedef TAO_Out_T< ServiceDetailServiceDetail_out
typedef TAO_VarSeq_Var_T<
ServiceDetailSeq
ServiceDetailSeq_var
typedef TAO_Seq_Out_T< ServiceDetailSeqServiceDetailSeq_out
typedef TAO_Var_Var_T< ServiceInformationServiceInformation_var
typedef TAO_Out_T< ServiceInformationServiceInformation_out
typedef TAO_FixedSeq_Var_T<
ShortSeq
ShortSeq_var
typedef TAO_Seq_Out_T< ShortSeqShortSeq_out
typedef TAO_VarSeq_Var_T<
StringSeq
StringSeq_var
typedef TAO_Seq_Out_T< StringSeqStringSeq_out
typedef ORBORB_ptr
typedef TCKindTCKind_out
typedef TAO_Pseudo_Var_T<
TypeCode > 
TypeCode_var
typedef TAO_Pseudo_Out_T<
TypeCode > 
TypeCode_out
typedef CORBA::Short ValueModifier
typedef TAO_FixedSeq_Var_T<
ULongLongSeq
ULongLongSeq_var
typedef TAO_Seq_Out_T< ULongLongSeqULongLongSeq_out
typedef TAO_FixedSeq_Var_T<
ULongSeq
ULongSeq_var
typedef TAO_Seq_Out_T< ULongSeqULongSeq_out
typedef TAO_FixedSeq_Var_T<
UShortSeq
UShortSeq_var
typedef TAO_Seq_Out_T< UShortSeqUShortSeq_out
typedef ObjectObject_ptr
typedef AbstractBase * AbstractBase_ptr
typedef ValueFactoryBase * ValueFactory
typedef TAO_FixedSeq_Var_T<
WCharSeq
WCharSeq_var
typedef TAO_Seq_Out_T< WCharSeqWCharSeq_out
typedef TAO_VarSeq_Var_T<
WStringSeq
WStringSeq_var
typedef TAO_Seq_Out_T< WStringSeqWStringSeq_out

Enumerations

enum  exception_type { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION }
 Enumeration used to identify the type of CORBA exception. More...
enum  ParameterMode { PARAM_IN, PARAM_OUT, PARAM_INOUT }
enum  SetOverrideType { SET_OVERRIDE, ADD_OVERRIDE }
enum  CompletionStatus { COMPLETED_YES, COMPLETED_NO, COMPLETED_MAYBE }
 Completion status for CORBA system exceptions. More...
enum  TCKind {
  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, TAO_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 (ORB_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
void 
release (ORB_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (Object_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
void 
release (Object_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (Principal_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
void 
release (Principal_ptr)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE CORBA::Boolean 
is_nil (CORBA::Environment_ptr env)
ACE_INLINE void release (CORBA::Environment_ptr env)
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const CORBA::Exception &e)
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const CORBA::Exception *e)
ACE_INLINE void release (CORBA::Object_ptr obj)
ACE_INLINE CORBA::Boolean is_nil (CORBA::Object_ptr obj)
CORBA::ORB_ptr ORB_init (int &argc, char *argv[], const char *orb_name)
CORBA::ORB_ptr ORB_init (int &argc, char *argv[], const char *orbid, CORBA::Environment &ACE_TRY_ENV)
ACE_INLINE CORBA::Boolean is_nil (CORBA::ORB_ptr obj)
ACE_INLINE void release (CORBA::ORB_ptr obj)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE CORBA::Boolean 
is_nil (CORBA::Principal_ptr principal)
ACE_INLINE void release (CORBA::Principal_ptr principal)

Variables

const CORBA::PolicyType SecConstruction = 11U
const ULong OMGVMCID = 0x4f4d0000U
 The OMG Vendor Minor Codeset ID (VMCID).
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
const CORBA::ServiceType Security = 1U


Typedef Documentation

typedef InterfaceDef* CORBA::InterfaceDef_ptr

typedef Object* CORBA::Object_ptr

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef TypeCode* CORBA::TypeCode_ptr

typedef Policy* CORBA::Policy_ptr

typedef ACE_CDR::Boolean CORBA::Boolean

typedef Boolean& CORBA::Boolean_out

typedef ACE_CDR::Octet CORBA::Octet

typedef Octet& CORBA::Octet_out

typedef ACE_CDR::Short CORBA::Short

typedef Short& CORBA::Short_out

typedef ACE_CDR::UShort CORBA::UShort

typedef UShort& CORBA::UShort_out

typedef ACE_CDR::Long CORBA::Long

typedef Long& CORBA::Long_out

typedef ACE_CDR::ULong CORBA::ULong

typedef ULong& CORBA::ULong_out

typedef ACE_CDR::LongLong CORBA::LongLong

typedef LongLong& CORBA::LongLong_out

typedef ACE_CDR::ULongLong CORBA::ULongLong

typedef ULongLong& CORBA::ULongLong_out

typedef ACE_CDR::Float CORBA::Float

typedef Float& CORBA::Float_out

typedef ACE_CDR::Double CORBA::Double

typedef Double& CORBA::Double_out

typedef ACE_CDR::LongDouble CORBA::LongDouble

typedef LongDouble& CORBA::LongDouble_out

typedef ACE_CDR::Char CORBA::Char

typedef Char& CORBA::Char_out

typedef ACE_CDR::WChar CORBA::WChar

typedef WChar& CORBA::WChar_out

typedef TAO::String_var<CORBA::Char> CORBA::String_var

typedef TAO::String_out<CORBA::Char> CORBA::String_out

typedef TAO::String_var<CORBA::WChar> CORBA::WString_var

typedef TAO::String_out<CORBA::WChar> CORBA::WString_out

typedef TypeCode* CORBA::TypeCode_ptr

typedef TAO_FixedSeq_Var_T< BooleanSeq > CORBA::BooleanSeq_var

typedef TAO_Seq_Out_T< BooleanSeq > CORBA::BooleanSeq_out

typedef TAO_FixedSeq_Var_T< CharSeq > CORBA::CharSeq_var

typedef TAO_Seq_Out_T< CharSeq > CORBA::CharSeq_out

typedef Object* CORBA::Object_ptr

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef Object* CORBA::Object_ptr

typedef ORB* CORBA::ORB_ptr

typedef Environment* CORBA::Environment_ptr

typedef Object* CORBA::Object_ptr

typedef Principal* CORBA::Principal_ptr

typedef OperationDef* CORBA::OperationDef_ptr

typedef TAO::String_var<char> CORBA::String_var

typedef TAO::String_out<char> CORBA::String_out

typedef TAO::String_var<CORBA::WChar> CORBA::WString_var

typedef TAO::String_out<CORBA::WChar> CORBA::WString_out

typedef Current* CORBA::Current_ptr

typedef TAO_Objref_Var_T< Current > CORBA::Current_var

typedef TAO_Objref_Out_T< Current > CORBA::Current_out

typedef InterfaceDef* CORBA::InterfaceDef_ptr

typedef TAO_Objref_Var_T<InterfaceDef> CORBA::InterfaceDef_var

typedef TAO_Objref_Out_T<InterfaceDef> CORBA::InterfaceDef_out

typedef DomainManager* CORBA::DomainManager_ptr

typedef TAO_Objref_Var_T< DomainManager > CORBA::DomainManager_var

typedef TAO_Objref_Out_T< DomainManager > CORBA::DomainManager_out

typedef ConstructionPolicy* CORBA::ConstructionPolicy_ptr

typedef TAO_Objref_Var_T< ConstructionPolicy > CORBA::ConstructionPolicy_var

typedef TAO_Objref_Out_T< ConstructionPolicy > CORBA::ConstructionPolicy_out

typedef TAO_VarSeq_Var_T< DomainManagerList > CORBA::DomainManagerList_var

typedef TAO_Seq_Out_T< DomainManagerList > CORBA::DomainManagerList_out

typedef TAO_FixedSeq_Var_T< DoubleSeq > CORBA::DoubleSeq_var

typedef TAO_Seq_Out_T< DoubleSeq > CORBA::DoubleSeq_out

typedef Object* CORBA::Object_ptr

typedef ORB* CORBA::ORB_ptr

typedef NVList* CORBA::NVList_ptr

typedef NamedValue* CORBA::NamedValue_ptr

typedef ExceptionList* CORBA::ExceptionList_ptr

typedef Request* CORBA::Request_ptr

typedef Context* CORBA::Context_ptr

typedef ServerRequest* CORBA::ServerRequest_ptr

typedef ULong CORBA::Flags

typedef Environment* CORBA::Environment_ptr

typedef TAO_Pseudo_Var_T<Environment> CORBA::Environment_var

typedef TAO_Pseudo_Out_T<Environment> CORBA::Environment_out

typedef TypeCode* CORBA::TypeCode_ptr

typedef Any* CORBA::Any_ptr

typedef TypeCode* CORBA::TypeCode_ptr

typedef TAO_FixedSeq_Var_T< FloatSeq > CORBA::FloatSeq_var

typedef TAO_Seq_Out_T< FloatSeq > CORBA::FloatSeq_out

typedef InterfaceDef* CORBA::InterfaceDef_ptr

typedef ORB* CORBA::ORB_ptr

typedef Object* CORBA::Object_ptr

typedef OperationDef* CORBA::OperationDef_ptr

typedef NVList* CORBA::NVList_ptr

typedef Object* CORBA::Object_ptr

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef Object* CORBA::Object_ptr

typedef ORB* CORBA::ORB_ptr

typedef LocalObject* CORBA::LocalObject_ptr

typedef TAO_Pseudo_Var_T<LocalObject> CORBA::LocalObject_var

typedef TAO_Pseudo_Out_T<LocalObject> CORBA::LocalObject_out

typedef Object* CORBA::Object_ptr

typedef TAO_FixedSeq_Var_T< LongDoubleSeq > CORBA::LongDoubleSeq_var

typedef TAO_Seq_Out_T< LongDoubleSeq > CORBA::LongDoubleSeq_out

typedef TAO_FixedSeq_Var_T< LongLongSeq > CORBA::LongLongSeq_var

typedef TAO_Seq_Out_T< LongLongSeq > CORBA::LongLongSeq_out

typedef TAO_FixedSeq_Var_T< LongSeq > CORBA::LongSeq_var

typedef TAO_Seq_Out_T< LongSeq > CORBA::LongSeq_out

typedef NVList* CORBA::NVList_ptr

typedef NamedValue* CORBA::NamedValue_ptr

typedef InterfaceDef* CORBA::InterfaceDef_ptr

typedef ImplementationDef* CORBA::ImplementationDef_ptr

typedef Context* CORBA::Context_ptr

typedef Request* CORBA::Request_ptr

typedef NVList* CORBA::NVList_ptr

typedef NamedValue* CORBA::NamedValue_ptr

typedef ULong CORBA::Flags

typedef ExceptionList* CORBA::ExceptionList_ptr

typedef ContextList* CORBA::ContextList_ptr

typedef Object* CORBA::Object_ptr

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef Object* CORBA::Object_ptr

typedef ORB* CORBA::ORB_ptr

typedef Object* CORBA::Object_ptr

typedef Object* CORBA::Object_ptr

typedef char* CORBA::ORB_ObjectId

typedef CORBA::String_var CORBA::ORB_ObjectId_var

typedef CORBA::String_out CORBA::ORB_ObjectId_out

typedef TAO_VarSeq_Var_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_var

typedef TAO_Seq_Out_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_out

typedef TAO_FixedSeq_Var_T< OctetSeq > CORBA::OctetSeq_var

typedef TAO_Seq_Out_T< OctetSeq > CORBA::OctetSeq_out

typedef ExceptionList* CORBA::ExceptionList_ptr

typedef ContextList* CORBA::ContextList_ptr

typedef Context* CORBA::Context_ptr

typedef NVList* CORBA::NVList_ptr

typedef NamedValue* CORBA::NamedValue_ptr

typedef Policy* CORBA::Policy_ptr

typedef CORBA::ULong CORBA::PolicyType

typedef TAO_VarSeq_Var_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_var

typedef TAO_Seq_Out_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_out

typedef ValueFactoryBase* CORBA::ValueFactory

typedef UShort CORBA::ServiceType

typedef Request* CORBA::Request_ptr

typedef TAO_Pseudo_Var_T<Request> CORBA::Request_var

typedef TAO_Pseudo_Out_T<Request> CORBA::Request_out

typedef ORB* CORBA::ORB_ptr

typedef TAO_Pseudo_Var_T<ORB> CORBA::ORB_var

typedef TAO_Pseudo_Out_T<ORB> CORBA::ORB_out

typedef CORBA::Short CORBA::ValueModifier

typedef TAO::unbounded_object_reference_sequence< CORBA::Request, CORBA::Request_var > CORBA::RequestSeq

typedef TAO_VarSeq_Var_T< RequestSeq > CORBA::RequestSeq_var

typedef TAO_Seq_Out_T< RequestSeq > CORBA::RequestSeq_out

typedef ORB* CORBA::ORB_ptr

typedef char* CORBA::ORBid

typedef CORBA::String_var CORBA::ORBid_var

typedef CORBA::String_out CORBA::ORBid_out

typedef CORBA::ULong CORBA::Flags

typedef CORBA::ULong_out CORBA::Flags_out

typedef char* CORBA::Identifier

typedef CORBA::String_var CORBA::Identifier_var

typedef CORBA::String_out CORBA::Identifier_out

typedef char* CORBA::RepositoryId

typedef CORBA::String_var CORBA::RepositoryId_var

typedef CORBA::String_out CORBA::RepositoryId_out

typedef ParameterMode& CORBA::ParameterMode_out

typedef CORBA::ULong CORBA::PolicyType

typedef CORBA::ULong_out CORBA::PolicyType_out

typedef Policy* CORBA::Policy_ptr

typedef TAO_Objref_Var_T< Policy > CORBA::Policy_var

typedef TAO_Objref_Out_T< Policy > CORBA::Policy_out

typedef TAO_VarSeq_Var_T< PolicyList > CORBA::PolicyList_var

typedef TAO_Seq_Out_T< PolicyList > CORBA::PolicyList_out

typedef TAO_FixedSeq_Var_T< PolicyTypeSeq > CORBA::PolicyTypeSeq_var

typedef TAO_Seq_Out_T< PolicyTypeSeq > CORBA::PolicyTypeSeq_out

typedef PolicyCurrent* CORBA::PolicyCurrent_ptr

typedef TAO_Objref_Var_T< PolicyCurrent > CORBA::PolicyCurrent_var

typedef TAO_Objref_Out_T< PolicyCurrent > CORBA::PolicyCurrent_out

typedef SetOverrideType& CORBA::SetOverrideType_out

typedef ULong CORBA::PolicyType

typedef Policy* CORBA::Policy_ptr

typedef TAO_Objref_Var_T<Policy> CORBA::Policy_var

typedef TAO_Objref_Out_T<Policy> CORBA::Policy_out

typedef CORBA::Short CORBA::PolicyErrorCode

typedef CORBA::Short_out CORBA::PolicyErrorCode_out

typedef PolicyManager* CORBA::PolicyManager_ptr

typedef TAO_Objref_Var_T< PolicyManager > CORBA::PolicyManager_var

typedef TAO_Objref_Out_T< PolicyManager > CORBA::PolicyManager_out

typedef ULong CORBA::PolicyType

typedef Policy* CORBA::Policy_ptr

typedef Principal* CORBA::Principal_ptr

typedef TAO_Pseudo_Var_T<Principal> CORBA::Principal_var

typedef TAO_Pseudo_Out_T<Principal> CORBA::Principal_out

typedef Object* CORBA::Object_ptr

typedef TAO_Pseudo_Var_T<Object> CORBA::Object_var

typedef TAO_Pseudo_Out_T<Object> CORBA::Object_out

typedef Object* CORBA::Object_ptr

typedef CORBA::UShort CORBA::ServiceType

typedef CORBA::UShort_out CORBA::ServiceType_out

typedef CORBA::ULong CORBA::ServiceOption

typedef CORBA::ULong_out CORBA::ServiceOption_out

typedef CORBA::ULong CORBA::ServiceDetailType

typedef CORBA::ULong_out CORBA::ServiceDetailType_out

typedef OctetSeq CORBA::ServiceDetailData

typedef OctetSeq_var CORBA::ServiceDetailData_var

typedef OctetSeq_out CORBA::ServiceDetailData_out

typedef TAO_FixedSeq_Var_T< ServiceOptionSeq > CORBA::ServiceOptionSeq_var

typedef TAO_Seq_Out_T< ServiceOptionSeq > CORBA::ServiceOptionSeq_out

typedef TAO_Var_Var_T< ServiceDetail > CORBA::ServiceDetail_var

typedef TAO_Out_T< ServiceDetail > CORBA::ServiceDetail_out

typedef TAO_VarSeq_Var_T< ServiceDetailSeq > CORBA::ServiceDetailSeq_var

typedef TAO_Seq_Out_T< ServiceDetailSeq > CORBA::ServiceDetailSeq_out

typedef TAO_Var_Var_T< ServiceInformation > CORBA::ServiceInformation_var

typedef TAO_Out_T< ServiceInformation > CORBA::ServiceInformation_out

typedef TAO_FixedSeq_Var_T< ShortSeq > CORBA::ShortSeq_var

typedef TAO_Seq_Out_T< ShortSeq > CORBA::ShortSeq_out

typedef TAO_VarSeq_Var_T< StringSeq > CORBA::StringSeq_var

typedef TAO_Seq_Out_T< StringSeq > CORBA::StringSeq_out

typedef ORB* CORBA::ORB_ptr

typedef TCKind& CORBA::TCKind_out

typedef TAO_Pseudo_Var_T<TypeCode> CORBA::TypeCode_var

typedef TAO_Pseudo_Out_T<TypeCode> CORBA::TypeCode_out

typedef CORBA::Short CORBA::ValueModifier

typedef TAO_FixedSeq_Var_T< ULongLongSeq > CORBA::ULongLongSeq_var

typedef TAO_Seq_Out_T< ULongLongSeq > CORBA::ULongLongSeq_out

typedef TAO_FixedSeq_Var_T< ULongSeq > CORBA::ULongSeq_var

typedef TAO_Seq_Out_T< ULongSeq > CORBA::ULongSeq_out

typedef TAO_FixedSeq_Var_T< UShortSeq > CORBA::UShortSeq_var

typedef TAO_Seq_Out_T< UShortSeq > CORBA::UShortSeq_out

typedef Object* CORBA::Object_ptr

typedef AbstractBase* CORBA::AbstractBase_ptr

typedef ValueFactoryBase* CORBA::ValueFactory

typedef TAO_FixedSeq_Var_T< WCharSeq > CORBA::WCharSeq_var

typedef TAO_Seq_Out_T< WCharSeq > CORBA::WCharSeq_out

typedef TAO_VarSeq_Var_T< WStringSeq > CORBA::WStringSeq_var

typedef TAO_Seq_Out_T< WStringSeq > CORBA::WStringSeq_out


Enumeration Type Documentation

enum CORBA::exception_type

Enumeration used to identify the type of CORBA exception.

CORBA exceptions generally fall into two categories, user exceptions and system exceptions. This enumeration is used when identifying the type of CORBA exception.

Enumerator:
NO_EXCEPTION 
USER_EXCEPTION 
SYSTEM_EXCEPTION 

enum CORBA::ParameterMode

Enumerator:
PARAM_IN 
PARAM_OUT 
PARAM_INOUT 

enum CORBA::SetOverrideType

Enumerator:
SET_OVERRIDE 
ADD_OVERRIDE 

enum CORBA::CompletionStatus

Completion status for CORBA system exceptions.

Enumerations that denote how an operation was (not) completed when a CORBA::SystemException is thrown.

Enumerator:
COMPLETED_YES  Successful or exceptional completion.
COMPLETED_NO  Didn't change any state; retry is OK.
COMPLETED_MAYBE  Can't say what happened; retry unsafe.

enum CORBA::TCKind

Enumerator:
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 
TAO_TC_KIND_COUNT 


Function Documentation

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

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

TAO_NAMESPACE_INLINE_FUNCTION Boolean CORBA::is_nil ( Environment_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION void CORBA::release ( Environment_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION Boolean CORBA::is_nil ( ORB_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION void CORBA::release ( ORB_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION Boolean CORBA::is_nil ( Object_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION void CORBA::release ( Object_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION Boolean CORBA::is_nil ( Principal_ptr   ) 

TAO_NAMESPACE_INLINE_FUNCTION void CORBA::release ( Principal_ptr   ) 

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CORBA::Boolean CORBA::is_nil ( CORBA::Environment_ptr  env  ) 

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

TAO_Export ACE_OSTREAM_TYPE & CORBA::operator<< ( ACE_OSTREAM_TYPE &  os,
const CORBA::Exception e 
)

TAO_Export ACE_OSTREAM_TYPE & CORBA::operator<< ( ACE_OSTREAM_TYPE &  os,
const CORBA::Exception e 
)

ACE_INLINE void CORBA::release ( CORBA::Object_ptr  obj  ) 

ACE_INLINE CORBA::Boolean CORBA::is_nil ( CORBA::Object_ptr  obj  ) 

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

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

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

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

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CORBA::Boolean CORBA::is_nil ( CORBA::Principal_ptr  principal  ) 

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

TAO_Export char * CORBA::string_dup ( const char *  str  ) 

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

TAO_Export void CORBA::string_free ( char *  str  ) 

TAO_Export WChar * CORBA::wstring_dup ( const WChar *const   str  ) 

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

TAO_Export void CORBA::wstring_free ( CORBA::WChar *const   str  ) 


Variable Documentation

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

const ULong CORBA::OMGVMCID = 0x4f4d0000U

The OMG Vendor Minor Codeset ID (VMCID).

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.

OMG defined system exception minor codes should be logically OR-ed with this constant when passing such minor codes to a CORBA::SystemException constructor. For example, throwing a CORBA::BAD_PARAM exception with an OMG defined minor code of 2 is done as follows:

   *   throw (CORBA::BAD_PARAM (CORBA::OMGVMCID | 2, CORBA::COMPLETED_NO);
   * 

*NOT* as:

   *   throw (CORBA::BAD_PARAM (2, CORBA::COMPLETED_NO);
   * 

const CORBA::PolicyErrorCode CORBA::BAD_POLICY = 0

const CORBA::PolicyErrorCode CORBA::UNSUPPORTED_POLICY = 1

const CORBA::PolicyErrorCode CORBA::BAD_POLICY_TYPE = 2

const CORBA::PolicyErrorCode CORBA::BAD_POLICY_VALUE = 3

const CORBA::PolicyErrorCode CORBA::UNSUPPORTED_POLICY_VALUE = 4

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


Generated on Sun Jul 9 09:48:06 2006 for TAO by  doxygen 1.4.7-1