OpenDOF Project
Macros | Functions
DOFError
Distributed Object Framework (DOF)

Macros

#define DOFERROR_OK
 Success or OK (no error).
 
#define DOFERROR_NOT_SUPPORTED
 The request is not supported by the library or the OAP Interface (for example, an Invoke on an Event).
 
#define DOFERROR_TYPE_MISMATCH
 The data values passed do not match the data signature of the defined Interface, therefore a value or value list could not be written to or read from the wire.
 
#define DOFERROR_INSUFFICIENT_RESOURCES
 There are not enough resources available to accept or process the command.
 
#define DOFERROR_TERMINATED
 The operation, connection, or request has been terminated.
 
#define DOFERROR_REJECTED
 An operation has not been accepted (for example, the provider does not allow subscriptions on the requested interface and item).
 
#define DOFERROR_NOT_FOUND
 The requested information cannot be found (for example, a request was received that should match an existing binding, but no matching binding can be found).
 
#define DOFERROR_DUPLICATE
 An operation or entry already exists and cannot be entered again (for example, the requested Session ID is already in use).
 
#define DOFERROR_TOO_MANY
 The maximum number of entries has been reached (for example, the provider has reached a maximum supported session count on the requested binding).
 
#define DOFERROR_APPLICATION_ERROR
 An application callback has failed (for example, the provider implementation).
 
#define DOFERROR_FAILED
 Failed without any other, specific error.
 
#define DOFERROR_TIMEOUT
 An operation timed out.
 
#define DOFERROR_NOT_READABLE
 The property is not readable.
 
#define DOFERROR_NOT_WRITABLE
 The property is not writable.
 
#define DOFERROR_RESULT_LOST
 One or more results for the operation have been lost (not received).
 
#define DOFERROR_PROTOCOL_NEGOTIATION_FAILED
 Protocol negotiation failed when attempting to establish a connection.
 
#define DOFERROR_TRANSPORT_FAILED
 Transport-level error or failure.
 
#define DOFERROR_IO_FAILED
 Transport-level Input/Output (Receive/Send) error or failure.
 
#define DOFERROR_AUTHENTICATION_FAILED
 Authentication error or failure.
 
#define DOFERROR_ACK_TIMEOUT
 Ack timeout error.
 
#define DOFERROR_STALE_CREDENTIAL
 The credential used was previously resolved, but failed to authenticate due to a stale cache of the resolution data.
 
#define DOFERROR_ACCESS_DENIED
 Access is denied.
 
#define DOFERROR_UNKNOWN_INITIATOR
 The initiator is not known.
 
#define DOFERROR_UNKNOWN_RESPONDER
 The responder is not known.
 
#define DOFERROR_UNKNOWN_DOMAIN
 The domain in which authentication was requested is not known, cannot be found (e.g., no route), or cannot be validated.
 
#define DOFERROR_SERVICE_UNAVAILABLE
 The service is not currently available.
 
#define DOFERROR_BAD_MODE
 The requested security mode is not acceptable.
 
#define DOFERROR_NOT_IN_GROUP
 The initiator is not a member of the requested group.
 
#define DOFERROR_UNSUPPORTED_INITIATOR
 The identification mode requested by the initiator is not known.
 
#define DOFERROR_UNSUPPORTED_RESPONDER
 The identification mode requested by the responder is not known.
 
#define DOFERROR_INVALID_INITIATOR
 The identification mode requested by the initiator is known, but there is no associated private data.
 
#define DOFERROR_INVALID_RESPONDER
 The identification mode requested by the responder is known, but there is no associated private data.
 
#define DOFERROR_RESOLUTION_FAILED
 An error occurred in resolution.
 
#define DOFERROR_VALIDATION_FAILED
 An error occurred in validation.
 
#define DOFERROR_ILLEGAL_ARGUMENT
 An invalid or illegal argument was detected (for example, a NULL was passed where it should not have been).
 

Functions

const char * DOFError_GetString (const DOFError status)
 Convert the given status code to an ASCII string.
 

Detailed Description

core-c-dof-oal Version 8.0.1 Build 0
2018-01-22