exip
Alpha 0.5.4
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
src
contentIO
include
bodyEncode.h
Go to the documentation of this file.
1
/*==================================================================*\
2
| EXIP - Embeddable EXI Processor in C |
3
|--------------------------------------------------------------------|
4
| This work is licensed under BSD 3-Clause License |
5
| The full license terms and conditions are located in LICENSE.txt |
6
\===================================================================*/
7
17
#ifndef BODYENCODE_H_
18
#define BODYENCODE_H_
19
20
#include "errorHandle.h"
21
#include "procTypes.h"
22
33
errorCode
encodeProduction
(
EXIStream
* strm,
EventTypeClass
eventClass,
boolean
isSchemaType,
QName
* qname,
EXITypeClass
chTypeClass,
Production
* prodHit);
34
43
errorCode
encodeStringData
(
EXIStream
* strm,
String
strng,
QNameID
qnameID,
Index
typeId);
44
55
errorCode
encodeQName
(
EXIStream
* strm,
QName
qname,
EventType
eventT,
QNameID
* qnameID);
56
64
errorCode
encodeUri
(
EXIStream
* strm,
String
* uri,
SmallIndex
* uriID);
65
73
errorCode
encodeLn
(
EXIStream
* strm,
String
* ln,
QNameID
* qnameID);
74
85
errorCode
encodePfxQName
(
EXIStream
* strm,
QName
* qname,
EventType
eventT,
SmallIndex
uriID);
86
94
errorCode
encodePfx
(
EXIStream
* strm,
SmallIndex
uriID,
String
* prefix);
95
104
errorCode
encodeIntData
(
EXIStream
* strm,
Integer
int_val,
QNameID
qnameID,
Index
typeId);
105
106
#endif
/* BODYENCODE_H_ */
Generated on Thu Nov 27 2014 10:56:08 for exip by
1.8.4