Classes | Typedefs | Enumerations | Functions | Variables

CORBA Namespace Reference

FUZZ: disable check_for_include/. More...

Classes

class  Any
 Generic container for IDL types. More...
class  Any_var
 Provide for automatic storage deallocation on going out of scope. More...
class  Any_out
 CORBA::Any_out. More...
class  NamedValue
 CORBA Name/value pair implementation. More...
class  NVList
 CORBA::NVList implementation. More...
class  TypeCode
 A representation of the structure of a given OMG IDL-declared type. More...
class  Context
 CORBA::Context. More...
class  ContextList
 ContextList definition taken from CORBA v2.3a Dec 1998. More...
class  ExceptionList
 ExceptionList definition taken from CORBA v2.2 Feb 1998. More...
class  Request
 CORBA::Request. More...
class  ServerRequest
 Class representing the CORBA ServerRequest pseudo-object. More...
class  UnknownUserException
 UnknownUserException. More...
class  Environment
 Environment. More...
class  Exception
 Exception. More...
class  LocalObject
class  Object
 Implementation of a CORBA object reference. More...
class  ORB
 ORB pseudo-object. More...
class  PolicyError
class  InvalidPolicies
class  Policy
class  Principal
 A "Principal" identifies an authenticated entity in the network administration framework. More...
class  SystemException
 SystemException. More...
class  UserException
 Application- or OMG- defined CORBA exception sub-class. More...
class  AbstractBase
 Abstract base class for Interfaces and Valuetypes. More...
class  ValueBase
 Abstract baseclass for Valuetypes. More...
class  DefaultValueRefCountBase
class  ValueFactoryBase
class  WrongTransaction

Typedefs

typedef InterfaceDef * InterfaceDef_ptr
typedef ObjectObject_ptr
typedef TAO_Pseudo_Var_T< ObjectObject_var
typedef TAO_Pseudo_Out_T< ObjectObject_out
typedef AnyAny_ptr
typedef TypeCodeTypeCode_ptr
typedef AbstractBaseAbstractBase_ptr
typedef NamedValueNamedValue_ptr
typedef NVListNVList_ptr
typedef TAO_Pseudo_Var_T
< NamedValue
NamedValue_var
typedef TAO_Pseudo_Out_T
< NamedValue
NamedValue_out
typedef ULong Flags
typedef TAO_Pseudo_Var_T< NVListNVList_var
typedef TAO_Pseudo_Out_T< NVListNVList_out
typedef TAO_Pseudo_Var_T
< TypeCode
TypeCode_var
typedef TAO_Pseudo_Out_T
< TypeCode
TypeCode_out
typedef PolicyPolicy_ptr
typedef TAO::String_var
< CORBA::Char
String_var
typedef TAO::String_out
< CORBA::Char
String_out
typedef TAO::String_var
< CORBA::WChar
WString_var
typedef TAO::String_out
< CORBA::WChar
WString_out
typedef ORBORB_ptr
typedef EnvironmentEnvironment_ptr
typedef PrincipalPrincipal_ptr
typedef OperationDef * OperationDef_ptr
typedef ExceptionListExceptionList_ptr
typedef RequestRequest_ptr
typedef ContextContext_ptr
typedef ServerRequestServerRequest_ptr
typedef TAO_Pseudo_Var_T< ContextContext_var
typedef TAO_Pseudo_Out_T< ContextContext_out
typedef TAO_Pseudo_Var_T
< ContextList
ContextList_var
typedef TAO_Pseudo_Out_T
< ContextList
ContextList_out
typedef ContextListContextList_ptr
typedef char * RepositoryId
typedef String_var RepositoryId_var
typedef TAO_Pseudo_Var_T
< ExceptionList
ExceptionList_var
typedef TAO_Pseudo_Out_T
< ExceptionList
ExceptionList_out
typedef TAO_Pseudo_Var_T
< ServerRequest
ServerRequest_var
typedef TAO_Pseudo_Out_T
< ServerRequest
ServerRequest_out
typedef TAO_Pseudo_Var_T
< Environment
Environment_var
typedef TAO_Pseudo_Out_T
< Environment
Environment_out
typedef LocalObjectLocalObject_ptr
typedef TAO_Pseudo_Var_T
< LocalObject
LocalObject_var
typedef TAO_Pseudo_Out_T
< LocalObject
LocalObject_out
typedef CORBA::ULong PolicyType
typedef TAO_VarSeq_Var_T
< ORB_ObjectIdList > 
ORB_ObjectIdList_var
typedef TAO_Seq_Out_T
< ORB_ObjectIdList > 
ORB_ObjectIdList_out
typedef ValueFactoryBaseValueFactory
typedef UShort ServiceType
typedef TAO_Pseudo_Var_T< RequestRequest_var
typedef TAO_Pseudo_Out_T< RequestRequest_out
typedef TAO_Pseudo_Var_T< ORBORB_var
typedef TAO_Pseudo_Out_T< ORBORB_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 TAO_Objref_Var_T< PolicyPolicy_var
typedef TAO_Objref_Out_T< PolicyPolicy_out
typedef CORBA::Short PolicyErrorCode
typedef CORBA::Short_out PolicyErrorCode_out
typedef TAO_Pseudo_Var_T
< Principal
Principal_var
typedef TAO_Pseudo_Out_T
< Principal
Principal_out
typedef TCKindTCKind_out
typedef TAO_Pseudo_Var_T
< AbstractBase
AbstractBase_var
typedef TAO_Pseudo_Out_T
< AbstractBase
AbstractBase_out
typedef TAO_Value_Var_T
< ValueBase
ValueBase_var
typedef TAO_Value_Out_T
< ValueBase
ValueBase_out
typedef TAO_Value_Var_T
< ValueFactoryBase
ValueFactoryBase_var
typedef ValueFactoryBase_var ValueFactory_var
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

