Status Codes¶
Status codes are returned by most functions in OFX suites and all plug-in actions to indicate the sucess or failure of the operation. All status codes are defined in ofxCore.h and #defined to be integers.
-
typedef int
OfxStatus
¶ OFX status return type.
Most OFX functions in host suites and all actions in a plug-in return a status code, where the status codes are all 32 bit integers. This typedef is used to label that status code.
-
kOfxStatOK
¶ Status code indicating all was fine.
-
kOfxStatFailed
¶ Status error code for a failed operation.
-
kOfxStatErrFatal
¶ Status error code for a fatal error.
Only returned in the case where the plug-in or host cannot continue to function and needs to be restarted.
-
kOfxStatErrUnknown
¶ Status error code for an operation on or request for an unknown object.
-
kOfxStatErrMissingHostFeature
¶ Status error code returned by plug-ins when they are missing host functionality, either an API or some optional functionality (eg: custom params).
Plug-Ins returning this should post an appropriate error message stating what they are missing.
-
kOfxStatErrUnsupported
¶ Status error code for an unsupported feature/operation.
-
kOfxStatErrExists
¶ Status error code for an operation attempting to create something that exists.
-
kOfxStatErrFormat
¶ Status error code for an incorrect format.
-
kOfxStatErrMemory
¶ Status error code indicating that something failed due to memory shortage.
-
kOfxStatErrBadHandle
¶ Status error code for an operation on a bad handle.
-
kOfxStatErrBadIndex
¶ Status error code indicating that a given index was invalid or unavailable.
-
kOfxStatErrValue
¶ Status error code indicating that something failed due an illegal value.
-
kOfxStatReplyYes
¶ OfxStatus returned indicating a ‘yes’.
-
kOfxStatReplyNo
¶ OfxStatus returned indicating a ‘no’.
-
kOfxStatReplyDefault
¶ OfxStatus returned indicating that a default action should be performed.