#include <Exception.h>
Inheritance diagram for CORBA::SystemException:


Public Methods | |
| SystemException (void) | |
| Default constructtor. | |
| SystemException (const SystemException &src) | |
| Copy constructor. | |
| ~SystemException (void) | |
| Destructor. | |
| SystemException & | operator= (const SystemException &src) |
| Assignment operator. | |
| ULong | minor (void) const |
| Get the minor status. | |
| void | minor (ULong m) |
| Set the minor status. | |
| CORBA::CompletionStatus | completed (void) const |
| Get the completion status. | |
| void | completed (CORBA::CompletionStatus c) |
| Set the operation completion status. | |
| virtual void | _raise (void) const=0 |
| virtual int | _is_a (const char *type_id) const |
| Helper for the _downcast operation. | |
| void | _tao_print_system_exception (FILE *f=stdout) const |
| virtual ACE_CString | _info (void) const |
| virtual void | _tao_encode (TAO_OutputCDR &cdr ACE_ENV_ARG_DECL_NOT_USED) const |
| virtual void | _tao_decode (TAO_InputCDR &cdr ACE_ENV_ARG_DECL_NOT_USED) |
| virtual CORBA::Exception * | _tao_duplicate (void) const |
Static Public Methods | |
| SystemException * | _downcast (CORBA::Exception *exception) |
| Narrow to a SystemException. | |
| const SystemException * | _downcast (const CORBA::Exception *exception) |
| The const version of narrow operation to a SystemException. | |
| CORBA::ULong | _tao_minor_code (u_int location, int errno_value) |
| Helper to create a minor status value. | |
| CORBA::ULong | _tao_errno (int errno_value) |
Protected Methods | |
| SystemException (CORBA::ULong code, CORBA::CompletionStatus completed) | |
| Constructor using a repository id. | |
| SystemException (const char *repository_id, const char *local_name, CORBA::ULong code, CORBA::CompletionStatus completed) | |
| Constructor using a repository id. | |
Static Protected Methods | |
| const char * | _tao_get_omg_exception_description (const CORBA::SystemException &exc, CORBA::ULong minor_code) |
Private Attributes | |
| CORBA::ULong | minor_ |
| Minor code. | |
| CORBA::CompletionStatus | completed_ |
| Completion status. | |
System exceptions are those defined in the CORBA spec; OMG-IDL defines these.
|
|
Default constructtor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Constructor using a repository id.
|
|
||||||||||||||||||||
|
Constructor using a repository id.
|
|
|
The const version of narrow operation to a SystemException.
|
|
|
Narrow to a SystemException.
Reimplemented from CORBA::Exception. |
|
|
Returns a string containing information about the exception. This function is not CORBA compliant. Implements CORBA::Exception. |
|
|
Helper for the _downcast operation.
Reimplemented from CORBA::Exception. |
|
|
Implements CORBA::Exception. |
|
|
Implements CORBA::Exception. |
|
|
Overridden base class method to help compilers that use explicit template instantiations going Implements CORBA::Exception. |
|
|
Implements CORBA::Exception. |
|
|
Helper to translate a platform-specific errno to a TAO errno value. |
|
||||||||||||
|
Return the exception description associated with the given OMG minor code. |
|
||||||||||||
|
Helper to create a minor status value.
|
|
|
Print the system exception |
|
|
Set the operation completion status.
|
|
|
Get the completion status.
|
|
|
Set the minor status.
|
|
|
Get the minor status.
|
|
|
Assignment operator.
|
|
|
Completion status.
|
|
|
Minor code.
|
1.2.18