[Enterprise Extensions only]

SystemException::completed

Overview Indicates whether an operation completed before an exception was encountered.
Original class CORBA::SystemException


Intended Usage

The first completed method is intended to be used by a client or server application after catching a SystemException in a try/catch block, to determine whether the operation that threw the SystemException completed before the exception was encountered.

The second completed method is used to set the completion status of a SystemException before throwing it.

IDL Syntax

  CORBA::CompletionStatus completed() const;
  void completed(CORBA::CompletionStatus status);

Input parameters

status
The completion status to store in the SystemException.

Return values

CORBA::CompletionStatus
A value indicating whether the operation that threw the SystemException completed before the exception was encountered (CORBA::COMPLETED_YES, CORBA::COMPLETED_NO, or CORBA::COMPLETED_MAYBE).