FUZZ: disable check_for_include/. More...
FUZZ: disable check_for_include/.
Definition at line 46 of file AbstractBase.h.
typedef AbstractBase * CORBA::AbstractBase_ptr |
Definition at line 43 of file AbstractBase.h.
typedef Any * CORBA::Any_ptr |
typedef ACE_CDR::Boolean CORBA::Boolean |
Definition at line 42 of file Basic_Types.h.
typedef Boolean& CORBA::Boolean_out |
Definition at line 43 of file Basic_Types.h.
typedef ACE_CDR::Char CORBA::Char |
Definition at line 75 of file Basic_Types.h.
typedef Char& CORBA::Char_out |
Definition at line 76 of file Basic_Types.h.
typedef TAO_Pseudo_Out_T<Context> CORBA::Context_out |
typedef Context * CORBA::Context_ptr |
Definition at line 48 of file Dynamic_Adapter.h.
typedef TAO_Pseudo_Var_T<Context> CORBA::Context_var |
typedef ContextList * CORBA::ContextList_ptr |
Definition at line 38 of file DII_CORBA_methods.h.
typedef ACE_CDR::Double CORBA::Double |
Definition at line 69 of file Basic_Types.h.
typedef Double& CORBA::Double_out |
Definition at line 70 of file Basic_Types.h.
Definition at line 46 of file Environment.h.
typedef Environment * CORBA::Environment_ptr |
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.
typedef ExceptionList * CORBA::ExceptionList_ptr |
Definition at line 42 of file Dynamic_Adapter.h.
Definition at line 49 of file ExceptionList.h.
typedef ULong CORBA::Flags |
typedef ACE_CDR::Float CORBA::Float |
Definition at line 66 of file Basic_Types.h.
typedef Float& CORBA::Float_out |
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.
typedef LocalObject* CORBA::LocalObject_ptr |
Definition at line 38 of file LocalObject.h.
Definition at line 40 of file LocalObject.h.
typedef ACE_CDR::Long CORBA::Long |
Definition at line 54 of file Basic_Types.h.
typedef Long& CORBA::Long_out |
Definition at line 55 of file Basic_Types.h.
typedef ACE_CDR::LongDouble CORBA::LongDouble |
Definition at line 72 of file Basic_Types.h.
typedef LongDouble& CORBA::LongDouble_out |
Definition at line 73 of file Basic_Types.h.
typedef ACE_CDR::LongLong CORBA::LongLong |
Definition at line 60 of file Basic_Types.h.
typedef LongLong& CORBA::LongLong_out |
Definition at line 61 of file Basic_Types.h.
typedef NamedValue * CORBA::NamedValue_ptr |
Definition at line 37 of file AnyTypeCode_methods.h.
typedef TAO_Pseudo_Out_T<NVList> CORBA::NVList_out |
typedef NVList * CORBA::NVList_ptr |
Definition at line 40 of file AnyTypeCode_methods.h.
typedef TAO_Pseudo_Var_T<NVList> CORBA::NVList_var |
typedef TAO_Pseudo_Out_T< Object > CORBA::Object_out |
Definition at line 48 of file Abstract_Servant_Base.h.
typedef Object * CORBA::Object_ptr |
Definition at line 45 of file Abstract_Servant_Base.h.
typedef TAO_Pseudo_Var_T< Object > CORBA::Object_var |
Definition at line 47 of file Abstract_Servant_Base.h.
typedef ACE_CDR::Octet CORBA::Octet |
Definition at line 45 of file Basic_Types.h.
typedef Octet& CORBA::Octet_out |
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 |
typedef TAO_VarSeq_Var_T< ORB_ObjectIdList > CORBA::ORB_ObjectIdList_var |
typedef TAO_Pseudo_Out_T<ORB> CORBA::ORB_out |
typedef ORB * CORBA::ORB_ptr |
Definition at line 37 of file CORBA_methods.h.
typedef TAO_Pseudo_Var_T<ORB> CORBA::ORB_var |
typedef TAO_Objref_Out_T< Policy > CORBA::Policy_out |
Definition at line 42 of file PolicyC.cpp.
typedef Policy * CORBA::Policy_ptr |
Definition at line 40 of file AnyTypeCode_Adapter.h.
typedef TAO_Objref_Var_T< Policy > CORBA::Policy_var |
Definition at line 41 of file PolicyC.cpp.
typedef CORBA::Short CORBA::PolicyErrorCode |
typedef ULong CORBA::PolicyType |
Definition at line 42 of file Principal.h.
typedef Principal * CORBA::Principal_ptr |
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.
typedef String_var CORBA::RepositoryId_var |
Definition at line 35 of file Dynamic_Implementation.h.
typedef TAO_Pseudo_Out_T<Request> CORBA::Request_out |
typedef Request * CORBA::Request_ptr |
Definition at line 45 of file Dynamic_Adapter.h.
typedef TAO_Pseudo_Var_T<Request> CORBA::Request_var |
typedef TAO::unbounded_object_reference_sequence< CORBA::Request, CORBA::Request_var > CORBA::RequestSeq |
typedef TAO_Seq_Out_T< RequestSeq > CORBA::RequestSeq_out |
typedef TAO_VarSeq_Var_T< RequestSeq > CORBA::RequestSeq_var |
Definition at line 54 of file Server_Request.h.
typedef ServerRequest * CORBA::ServerRequest_ptr |
Definition at line 51 of file Dynamic_Adapter.h.
Definition at line 53 of file Server_Request.h.
typedef UShort CORBA::ServiceType |
typedef ACE_CDR::Short CORBA::Short |
Definition at line 48 of file Basic_Types.h.
typedef Short& CORBA::Short_out |
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.
typedef TCKind& CORBA::TCKind_out |
Definition at line 115 of file Typecode_typesC.h.
typedef TAO_Pseudo_Out_T< TypeCode > CORBA::TypeCode_out |
Definition at line 51 of file TypeCode.h.
typedef TypeCode * CORBA::TypeCode_ptr |
typedef TAO_Pseudo_Var_T< TypeCode > CORBA::TypeCode_var |
Definition at line 50 of file TypeCode.h.
typedef ACE_CDR::ULong CORBA::ULong |
Definition at line 57 of file Basic_Types.h.
typedef ULong& CORBA::ULong_out |
Definition at line 58 of file Basic_Types.h.
typedef ACE_CDR::ULongLong CORBA::ULongLong |
Definition at line 63 of file Basic_Types.h.
typedef ULongLong& CORBA::ULongLong_out |
Definition at line 64 of file Basic_Types.h.
typedef ACE_CDR::UShort CORBA::UShort |
Definition at line 51 of file Basic_Types.h.
typedef UShort& CORBA::UShort_out |
Definition at line 52 of file Basic_Types.h.
typedef TAO_Value_Out_T<ValueBase> CORBA::ValueBase_out |
Definition at line 115 of file ValueBase.h.
typedef TAO_Value_Var_T<ValueBase> CORBA::ValueBase_var |
Definition at line 112 of file ValueBase.h.
typedef ValueFactoryBase * CORBA::ValueFactory |
Definition at line 50 of file ValueFactory.h.
Definition at line 48 of file ValueFactory.h.
typedef CORBA::Short CORBA::ValueModifier |
typedef ACE_CDR::WChar CORBA::WChar |
Definition at line 78 of file Basic_Types.h.
typedef WChar& CORBA::WChar_out |
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.
anonymous enum |
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.
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.
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 };
enum CORBA::TCKind |
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 };
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;
}
TAO_Valuetype_Export TypeCode_ptr const CORBA::_tc_AbstractBase = &TAO::TypeCode::tc_AbstractBase |
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.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_boolean = &TAO::TypeCode::tc_boolean |
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.
Definition at line 95 of file SystemExceptionA.cpp.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_Component = &TAO::TypeCode::tc_Component |
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.
TAO_Valuetype_Export TypeCode_ptr const CORBA::_tc_EventBase = &TAO::TypeCode::tc_EventBase |
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 |
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.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_longdouble = &TAO::TypeCode::tc_longdouble |
Definition at line 99 of file TypeCode_Constants.cpp.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_longlong = &TAO::TypeCode::tc_longlong |
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 |
Definition at line 135 of file PolicyA.cpp.
TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_PolicyError |
Definition at line 85 of file PolicyA.cpp.
TAO_AnyTypeCode_Export::CORBA::TypeCode_ptr const CORBA::_tc_PolicyErrorCode |
Definition at line 58 of file PolicyA.cpp.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_Principal = &TAO::TypeCode::tc_Principal |
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.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_TypeCode = &TAO::TypeCode::tc_TypeCode |
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.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_ulonglong = &TAO::TypeCode::tc_ulonglong |
Definition at line 96 of file TypeCode_Constants.cpp.
TAO_DynamicInterface_Export TypeCode_ptr const CORBA::_tc_UnknownUserException |
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.
TAO_Valuetype_Export TypeCode_ptr const CORBA::_tc_ValueBase = &TAO::TypeCode::tc_ValueBase |
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 |
Definition at line 57 of file WrongTransactionA.cpp.
TAO_AnyTypeCode_Export TypeCode_ptr const CORBA::_tc_wstring = &TAO::TypeCode::tc_wstring |
Definition at line 106 of file TypeCode_Constants.cpp.
const CORBA::PolicyErrorCode CORBA::BAD_POLICY = 0 |
const CORBA::PolicyErrorCode CORBA::BAD_POLICY_TYPE = 2 |
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.