import "acsexmplErrorComponent.idl";
Inheritance diagram for acsexmplErrorComponent::ErrorComponent:
Public Member Functions | |
void | displayMessage () |
void | badMethod (in short depth) raises (ACSErrTypeCommon::GenericErrorEx, ACSErrTypeCommon::UnexpectedExceptionEx) |
void | exceptionFromCompletion (in short depth) raises (ACSErrTypeCommon::GenericErrorEx) |
void | typeException (in short depth) raises (ACSErrTypeCommon::GenericErrorEx, ACSErrTypeCommon::ACSErrTypeCommonEx) |
void | corbaSystemException () |
ACSErr::Completion | completionFromException (in short depth) |
ACSErr::Completion | completionFromCompletion (in short depth) |
ACSErr::Completion | completionOnStack (in short depth) |
void | outCompletion (out ACSErr::Completion comp) |
|
Simple method that throws an ACSException with an error trace of a given depth.
|
|
Simple method that returns an ACSErr::Completion. The Error Trace in the completion is added from a completion.
|
|
Simple method that returns an ACSErr::Completion. The Error Trace in the completion is added from an exception.
|
|
Simple method that returns an ACSErr::Completion. Completion is located on the stack instead on the heap.
|
|
Method that throws a CORBA::BAD_PARAM system exception to show how to handle CORBA System Exceptions |
|
Prints "ErrorComponent" to the console (where the container that activated this component is running).
|
|
Method that throws an ACSException (ACSErrTypeCommon::GenericErrorEx). The error trace inside the exception is added from a completion.
|
|
a Simple method that returns an ACSErr::Completion as an out parameter
|
|
Method that throws an ACSException on the type level (ACSErrTypeCommon::ACSErrTypeCommonEx). Since we do not have hierarchy in IDL, we have to specify here code and type exception. This means that this method can throw GenericErrorEx but also any exception in the ACSErrTypeCommonEx type.
|