Enumerations

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  exception_type {
  NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION, NO_EXCEPTION,
  USER_EXCEPTION, SYSTEM_EXCEPTION
}
 

Enumeration used to identify the type of CORBA exception.

More...
enum  exception_type {
  NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION, NO_EXCEPTION,
  USER_EXCEPTION, SYSTEM_EXCEPTION
}
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 void release (NamedValue_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (NamedValue_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (NVList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (NVList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (TypeCode_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (TypeCode_ptr)
 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 (INV_OBJREF)
 TAO_SYSTEM_EXCEPTION (OBJECT_NOT_EXIST)
 TAO_SYSTEM_EXCEPTION (NO_PERMISSION)
 TAO_SYSTEM_EXCEPTION (INTERNAL)
 TAO_SYSTEM_EXCEPTION (MARSHAL)
 TAO_SYSTEM_EXCEPTION (INITIALIZE)
 TAO_SYSTEM_EXCEPTION (NO_IMPLEMENT)
 TAO_SYSTEM_EXCEPTION (BAD_TYPECODE)
 TAO_SYSTEM_EXCEPTION (BAD_OPERATION)
 TAO_SYSTEM_EXCEPTION (NO_RESOURCES)
 TAO_SYSTEM_EXCEPTION (NO_RESPONSE)
 TAO_SYSTEM_EXCEPTION (PERSIST_STORE)
 TAO_SYSTEM_EXCEPTION (BAD_INV_ORDER)
 TAO_SYSTEM_EXCEPTION (TRANSIENT)
 TAO_SYSTEM_EXCEPTION (FREE_MEM)
 TAO_SYSTEM_EXCEPTION (INV_IDENT)
 TAO_SYSTEM_EXCEPTION (INV_FLAG)
 TAO_SYSTEM_EXCEPTION (INTF_REPOS)
 TAO_SYSTEM_EXCEPTION (BAD_CONTEXT)
 TAO_SYSTEM_EXCEPTION (OBJ_ADAPTER)
 TAO_SYSTEM_EXCEPTION (DATA_CONVERSION)
 TAO_SYSTEM_EXCEPTION (INV_POLICY)
 TAO_SYSTEM_EXCEPTION (REBIND)
 TAO_SYSTEM_EXCEPTION (TIMEOUT)
 TAO_SYSTEM_EXCEPTION (TRANSACTION_UNAVAILABLE)
 TAO_SYSTEM_EXCEPTION (TRANSACTION_MODE)
 TAO_SYSTEM_EXCEPTION (TRANSACTION_REQUIRED)
 TAO_SYSTEM_EXCEPTION (TRANSACTION_ROLLEDBACK)
 TAO_SYSTEM_EXCEPTION (INVALID_TRANSACTION)
 TAO_SYSTEM_EXCEPTION (CODESET_INCOMPATIBLE)
 TAO_SYSTEM_EXCEPTION (BAD_QOS)
 TAO_SYSTEM_EXCEPTION (INVALID_ACTIVITY)
 TAO_SYSTEM_EXCEPTION (ACTIVITY_COMPLETED)
 TAO_SYSTEM_EXCEPTION (ACTIVITY_REQUIRED)
 TAO_SYSTEM_EXCEPTION (THREAD_CANCELLED)
TAO_Export ORB_ptr ORB_init (int &argc, char *argv[], const char *orb_name=0)
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_NAMESPACE_INLINE_FUNCTION void release (Context_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (Context_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (ContextList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (ContextList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (ExceptionList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (ExceptionList_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (Request_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (Request_ptr)
TAO_NAMESPACE_INLINE_FUNCTION void release (ServerRequest_ptr)
TAO_NAMESPACE_INLINE_FUNCTION
Boolean 
is_nil (ServerRequest_ptr)
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const CORBA::Exception &e)
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const CORBA::Exception *e)
TAO_Valuetype_Export void add_ref (ValueBase *)
TAO_Valuetype_Export void remove_ref (ValueBase *)
TAO_Valuetype_Export Boolean is_nil (AbstractBase_ptr)
TAO_Valuetype_Export void release (AbstractBase_ptr)
TAO_Valuetype_Export void add_ref (ValueFactoryBase *)
TAO_Valuetype_Export void remove_ref (ValueFactoryBase *)
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 WCharwstring_alloc (ULong len)
TAO_Export WCharwstring_dup (const WChar *const)
TAO_Export void wstring_free (WChar *const)

Variables

::CORBA::TypeCode_ptr const _tc_PolicyErrorCode
::CORBA::TypeCode_ptr const _tc_PolicyError
::CORBA::TypeCode_ptr const _tc_InvalidPolicies
::CORBA::TypeCode_ptr const _tc_Policy
TypeCode_ptr const _tc_CompletionStatus
TAO_SYSTEM_EXCEPTION_LIST
TAO_AnyTypeCode_Export
TypeCode_ptr const 
_tc_Current
TAO_AnyTypeCode_Export
TypeCode_ptr const 
_tc_NamedValue
::CORBA::TypeCode_ptr const _tc_WrongTransaction
CORBA::TypeCode_ptr const _tc_UnknownUserException
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
TypeCode_ptr const _tc_AbstractBase = &TAO::TypeCode::tc_AbstractBase
TypeCode_ptr const _tc_ValueBase = &TAO::TypeCode::tc_ValueBase
 Valuetype-related type codes.
TypeCode_ptr const _tc_EventBase = &TAO::TypeCode::tc_EventBase
TypeCode Constants

All the TypeCode constants

TypeCode_ptr const _tc_null = &TAO::TypeCode::tc_null
TypeCode_ptr const _tc_void = &TAO::TypeCode::tc_void
TypeCode_ptr const _tc_boolean = &TAO::TypeCode::tc_boolean
TypeCode_ptr const _tc_char = &TAO::TypeCode::tc_char
TypeCode_ptr const _tc_wchar = &TAO::TypeCode::tc_wchar
TypeCode_ptr const _tc_short = &TAO::TypeCode::tc_short
TypeCode_ptr const _tc_ushort = &TAO::TypeCode::tc_ushort
TypeCode_ptr const _tc_long = &TAO::TypeCode::tc_long
TypeCode_ptr const _tc_ulong = &TAO::TypeCode::tc_ulong
TypeCode_ptr const _tc_longlong = &TAO::TypeCode::tc_longlong
TypeCode_ptr const _tc_ulonglong = &TAO::TypeCode::tc_ulonglong
TypeCode_ptr const _tc_float = &TAO::TypeCode::tc_float
TypeCode_ptr const _tc_double = &TAO::TypeCode::tc_double
TypeCode_ptr const _tc_longdouble = &TAO::TypeCode::tc_longdouble
TypeCode_ptr const _tc_octet = &TAO::TypeCode::tc_octet
TypeCode_ptr const _tc_any = &TAO::TypeCode::tc_any
TypeCode_ptr const _tc_TypeCode = &TAO::TypeCode::tc_TypeCode
TypeCode_ptr const _tc_Principal = &TAO::TypeCode::tc_Principal
TypeCode_ptr const _tc_string = &TAO::TypeCode::tc_string
TypeCode_ptr const _tc_wstring = &TAO::TypeCode::tc_wstring
TypeCode_ptr const _tc_Object = &TAO::TypeCode::tc_Object
TypeCode_ptr const _tc_Component = &TAO::TypeCode::tc_Component
TypeCode_ptr const _tc_Home = &TAO::TypeCode::tc_Home

Detailed Description

FUZZ: disable check_for_include/.


Typedef Documentation

Definition at line 46 of file AbstractBase.h.

Definition at line 49 of file Any.h.

Definition at line 43 of file AbstractBase.h.

typedef Any * CORBA::Any_ptr

Definition at line 41 of file Any.h.

Definition at line 42 of file Basic_Types.h.

Definition at line 43 of file Basic_Types.h.

Definition at line 75 of file Basic_Types.h.

Definition at line 76 of file Basic_Types.h.

Definition at line 54 of file Context.h.

Definition at line 48 of file Dynamic_Adapter.h.

Definition at line 53 of file Context.h.

Definition at line 57 of file Context.h.

Definition at line 38 of file DII_CORBA_methods.h.

Definition at line 56 of file Context.h.

Definition at line 69 of file Basic_Types.h.

Definition at line 70 of file Basic_Types.h.

Definition at line 46 of file Environment.h.

Definition at line 40 of file CORBA_methods.h.

Definition at line 45 of file Environment.h.

Definition at line 50 of file ExceptionList.h.

Definition at line 42 of file Dynamic_Adapter.h.

Definition at line 49 of file ExceptionList.h.

Definition at line 64 of file NVList.h.

Definition at line 66 of file Basic_Types.h.

Definition at line 67 of file Basic_Types.h.

typedef InterfaceDef * CORBA::InterfaceDef_ptr

Definition at line 42 of file Abstract_Servant_Base.h.

Definition at line 41 of file LocalObject.h.

Definition at line 38 of file LocalObject.h.

Definition at line 40 of file LocalObject.h.

Definition at line 54 of file Basic_Types.h.

Definition at line 55 of file Basic_Types.h.

Definition at line 72 of file Basic_Types.h.

Definition at line 73 of file Basic_Types.h.

Definition at line 60 of file Basic_Types.h.

Definition at line 61 of file Basic_Types.h.

Definition at line 62 of file NVList.h.

Definition at line 37 of file AnyTypeCode_methods.h.

Definition at line 61 of file NVList.h.

Definition at line 141 of file NVList.h.

Definition at line 40 of file AnyTypeCode_methods.h.

Definition at line 140 of file NVList.h.

Definition at line 48 of file Abstract_Servant_Base.h.

Definition at line 45 of file Abstract_Servant_Base.h.

Definition at line 47 of file Abstract_Servant_Base.h.

Definition at line 45 of file Basic_Types.h.

Definition at line 46 of file Basic_Types.h.

typedef OperationDef * CORBA::OperationDef_ptr

Definition at line 49 of file CORBA_methods.h.

typedef TAO_Seq_Out_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_out

Definition at line 107 of file ORB.h.

typedef TAO_VarSeq_Var_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_var

Definition at line 101 of file ORB.h.

Definition at line 122 of file ORB.h.

typedef ORB * CORBA::ORB_ptr

Definition at line 37 of file CORBA_methods.h.

Definition at line 121 of file ORB.h.

Definition at line 42 of file PolicyC.cpp.

Definition at line 40 of file AnyTypeCode_Adapter.h.

Definition at line 41 of file PolicyC.cpp.

Definition at line 83 of file PolicyC.h.

Definition at line 84 of file PolicyC.h.

Definition at line 93 of file ORB.h.

Definition at line 42 of file Principal.h.

Definition at line 46 of file CORBA_methods.h.

Definition at line 41 of file Principal.h.

typedef char* CORBA::RepositoryId

Definition at line 34 of file Dynamic_Implementation.h.

Definition at line 35 of file Dynamic_Implementation.h.

Definition at line 117 of file ORB.h.

Definition at line 45 of file Dynamic_Adapter.h.

Definition at line 116 of file ORB.h.

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

Definition at line 135 of file ORB.h.

Definition at line 147 of file ORB.h.

Definition at line 141 of file ORB.h.

Definition at line 54 of file Server_Request.h.

Definition at line 51 of file Dynamic_Adapter.h.

Definition at line 53 of file Server_Request.h.

Definition at line 112 of file ORB.h.

Definition at line 48 of file Basic_Types.h.

Definition at line 49 of file Basic_Types.h.

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

Definition at line 83 of file Basic_Types.h.

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

Definition at line 82 of file Basic_Types.h.

Definition at line 115 of file Typecode_typesC.h.

Definition at line 51 of file TypeCode.h.

Definition at line 46 of file Any.h.

Definition at line 50 of file TypeCode.h.

Definition at line 57 of file Basic_Types.h.

Definition at line 58 of file Basic_Types.h.

Definition at line 63 of file Basic_Types.h.

Definition at line 64 of file Basic_Types.h.

Definition at line 51 of file Basic_Types.h.

Definition at line 52 of file Basic_Types.h.

Definition at line 115 of file ValueBase.h.

Definition at line 112 of file ValueBase.h.

Definition at line 109 of file ORB.h.

Definition at line 50 of file ValueFactory.h.

Definition at line 48 of file ValueFactory.h.

Definition at line 124 of file ORB.h.

Definition at line 78 of file Basic_Types.h.

Definition at line 79 of file Basic_Types.h.

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

Definition at line 85 of file Basic_Types.h.

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

Definition at line 84 of file Basic_Types.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
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 

Definition at line 41 of file NVList.h.

  {
    // = Flags for NVList add methods
    ARG_IN                  = 0x01,
    ARG_OUT                 = 0x02,
    ARG_INOUT               = 0x04,
    IN_COPY_VALUE           = 0x08,
    OUT_LIST_MEMORY         = 0x10,
    DEPENDENT_LIST          = 0x20,

    // = (Unused) flags for Context methods
    CTX_RESTRICT_SCOPE      = 0x40,
    CTX_DELETE_DESCENDENTS  = 0x80,

    // = Flags for deferred synchronous methods
    INV_NO_RESPONSE         = 0x100,
    INV_TERM_ON_ERR         = 0x200,
    RESP_NO_WAIT            = 0x400
  };

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.

Definition at line 77 of file SystemException.h.

  {
    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.
  };

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 
NO_EXCEPTION 
USER_EXCEPTION 
SYSTEM_EXCEPTION 

Definition at line 73 of file Exception.h.

  {
    NO_EXCEPTION,
    USER_EXCEPTION,
    SYSTEM_EXCEPTION
  };

Enumerator:
NO_EXCEPTION 
USER_EXCEPTION 
SYSTEM_EXCEPTION 
NO_EXCEPTION 
USER_EXCEPTION 
SYSTEM_EXCEPTION 

Definition at line 50 of file orb.idl.

  {

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 

Definition at line 69 of file Typecode_typesC.h.

  {
    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

    // This symbol is not defined by CORBA 3.0.  It's used to speed up
    // dispatch based on TCKind values, and lets many important ones
    // just be table lookups.  It must always be the last enum value!!
    , TAO_TC_KIND_COUNT
  };


Function Documentation

void CORBA::add_ref ( CORBA::ValueBase val  ) 

Definition at line 42 of file ValueBase.cpp.

{
  if (val)
    {
      val->_add_ref ();
    }
}

void CORBA::add_ref ( CORBA::ValueFactoryBase val  ) 

Definition at line 13 of file ValueFactory.cpp.

{
  if (val)
    {
      val->_add_ref ();
    }
}

CORBA::Boolean CORBA::is_nil ( CORBA::NamedValue_ptr  nv  ) 

Definition at line 8 of file NVList.inl.

{
  return nv == 0;
}

CORBA::Boolean CORBA::is_nil ( CORBA::NVList_ptr  nvl  ) 

Definition at line 74 of file NVList.inl.

{
  return (CORBA::Boolean) (nvl == 0);
}

CORBA::Boolean CORBA::is_nil ( CORBA::ServerRequest_ptr  x  ) 

Definition at line 19 of file Server_Request.inl.

{
  return x == 0;
}

CORBA::Boolean CORBA::is_nil ( CORBA::AbstractBase_ptr  obj  ) 

Definition at line 36 of file AbstractBase.cpp.

{
  return (obj == 0);
}

CORBA::Boolean CORBA::is_nil ( CORBA::TypeCode_ptr  obj  ) 

Definition at line 8 of file TypeCode.inl.

{
  return obj == 0;
}

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

Definition at line 12 of file Environment.inl.

{
  return env == 0;
}

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

Definition at line 91 of file ORB.inl.

{
  return obj == CORBA::ORB::_nil ();
}

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

Definition at line 46 of file Object.inl.

{
  if (obj == 0)
    {
      return true;
    }

  return CORBA::Object::is_nil_i (obj);
}

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

Definition at line 9 of file Principal.inl.

{
  return principal == 0;
}

CORBA::Boolean CORBA::is_nil ( CORBA::Context_ptr  x  ) 

Definition at line 19 of file Context.inl.

{
  return (CORBA::Boolean) (x == 0);
}

CORBA::Boolean CORBA::is_nil ( CORBA::ContextList_ptr  x  ) 

Definition at line 36 of file Context.inl.

{
  return (CORBA::Boolean) (x == 0);
}

CORBA::Boolean CORBA::is_nil ( CORBA::ExceptionList_ptr  x  ) 

Definition at line 19 of file ExceptionList.inl.

{
  return x == 0;
}

CORBA::Boolean CORBA::is_nil ( CORBA::Request_ptr  x  ) 

Definition at line 19 of file Request.inl.

{
  return (CORBA::Boolean) (x == 0);
}

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 
)
CORBA::ORB_ptr CORBA::ORB_init ( int &  argc,
char *  argv[],
const char *  orb_name = 0 
)

ORB Initialization

Definition at line 1232 of file ORB.cpp.

{
  // It doesn't make sense for argc to be zero and argv to be
  // non-empty/zero, or for argc to be greater than zero and argv be
  // zero.
  size_t const argv0_len = (argv ? (*argv
                                        ? ACE_OS::strlen (*argv)
                                        : 0)
                                     : 0);

  if ((argc == 0 && argv0_len != 0)
      || (argc != 0  && (argv == 0 || argv[0] == 0)))
    {
      throw ::CORBA::BAD_PARAM (
        CORBA::SystemException::_tao_minor_code (
          0,
          EINVAL),
        CORBA::COMPLETED_NO);
    }

  // Scan the parameters to find any we could interpret to
  // use for initializing the global context. Note that if
  // the global context has been initialized already, the
  // parameters may either be ignored, or later used to initialize
  // a local configuration context. The chosen action depends on
  // weather we want the ORB to share the global context or
  // have its own, private (or local) context.
  if (TAO::ORB::open_global_services (argc, argv) == -1)
    {
        return CORBA::ORB::_nil ();
    }

  // Copy command line parameter not to corrupt the original.
  ACE_Argv_Type_Converter command_line (argc, argv);

  // Make sure the following is done after the global ORB
  // initialization since we need to have exceptions initialized.

  // Use this string variable to hold the orbid
  ACE_TString orbid_string (ACE_TEXT_CHAR_TO_TCHAR(orbid));
  TAO::parse_orb_opt (command_line, ACE_TEXT("-ORBid"), orbid_string);

  // Get ORB Core
  TAO_ORB_Core_Auto_Ptr oc (TAO::ORB_Table::instance ()->find (
    ACE_TEXT_ALWAYS_CHAR(orbid_string.c_str ())));

    // The ORB was already initialized.  Just return that one.
  if (oc.get () != 0)
    {
      return CORBA::ORB::_duplicate (oc->orb ());
    }

  // Determine the service object registry this ORB will use. The choises
  // are: (a) the legacy (global); (b) its own, local, or (c) share somebody
  // else's configuration. By default use the process-wide (global) context
    // Use this string variable to hold the configuration identity key
  ACE_TString orbconfig_string;
  TAO::parse_orb_opt (command_line, ACE_TEXT("-ORBGestalt"), orbconfig_string);
  ACE_Intrusive_Auto_Ptr<ACE_Service_Gestalt> gestalt = TAO::find_orb_context (orbconfig_string);

  // An ORB corresponding to the desired ORBid doesn't exist so create
  // a new one.
  TAO_ORB_Core * tmp = 0;
  ACE_NEW_THROW_EX (tmp,
                    TAO_ORB_Core (ACE_TEXT_ALWAYS_CHAR(orbid_string.c_str ()),
                      gestalt),
                    CORBA::NO_MEMORY (
                      CORBA::SystemException::_tao_minor_code (0,
                                                               ENOMEM),
                      CORBA::COMPLETED_NO));

  // The ORB table increases the reference count on the ORB Core
  // so do not release it here.  Allow the TAO_ORB_Core_Auto_Ptr
  // to decrease the reference count on the ORB Core when it goes
  // out of scope.
  oc.reset (tmp);

  // Having the ORB's default static services be shared among all ORBs
  // is tempting from the point of view of reducing the dynamic
  // footprint. However, if the ORB in a DLL and the rest of that
  // application most likely neither cares, nor wishes to know about
  // them. Furthermore, if the ORB DLL gets unloaded, the static
  // services it had registered globaly will no longer be accesible,
  // which will have disastrous consequences at the process
  // shutdown. Hence, the ACE_Service_Config_Guard ensures that for
  // the current thread, any references to the global
  // ACE_Service_Config will be re-routed to this ORB's service gestalt.

  ACE_Service_Config_Guard scg (oc->configuration ());

  // Initialize the Service Configurator.  This must occur before the
  // ORBInitializer::pre_init() method is invoked on each registered
  // ORB initializer.
  int result = TAO::ORB::open_services (oc->configuration (),
                                        command_line.get_argc (),
                                        command_line.get_TCHAR_argv ());

  // Check for errors returned from <TAO_Internal::open_services>.
  if (result != 0 && errno != ENOENT)
    {
      ACE_ERROR ((LM_ERROR,
                  ACE_TEXT ("TAO (%P|%t) %p\n"),
                  ACE_TEXT ("Unable to initialize the ")
                  ACE_TEXT ("Service Configurator")));
      throw ::CORBA::INITIALIZE (
        CORBA::SystemException::_tao_minor_code (
          TAO_ORB_CORE_INIT_LOCATION_CODE,
          0),
        CORBA::COMPLETED_NO);
    }

  TAO::ORBInitializer_Registry_Adapter * orbinitializer_registry =
    oc.get ()->orbinitializer_registry ();

  PortableInterceptor::SlotId slotid = 0;
  size_t pre_init_count = 0;

  if (orbinitializer_registry != 0)
    {
      pre_init_count =
        orbinitializer_registry->pre_init (oc.get (),
                                           command_line.get_argc(),
                                           command_line.get_ASCII_argv(),
                                           slotid);
    }

  // Initialize the ORB Core instance.
  result = oc->init (command_line.get_argc(),
                     command_line.get_ASCII_argv());

  if (orbinitializer_registry != 0)
    {
      orbinitializer_registry->post_init (pre_init_count,
                                          oc.get (),
                                          command_line.get_argc(),
                                          command_line.get_ASCII_argv(),
                                          slotid);
    }

  if (TAO_debug_level > 2)
    {
      ACE_DEBUG ((LM_DEBUG,
                  ACE_TEXT("TAO (%P|%t) - Created new ORB <%s>\n"),
                  orbid_string.c_str ()));
    }

  // Before returning remember to store the ORB into the table...
  if (TAO::ORB_Table::instance ()->bind (ACE_TEXT_ALWAYS_CHAR(orbid_string.c_str ()),
                                         oc.get ()) != 0)
    throw ::CORBA::INTERNAL (0, CORBA::COMPLETED_NO);

  // Return a duplicate since the ORB_Core should release the last
  // reference to the ORB.
  return CORBA::ORB::_duplicate (oc->orb ());
}

void CORBA::release ( CORBA::NamedValue_ptr  nv  ) 

Definition at line 14 of file NVList.inl.

{
  if (nv)
    nv->_decr_refcnt ();
}

void CORBA::release ( CORBA::ServerRequest_ptr  x  ) 

Definition at line 9 of file Server_Request.inl.

{
  if (x != 0)
    {
      x->_decr_refcnt ();
    }
}

void CORBA::release ( CORBA::AbstractBase_ptr  obj  ) 

Definition at line 27 of file AbstractBase.cpp.

{
  if (obj)
    {
      obj->_remove_ref ();
    }
}

void CORBA::release ( CORBA::NVList_ptr  nvl  ) 

Definition at line 81 of file NVList.inl.

{
  if (nvl)
    {
      nvl->_decr_refcnt ();
    }
}

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

Definition at line 19 of file Environment.inl.

{
  delete env;
}

void CORBA::release ( CORBA::TypeCode_ptr  obj  ) 

Definition at line 14 of file TypeCode.inl.

{
  if (obj)
    obj->tao_release ();
}

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

Definition at line 97 of file ORB.inl.

{
  if (!CORBA::is_nil (obj))
    obj->_decr_refcnt ();
}

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

Definition at line 36 of file Object.inl.

{
  if (obj)
    {
      obj->_remove_ref ();
    }
}

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

Definition at line 28 of file Principal.inl.

{
  if (principal)
    {
      principal->_decr_refcnt ();
    }
}

void CORBA::release ( CORBA::Context_ptr  x  ) 

Definition at line 9 of file Context.inl.

{
  if (x != 0)
    {
      x->_decr_refcnt ();
    }
}

TAO_NAMESPACE_INLINE_FUNCTION void CORBA::release ( ContextList_ptr   ) 
void CORBA::release ( CORBA::ExceptionList_ptr  x  ) 

Definition at line 9 of file ExceptionList.inl.

{
  if (x != 0)
    {
      x->_decr_refcnt ();
    }
}

void CORBA::release ( CORBA::Request_ptr  x  ) 

Definition at line 9 of file Request.inl.

{
  if (x != 0)
    {
      x->_decr_refcnt ();
    }
}

void CORBA::remove_ref ( CORBA::ValueBase val  ) 

Definition at line 51 of file ValueBase.cpp.

{
  if (val)
    {
      val->_remove_ref ();
    }
}

void CORBA::remove_ref ( CORBA::ValueFactoryBase val  ) 

Definition at line 22 of file ValueFactory.cpp.

{
  if (val)
    {
      val->_remove_ref ();
    }
}

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

Definition at line 40 of file String_Alloc.cpp.

{
  // Allocate 1 + strlen to accomodate the null terminating character.
  char *s = 0;
  ACE_NEW_RETURN (s,
                  char[size_t (len + 1)],
                  0);

  s[0]= '\0';

  return s;
}

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

Definition at line 17 of file String_Alloc.cpp.

{
  if (!str)
    {
      errno = EINVAL;
      return 0;
    }

  size_t const len = ACE_OS::strlen (str);

  // This allocates an extra byte for the '\0';
  char * copy = CORBA::string_alloc (static_cast<CORBA::ULong> (len));

  if (copy)
    {
      // The memcpy() assumes that the destination is a valid buffer.
      ACE_OS::memcpy (copy, str, len + 1);
    }

  return copy;
}

void CORBA::string_free ( char *  str  ) 

Definition at line 54 of file String_Alloc.cpp.

{
  delete [] str;
}

CORBA::TAO_SYSTEM_EXCEPTION ( ACTIVITY_COMPLETED   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INVALID_ACTIVITY   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_QOS   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( CODESET_INCOMPATIBLE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INVALID_TRANSACTION   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_TYPECODE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TRANSACTION_ROLLEDBACK   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( NO_MEMORY   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TRANSACTION_UNAVAILABLE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( ACTIVITY_REQUIRED   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( THREAD_CANCELLED   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( PERSIST_STORE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( MARSHAL   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( OBJECT_NOT_EXIST   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_PARAM   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TRANSACTION_REQUIRED   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( UNKNOWN   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( NO_PERMISSION   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( FREE_MEM   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TIMEOUT   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INV_OBJREF   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( COMM_FAILURE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( NO_RESPONSE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( NO_RESOURCES   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_OPERATION   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INTERNAL   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( OBJ_ADAPTER   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TRANSACTION_MODE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INITIALIZE   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( REBIND   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INV_IDENT   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INV_FLAG   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_INV_ORDER   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( NO_IMPLEMENT   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( IMP_LIMIT   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( BAD_CONTEXT   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( DATA_CONVERSION   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INV_POLICY   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( INTF_REPOS   ) 
CORBA::TAO_SYSTEM_EXCEPTION ( TRANSIENT   ) 
CORBA::WChar * CORBA::wstring_alloc ( CORBA::ULong  len  ) 

Definition at line 83 of file String_Alloc.cpp.

{
  CORBA::WChar *s = 0;
  ACE_NEW_RETURN (s,
                  CORBA::WChar [(size_t) (len + 1)],
                  0);

  return s;
}

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

Definition at line 62 of file String_Alloc.cpp.

{
  if (!str)
    {
      errno = EINVAL;
      return 0;
    }

  CORBA::WChar* retval =
    CORBA::wstring_alloc (static_cast <CORBA::ULong> (ACE_OS::strlen (str)));

  // The wscpy() below assumes that the destination is a valid buffer.
  if (retval == 0)
    {
      return 0;
    }

  return ACE_OS::wscpy (retval, str);
}

void CORBA::wstring_free ( WChar * const  str  ) 

Definition at line 94 of file String_Alloc.cpp.

{
  delete [] str;
}


Variable Documentation

Definition at line 485 of file AbstractBase.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_any = &TAO::TypeCode::tc_any

Definition at line 101 of file TypeCode_Constants.cpp.

Definition at line 88 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_char = &TAO::TypeCode::tc_char

Definition at line 89 of file TypeCode_Constants.cpp.

Initial value:

Definition at line 95 of file SystemExceptionA.cpp.

Definition at line 109 of file TypeCode_Constants.cpp.

TAO_SYSTEM_EXCEPTION_LIST TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_Current
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_double = &TAO::TypeCode::tc_double

Definition at line 98 of file TypeCode_Constants.cpp.

Definition at line 1326 of file ValueBase.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_float = &TAO::TypeCode::tc_float

Definition at line 97 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_Home = &TAO::TypeCode::tc_Home

Definition at line 110 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_InvalidPolicies
Initial value:

Definition at line 117 of file PolicyA.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_long = &TAO::TypeCode::tc_long

Definition at line 93 of file TypeCode_Constants.cpp.

Definition at line 99 of file TypeCode_Constants.cpp.

Definition at line 95 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_NamedValue
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_null = &TAO::TypeCode::tc_null

Definition at line 86 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_Object = &TAO::TypeCode::tc_Object

Definition at line 108 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_octet = &TAO::TypeCode::tc_octet

Definition at line 100 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_Policy
Initial value:

Definition at line 135 of file PolicyA.cpp.

TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_PolicyError
Initial value:

Definition at line 85 of file PolicyA.cpp.

TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_PolicyErrorCode
Initial value:

Definition at line 58 of file PolicyA.cpp.

Definition at line 103 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_short = &TAO::TypeCode::tc_short

Definition at line 91 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_string = &TAO::TypeCode::tc_string

Definition at line 105 of file TypeCode_Constants.cpp.

Definition at line 102 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_ulong = &TAO::TypeCode::tc_ulong

Definition at line 94 of file TypeCode_Constants.cpp.

Definition at line 96 of file TypeCode_Constants.cpp.

TAO_DynamicInterface_Export TypeCode_ptr const CORBA::_tc_UnknownUserException
Initial value:

Definition at line 136 of file Unknown_User_Exception.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_ushort = &TAO::TypeCode::tc_ushort

Definition at line 92 of file TypeCode_Constants.cpp.

Valuetype-related type codes.

Definition at line 1325 of file ValueBase.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_void = &TAO::TypeCode::tc_void

Definition at line 87 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_wchar = &TAO::TypeCode::tc_wchar

Definition at line 90 of file TypeCode_Constants.cpp.

TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_WrongTransaction
Initial value:

Definition at line 57 of file WrongTransactionA.cpp.

Definition at line 106 of file TypeCode_Constants.cpp.

Definition at line 89 of file PolicyC.h.

Definition at line 99 of file PolicyC.h.

Definition at line 104 of file PolicyC.h.

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);
   * 

Definition at line 56 of file ORB_Constants.h.

Definition at line 94 of file PolicyC.h.

Definition at line 109 of file PolicyC.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines