RCCE(3)

NAME
RCCE.h - RCCE header file

DESCRIPTION
RCCE header file.It defines the following error codes.

RCCE_ERROR_BASE
    1234321

RCCE_ERROR_TARGET
    (RCCE_ERROR_BASE + 1)

RCCE_ERROR_SOURCE
    (RCCE_ERROR_BASE + 2)

RCCE_ERROR_ID
    (RCCE_ERROR_BASE + 3)

RCCE_ERROR_MESSAGE_LENGTH
    (RCCE_ERROR_BASE + 4)

RCCE_ERROR_FLAG_UNDEFINED
    (RCCE_ERROR_BASE + 5)

RCCE_ERROR_NUM_UES
    (RCCE_ERROR_BASE + 6)

RCCE_ERROR_DATA_OVERLAP
    (RCCE_ERROR_BASE + 7)

RCCE_ERROR_ALIGNMENT
    (RCCE_ERROR_BASE + 8)

RCCE_ERROR_DEBUG_FLAG
    (RCCE_ERROR_BASE + 9)

RCCE_ERROR_FLAG_NOT_IN_COMM_BUFFER
    (RCCE_ERROR_BASE + 10)

RCCE_ERROR_FLAG_STATUS_UNDEFINED
    (RCCE_ERROR_BASE + 11)

RCCE_ERROR_FLAG_NOT_ALLOCATED
    (RCCE_ERROR_BASE + 12)

RCCE_ERROR_VAL_UNDEFINED
    (RCCE_ERROR_BASE + 13)

RCCE_ERROR_INVALID_ERROR_CODE
    (RCCE_ERROR_BASE + 14)

RCCE_ERROR_RPC_NOT_ALLOCATED
    (RCCE_ERROR_BASE + 15)

RCCE_ERROR_RPC_INTERNAL
    (RCCE_ERROR_BASE + 16)

RCCE_ERROR_MULTIPLE_RPC_REQUESTS
    (RCCE_ERROR_BASE + 17)

RCCE_ERROR_FDIVIDER
    (RCCE_ERROR_BASE + 18)

RCCE_ERROR_FREQUENCY_EXCEEDED
    (RCCE_ERROR_BASE + 19)

RCCE_ERROR_NO_ACTIVE_RPC_REQUEST
    (RCCE_ERROR_BASE + 20)

RCCE_ERROR_STALE_RPC_REQUEST
    (RCCE_ERROR_BASE + 21)

RCCE_ERROR_COMM_UNDEFINED
    (RCCE_ERROR_BASE + 22)

RCCE_ERROR_ILLEGAL_OP
    (RCCE_ERROR_BASE + 23)

RCCE_ERROR_ILLEGAL_TYPE
    (RCCE_ERROR_BASE + 24)

RCCE_ERROR_MALLOC
    (RCCE_ERROR_BASE + 25)

RCCE_ERROR_COMM_INITIALIZED
    (RCCE_ERROR_BASE + 26)

RCCE_ERROR_CORE_NOT_IN_HOSTFILE
    (RCCE_ERROR_BASE + 27)

RCCE_MAX_ERROR_STRING
    45