|
LAR Library
1.14
|
format_t Struct Reference
Overall parameters of a format session. More...
#include <format.h>
Data Fields | |
| formatField_t * | fields |
| Pointer to array of fields to be processed. | |
| int | nfields |
Number of entries in fields. | |
| int(* | filter )(const format_t *fmt, const formatField_t *field) |
| This function is called before each field is processed, receiving a pointer to the field being processed and the overall format_t. More... | |
| void * | fieldMap |
Should point to an array with the information that is read by filter to decide if a field is or not at the buffer. | |
| int | errorCode |
| Last error code during pack / unpack. | |
| formatField_t * | errorField |
| Pointer to formatField_t where error was detected. More... | |
Detailed Description
Overall parameters of a format session.
Field Documentation
| formatField_t* format_t::errorField |
Pointer to formatField_t where error was detected.
NULL if no error was found during processing, or error was outside a field.
| int(* format_t::filter) (const format_t *fmt, const formatField_t *field) |
This function is called before each field is processed, receiving a pointer to the field being processed and the overall format_t.
It should return non-zero if the field should be written or read and zero if not.
- Parameters
-
fmt Descriptor of format instance. field Descriptor of field to be formatted.
- Returns
- Non-zero if
fieldshould be read/written. -
Zero if
fieldshould be ignored.
The documentation for this struct was generated from the following file:
Generated on Mon Mar 27 2017 15:42:53 for LAR Library by
1.8.9.1