Skip to main content

Macros

Object_isOK

Object_isERROR

Object_OK

Indicates that the invocation has succeeded.

Object_ERROR

Non-specific, and can be used whenever the error condition does not need to be distinguished from others in the interface.

Object_ERROR_INVALID

Indicates that the request was not understood by the object.

Object_ERROR_SIZE_IN

Indicates that an input buffer was too large to be marshaled.

Object_ERROR_SIZE_OUT

Indicates that an output buffer was too large to be marshaled.

Object_ERROR_MEM

Indicates a failure of memory allocation.

Object_ERROR_USERBASE

Beginning of the user-defined range.

Object_ERROR_DEFUNCT

Indicates that the object reference will no longer work.

Object_ERROR_ABORT

Indicates that the caller should return to the point at which it was invoked from a remote domain.

Object_ERROR_BADOBJ

Indicates that the caller provided a mal-formed object structure as a target object or an input parameter.

Object_ERROR_NOSLOTS

Indicates that an object could not be returned because the calling domain has reached the maximum number of remote object references on this transport.

Object_ERROR_MAXARGS

Indicates that the args array length exceeds the maximum supported by the object or by some transport between the caller and the object.

Object_ERROR_MAXDATA

Indicates the the complete payload (input buffers and/or output buffers) exceed.

Object_ERROR_UNAVAIL

Indicates that the destination process cannot fulfill the request at the current time, but that retrying the operation in the future might result in success.

Object_ERROR_KMEM

Indicates a failure of memory allocation outside of the caller’s domain and outside of the destination domain.

Object_ERROR_REMOTE

Indicates that a local operation has been requested when the target object is remote.

Object_ERROR_BUSY

Indicates that the target domain or process is busy and cannot currently accept an invocation.

Object_ERROR_AUTH

Cannot authenticate message.

Object_ERROR_REPLAY

Message has been replayed.

Object_ERROR_MAXREPLAY

Replay counter cannot be incremented.

Object_ERROR_TIMEOUT

Call Back Object invocation timed out.