TAO
2.3.3
|
FUZZ: disable check_for_include/. More...
Classes | |
interface | Current |
class | Environment |
Environment. More... | |
class | Exception |
Exception. More... | |
exception | InvalidPolicies |
class | LocalObject |
struct | NamedValue |
class | Object |
Implementation of a CORBA object reference. More... | |
class | ORB |
ORB pseudo-object. More... | |
interface | Policy |
interface | PolicyCurrent |
exception | PolicyError |
interface | PolicyManager |
class | Principal |
A "Principal" identifies an authenticated entity in the network administration framework. More... | |
struct | ServiceDetail |
struct | ServiceInformation |
class | SystemException |
SystemException. More... | |
class | UserException |
Application- or OMG- defined CORBA exception sub-class. More... | |
class | WrongTransaction |
UserException for DII requests. More... | |
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). More... | |
const PolicyErrorCode | BAD_POLICY = 0 |
const PolicyErrorCode | UNSUPPORTED_POLICY = 1 |
const PolicyErrorCode | BAD_POLICY_TYPE = 2 |
const PolicyErrorCode | BAD_POLICY_VALUE = 3 |
const PolicyErrorCode | UNSUPPORTED_POLICY_VALUE = 4 |
const ServiceType | Security = 1 |
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 sequence<boolean> CORBA::BooleanSeq |
typedef ACE_CDR::Char CORBA::Char |
typedef Char& CORBA::Char_out |
typedef sequence<char> CORBA::CharSeq |
typedef Context * CORBA::Context_ptr |
typedef ContextList * CORBA::ContextList_ptr |
typedef ACE_CDR::Double CORBA::Double |
typedef Double& CORBA::Double_out |
typedef sequence<double> CORBA::DoubleSeq |
typedef Environment* CORBA::Environment_ptr |
typedef ExceptionList * CORBA::ExceptionList_ptr |
typedef unsigned long CORBA::Flags |
typedef ACE_CDR::Float CORBA::Float |
typedef Float& CORBA::Float_out |
typedef sequence<float> CORBA::FloatSeq |
typedef string CORBA::Identifier |
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 sequence<long double> CORBA::LongDoubleSeq |
typedef ACE_CDR::LongLong CORBA::LongLong |
typedef LongLong& CORBA::LongLong_out |
typedef sequence<long long> CORBA::LongLongSeq |
typedef sequence<long> CORBA::LongSeq |
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 sequence<octet> CORBA::OctetSeq |
typedef OperationDef * CORBA::OperationDef_ptr |
typedef string CORBA::ORB_ObjectId |
typedef sequence<ORB_ObjectId> CORBA::ORB_ObjectIdList |
typedef TAO_Pseudo_Out_T<ORB> CORBA::ORB_out |
typedef ORB * CORBA::ORB_ptr |
typedef TAO_Pseudo_Var_T<ORB> CORBA::ORB_var |
typedef string CORBA::ORBid |
typedef Policy * CORBA::Policy_ptr |
typedef short CORBA::PolicyErrorCode |
typedef sequence<Policy> CORBA::PolicyList |
typedef ULong CORBA::PolicyType |
typedef sequence<PolicyType> CORBA::PolicyTypeSeq |
typedef Principal* CORBA::Principal_ptr |
typedef string CORBA::RepositoryId |
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 OctetSeq CORBA::ServiceDetailData |
typedef sequence<ServiceDetail> CORBA::ServiceDetailSeq |
typedef unsigned long CORBA::ServiceDetailType |
typedef unsigned long CORBA::ServiceOption |
typedef sequence<ServiceOption> CORBA::ServiceOptionSeq |
typedef unsigned short CORBA::ServiceType |
typedef ACE_CDR::Short CORBA::Short |
typedef Short& CORBA::Short_out |
typedef sequence<short> CORBA::ShortSeq |
typedef TAO::String_out< char > CORBA::String_out |
typedef TAO::String_var< char > CORBA::String_var |
typedef sequence<string> CORBA::StringSeq |
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 sequence<unsigned long long> CORBA::ULongLongSeq |
typedef sequence<unsigned long> CORBA::ULongSeq |
typedef ACE_CDR::UShort CORBA::UShort |
typedef UShort& CORBA::UShort_out |
typedef sequence<unsigned short> CORBA::UShortSeq |
typedef ValueFactoryBase * CORBA::ValueFactory |
typedef CORBA::Short CORBA::ValueModifier |
typedef ACE_CDR::WChar CORBA::WChar |
typedef WChar& CORBA::WChar_out |
typedef sequence<wchar> CORBA::WCharSeq |
typedef TAO::String_out< CORBA::WChar > CORBA::WString_out |
typedef TAO::String_var< CORBA::WChar > CORBA::WString_var |
typedef sequence<wstring> CORBA::WStringSeq |
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. |
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 |
enum CORBA::ParameterMode |
enum CORBA::TCKind |
enum CORBA::TCKind |
|
inline |
Boolean CORBA::is_nil | ( | Object_ptr | ) |
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 PolicyErrorCode CORBA::BAD_POLICY = 0 |
const PolicyErrorCode CORBA::BAD_POLICY_TYPE = 2 |
const PolicyErrorCode CORBA::BAD_POLICY_VALUE = 3 |
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 ServiceType CORBA::Security = 1 |
const PolicyErrorCode CORBA::UNSUPPORTED_POLICY = 1 |
const PolicyErrorCode CORBA::UNSUPPORTED_POLICY_VALUE = 4 |