Return | Description | Exception |
OK |
Normal, successful return. |
(none) |
NO_DATA |
Normal, successful return from a data access method such as
DataReader.take() , but no data was available.
|
(none) |
TIMEOUT |
Blocking operation failed to complete within the specified timeout
duration.
|
TimeoutException |
BAD_PARAMETER |
An argument passed to a method was out of range or had a value
that was otherwise illegal.
|
IllegalArgumentException |
UNSUPPORTED |
The method is not supported by this DDS implementation.
|
UnsupportedOperationException |
NOT_ENABLED |
The Entity has not yet been enabled for communication. |
NotEnabledException |
ALREADY_DELETED |
The object on which the method is invoked has already been closed.
|
AlreadyClosedException |
ILLEGAL_OPERATION |
The method cannot be invoked in the current calling context (e.g.
from within a listener callback).
|
IllegalOperationException |
PRECONDITION_NOT_MET |
The object is not in the proper state to invoke the method. |
PreconditionNotMetException |
IMMUTABLE_POLICY |
An attempt was made to change a QosPolicy that cannot be
changed. |
ImmutablePolicyException |
INCONSISTENT_POLICY |
Two or more QosPolicy property values have been specified
that are inconsistent with one another.
|
ImmutablePolicyException |
OUT_OF_RESOURCES |
An internal resource of the DDS implementation has been exhausted,
preventing the successful completion of the method.
|
OutOfResourcesException |
ERROR |
The method failed to complete successfully for another reason. |
DDSException (this class) |