Barracuda Application Server C/C++ Reference
NO
|
The UBJSON parser parses a binary UBJSON stream and calls the UBJPIntf callback interface for each parsed object/primitive type.
#include <ubjson.h>
Public Member Functions | |
UBJParser (UBJPIntf *intf, char *name, int memberNameLen, int extraStackLen=0) | |
Create the callback interface object. More... | |
int | parse (const U8 *buf, U32 size) |
Parse a UBJSON chunk. More... | |
~UBJParser () | |
Destructor. | |
int | getIndex () |
Returns the current container index position when parsing an optimized container. | |
int | getCount () |
Returns the length of the optimized container when type (t) is UBJT_Count. | |
int | getStatus () |
Returns the parser status. More... | |