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
streamIO
include
streamDecode.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
18
#ifndef STREAMDECODE_H_
19
#define STREAMDECODE_H_
20
21
#include "errorHandle.h"
22
#include "procTypes.h"
23
32
errorCode
decodeNBitUnsignedInteger
(
EXIStream
* strm,
unsigned
char
n,
unsigned
int
* int_val);
33
43
errorCode
decodeBoolean
(
EXIStream
* strm,
boolean
* bool_val);
44
56
errorCode
decodeUnsignedInteger
(
EXIStream
* strm,
UnsignedInteger
* int_val);
57
67
errorCode
decodeString
(
EXIStream
* strm,
String
* string_val);
68
81
errorCode
decodeStringOnly
(
EXIStream
* strm,
Index
str_length,
String
* string_val);
82
93
errorCode
decodeBinary
(
EXIStream
* strm,
char
** binary_val,
Index
* nbytes);
94
106
errorCode
decodeIntegerValue
(
EXIStream
* strm,
Integer
* sint_val);
107
121
errorCode
decodeDecimalValue
(
EXIStream
* strm,
Decimal
* dec_val);
122
133
errorCode
decodeFloatValue
(
EXIStream
* strm,
Float
* fl_val);
134
145
errorCode
decodeDateTimeValue
(
EXIStream
* strm,
EXIType
dtType,
EXIPDateTime
* dt_val);
146
147
#endif
/* STREAMDECODE_H_ */
Generated on Thu Nov 27 2014 10:56:09 for exip by
1.8.4