exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
EXIOptions Struct Reference

#include <procTypes.h>

Data Fields

unsigned char enumOpt
 Use the macros GET_ALIGNMENT(p), WITH_COMPRESSION(p), WITH_STRICT, WITH_FRAGMENT(p), WITH_SELF_CONTAINED(p) to extract the options: alignment, compression, strict, fragment and selfContained. More...
 
unsigned char preserve
 Specifies whether comments, pis, etc. More...
 
SchemaIdMode schemaIDMode
 schemaID mode, default SCHEMA_ID_ABSENT More...
 
String schemaID
 Identify the schema information, if any, used to encode the body. More...
 
DatatypeRepresentationMapdrMap
 Specify alternate datatype representations for typed values in the EXI body. More...
 
uint32_t blockSize
 Specifies the block size used for EXI compression. More...
 
Index valueMaxLength
 Specifies the maximum string length of value content items to be considered for addition to the string table. More...
 
Index valuePartitionCapacity
 Specifies the total capacity of value partitions in a string table INDEX_MAX - unbounded. More...
 
void * user_defined_data
 User defined meta-data may be added. More...
 

Detailed Description

Definition at line 1171 of file bin/headers/procTypes.h.

Field Documentation

uint32_t EXIOptions::blockSize

Definition at line 1207 of file bin/headers/procTypes.h.

DatatypeRepresentationMap * EXIOptions::drMap

Definition at line 1202 of file bin/headers/procTypes.h.

unsigned char EXIOptions::enumOpt
See Also
options_defs

Definition at line 1180 of file bin/headers/procTypes.h.

unsigned char EXIOptions::preserve

are preserved - bit mask of booleans Use IS_PRESERVED macro to retrieve the values different preserve options

Definition at line 1186 of file bin/headers/procTypes.h.

String EXIOptions::schemaID

It the schemaID field is absent or empty, then schemaID is an empty string. Use schemaIDMode to check/set the exact schemaID mode of operation

Definition at line 1197 of file bin/headers/procTypes.h.

SchemaIdMode EXIOptions::schemaIDMode

Definition at line 1189 of file bin/headers/procTypes.h.

void * EXIOptions::user_defined_data

Definition at line 1224 of file bin/headers/procTypes.h.

Index EXIOptions::valueMaxLength

INDEX_MAX - unbounded

Definition at line 1213 of file bin/headers/procTypes.h.

Index EXIOptions::valuePartitionCapacity

Definition at line 1219 of file bin/headers/procTypes.h.


The documentation for this struct was generated from the following files: