TAO
2.1.5
|
FUZZ: disable check_for_include/. More...
Classes | |
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... | |
struct | NamedValue |
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 | WrongTransaction |
Enumerations | |
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 | |
ORB_ptr | ORB_init (int &argc, char *argv[], const char *orb_name=0) |
template<typename T > | |
Boolean | is_nil (T x) |
template<typename T > | |
void | release (T x) |
template<> | |
void | release (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) |
template<> | |
Boolean | is_nil (Object_ptr) |
CORBA String Memory Management | |
CORBA string memory management functions. | |
char * | string_alloc (ULong len) |
char * | string_dup (const char *) |
void | string_free (char *) |
CORBA Wide String Memory Management | |
CORBA wide string memory management functions. | |
WChar * | wstring_alloc (ULong len) |
WChar * | wstring_dup (const WChar *const) |
void | wstring_free (WChar *const) |
Variables | |
const ULong | OMGVMCID = 0x4f4d0000U |
The OMG Vendor Minor Codeset ID (VMCID). | |
FUZZ: disable check_for_include/.
typedef AbstractBase* CORBA::AbstractBase_ptr |
typedef Any* CORBA::Any_ptr |
typedef ACE_CDR::Boolean CORBA::Boolean |
typedef Boolean& CORBA::Boolean_out |
typedef ACE_CDR::Char CORBA::Char |
typedef Char& CORBA::Char_out |
typedef Context * CORBA::Context_ptr |
typedef ContextList * CORBA::ContextList_ptr |
typedef ACE_CDR::Double CORBA::Double |
typedef Double& CORBA::Double_out |
typedef Environment* CORBA::Environment_ptr |
typedef ExceptionList * CORBA::ExceptionList_ptr |
typedef ULong CORBA::Flags |
typedef ACE_CDR::Float CORBA::Float |
typedef Float& CORBA::Float_out |
typedef InterfaceDef * CORBA::InterfaceDef_ptr |
typedef LocalObject* CORBA::LocalObject_ptr |
typedef ACE_CDR::Long CORBA::Long |
typedef Long& CORBA::Long_out |
typedef ACE_CDR::LongDouble CORBA::LongDouble |
typedef LongDouble& CORBA::LongDouble_out |
typedef ACE_CDR::LongLong CORBA::LongLong |
typedef LongLong& CORBA::LongLong_out |
typedef NamedValue * CORBA::NamedValue_ptr |
typedef NVList * CORBA::NVList_ptr |
typedef TAO_Pseudo_Out_T< Object > CORBA::Object_out |
typedef Object * CORBA::Object_ptr |
typedef TAO_Pseudo_Var_T< Object > CORBA::Object_var |
typedef ACE_CDR::Octet CORBA::Octet |
typedef Octet& CORBA::Octet_out |
typedef OperationDef * CORBA::OperationDef_ptr |
typedef TAO_Pseudo_Out_T<ORB> CORBA::ORB_out |
typedef ORB * CORBA::ORB_ptr |
typedef TAO_Pseudo_Var_T<ORB> CORBA::ORB_var |
typedef Policy * CORBA::Policy_ptr |
typedef ULong CORBA::PolicyType |
typedef Principal* CORBA::Principal_ptr |
typedef TAO_Pseudo_Out_T<Request> CORBA::Request_out |
typedef Request * CORBA::Request_ptr |
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 |
typedef ServerRequest* CORBA::ServerRequest_ptr |
typedef UShort CORBA::ServiceType |
typedef ACE_CDR::Short CORBA::Short |
typedef Short& CORBA::Short_out |
typedef TAO::String_out< char > CORBA::String_out |
typedef TAO::String_var< char > CORBA::String_var |
typedef TCKind& CORBA::TCKind_out |
typedef TAO_Pseudo_Out_T<TypeCode> CORBA::TypeCode_out |
typedef TypeCode * CORBA::TypeCode_ptr |
typedef TAO_Pseudo_Var_T<TypeCode> CORBA::TypeCode_var |
typedef ACE_CDR::ULong CORBA::ULong |
typedef ULong& CORBA::ULong_out |
typedef ACE_CDR::ULongLong CORBA::ULongLong |
typedef ULongLong& CORBA::ULongLong_out |
typedef ACE_CDR::UShort CORBA::UShort |
typedef UShort& CORBA::UShort_out |
typedef ValueFactoryBase * CORBA::ValueFactory |
typedef CORBA::Short CORBA::ValueModifier |
typedef ACE_CDR::WChar CORBA::WChar |
typedef WChar& CORBA::WChar_out |
typedef TAO::String_out< CORBA::WChar > CORBA::WString_out |
typedef TAO::String_var< CORBA::WChar > CORBA::WString_var |
Completion status for CORBA system exceptions.
Enumerations that denote how an operation was (not) completed when a CORBA::SystemException
is thrown.
enum CORBA::TCKind |
|
inline |
CORBA::Boolean CORBA::is_nil | ( | CORBA::Object_ptr | obj | ) |
ACE_OSTREAM_TYPE & CORBA::operator<< | ( | ACE_OSTREAM_TYPE & | os, |
const CORBA::Exception & | e | ||
) |
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
|
inline |
|
inline |
char * CORBA::string_alloc | ( | CORBA::ULong | len | ) |
char * CORBA::string_dup | ( | const char * | str | ) |
void CORBA::string_free | ( | char * | str | ) |
CORBA::WChar * CORBA::wstring_alloc | ( | CORBA::ULong | len | ) |
CORBA::WChar * CORBA::wstring_dup | ( | const WChar * const | str | ) |
void CORBA::wstring_free | ( | WChar * const | str | ) |
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); *