exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
headerDecode.c File Reference

Implementing the interface of EXI header decoder. More...

#include "headerDecode.h"
#include "streamDecode.h"
#include "streamRead.h"
#include "contentHandler.h"
#include "memManagement.h"
#include "bodyDecode.h"
#include "grammars.h"
#include "EXIParser.h"
#include "sTables.h"
#include "stringManipulate.h"
#include "initSchemaInstance.h"

Go to the source code of this file.

Data Structures

struct  ops_AppData
 

Functions

errorCode decodeHeader (EXIStream *strm, boolean outOfBandOpts)
 Decode the header of an EXI stream. More...
 

Variables

const EXIPSchema ops_schema
 This is the statically generated EXIP schema definition for the EXI Options document. More...
 

Detailed Description

Date
Aug 23, 2010
Author
Rumen Kyusakov
Version
0.5
[Revision] $Id: headerDecode.c 348 2014-11-21 12:34:51Z kjussakov $

Definition in file headerDecode.c.

Function Documentation

errorCode decodeHeader ( EXIStream strm,
boolean  outOfBandOpts 
)

The current position in the stream is set to the first bit after the header. The EXIStream.header.EXIOptions* are set accordingly

Parameters
[in,out]strmEXI stream of bits
[in]outOfBandOptsTRUE if there are out-of-band options set in parser->strm.header; FALSE otherwise
Returns
Error handling code

Definition at line 53 of file headerDecode.c.

Variable Documentation

const EXIPSchema ops_schema

Definition at line 2798 of file staticEXIOptions.c.