OpFlex Framework  1.7.0
ofcore_c.h File Reference

C wrapper core defininitions. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define OF_ESUCCESS   0
 A successful error return.
 
#define OF_EFAILED   1
 A generic failure code.
 
#define OF_EMEMORY   2
 A failure caused by problems related to memory allocation.
 
#define OF_ELOGIC   10
 A generic logic error caused by errors in the user logic.
 
#define OF_EOUTOFRANGE   11
 You have requested data that is not available or is out of range for the requested type.
 
#define OF_EINVALID_ARG   12
 An argument to the function was invalid.
 
#define OF_ERUNTIME   10
 A generic runtime error.
 
#define OF_IS_SUCCESS(statusc)   ((statusc) == OF_ESUCCESS)
 Check whether a status code is successful.
 
#define OF_IS_FAILURE(statusc)   (!OF_IS_SUCCESS(statusc))
 Check whether a status code is failed.
 

Typedefs

typedef int ofstatus
 An opflex status code.
 
typedef void * ofobj_p
 Base type for all OpFlex object pointers.
 
typedef uint64_t class_id_t
 A unique class ID.
 

Detailed Description

C wrapper core defininitions.