SystemException.
More...
#include <SystemException.h>
SystemException.
System exceptions are those defined in the CORBA specification; OMG-IDL defines these.
◆ SystemException() [1/4]
Copy constructor.
- Note
- This constructor should be protected, but VC7.1 at warning level 4 complains about the inaccessible copy constructor preventing it from being caught. However, that probably isn't true for most cases since CORBA exceptions are typically caught by reference, not by copy.
◆ ~SystemException()
CORBA::SystemException::~SystemException |
( |
| ) |
|
|
virtual |
◆ SystemException() [2/4]
CORBA::SystemException::SystemException |
( |
| ) |
|
|
protected |
◆ SystemException() [3/4]
Constructor using a repository id.
◆ SystemException() [4/4]
Constructor using a repository id.
◆ _downcast() [1/2]
◆ _downcast() [2/2]
◆ _info()
Returns a string containing information about the exception. This function is not CORBA compliant.
Implements CORBA::Exception.
◆ _raise()
virtual void CORBA::SystemException::_raise |
( |
| ) |
const |
|
pure virtual |
◆ _tao_decode()
void CORBA::SystemException::_tao_decode |
( |
TAO_InputCDR & |
cdr | ) |
|
|
virtual |
Copy constructor.
- Note
- This constructor should be protected, but VC7.1 at warning level 4 complains about the inaccessible copy constructor preventing it from being caught. However, that probably isn't true for most cases since CORBA exceptions are typically caught by reference, not by copy.
Implements CORBA::Exception.
◆ _tao_duplicate()
◆ _tao_encode()
void CORBA::SystemException::_tao_encode |
( |
TAO_OutputCDR & |
cdr | ) |
const |
|
virtual |
Copy constructor.
- Note
- This constructor should be protected, but VC7.1 at warning level 4 complains about the inaccessible copy constructor preventing it from being caught. However, that probably isn't true for most cases since CORBA exceptions are typically caught by reference, not by copy.
Implements CORBA::Exception.
◆ _tao_errno()
CORBA::ULong CORBA::SystemException::_tao_errno |
( |
int |
errno_value | ) |
|
|
static |
Helper to translate a platform-specific errno to a TAO errno value.
◆ _tao_get_omg_exception_description()
Return the exception description associated with the given OMG minor code.
◆ _tao_minor_code()
CORBA::ULong CORBA::SystemException::_tao_minor_code |
( |
u_int |
location, |
|
|
int |
errno_value |
|
) |
| |
|
static |
Helper to create a minor status value.
◆ _tao_print_system_exception()
void CORBA::SystemException::_tao_print_system_exception |
( |
FILE * |
f = stdout | ) |
const |
Print the system exception ex
to output determined by f
. This function is not CORBA compliant.
◆ completed() [1/2]
Get the completion status.
◆ completed() [2/2]
Set the operation completion status.
◆ minor() [1/2]
◆ minor() [2/2]
◆ operator=()
◆ completed_
◆ minor_
The documentation for this class was generated from the following files: