#include "fix_parser_fwd.h"
#include <common/xroad_string.h>
#include <common/xroad_aux.h>
#include <stdint.h>
Go to the source code of this file.
|
#define | __fix_error_dtor__ __dtor__(fix_error_destructor) |
|
|
enum | fix_errno_t {
FIX_ERROR_WRONG_TAG = 1
, FIX_ERROR_INVALID_FIELD_VALUE = 2
, FIX_ERROR_INVALID_ARGUMENT = 3
, FIX_ERROR_NO_MORE_PAGES = 4
,
FIX_ERROR_TOO_BIG_PAGE = 5
, FIX_ERROR_TAG_NOT_NUMBER = 6
, FIX_ERROR_GROUP_FIRST_TAG = 7
, FIX_ERROR_INVALID_GROUP = 8
,
FIX_ERROR_REQUIRED_FIELD_MISSED = 9
, FIX_ERROR_WRONG_VERSION = 10
, FIX_ERROR_INVALID_CHECKSUM = 11
, FIX_ERROR_WRONG_FIELD_TYPE = 12
,
FIX_ERROR_WRONG_MSG_TYPE = 13
, FIX_ERROR_FIELD_NOT_FOUND = 14
, FIX_ERROR_FIELD_NOT_SET = 15
, FIX_ERROR_OUT_OF_BOUNDS = 16
,
FIX_ERROR_NO_ENOUGH_SPACE = 27
, FIX_ERROR_NO_MORE_DATA = 28
, FIX_ERROR_MESSAGE_INTEGRITY = 29
} |
|
◆ fix_error_destroy()
destroy error description
- Parameters
-
[in] | error | - error description to destroy |
◆ fix_error_get_code()
fix_errno_t fix_error_get_code |
( |
const fix_error_t * |
error | ) |
|
return error code during new parser instance creation
- Parameters
-
[in] | error | - pointer to memory with error description |
◆ fix_error_get_text()
return human readable error description
- Parameters
-
[in] | error | - pointer to memory with error description |