Part of CCNx Sync. More...
#include "SyncNode.h"
#include "SyncUtil.h"
#include <stdlib.h>
#include <string.h>
#include <strings.h>
Functions | |
int | SyncSetCompErr (struct SyncNodeComposite *nc, int val) |
int | SyncCheckCompErr (struct SyncNodeComposite *nc) |
struct ccn_buf_decoder * | SyncInitDecoderFromOffset (struct ccn_buf_decoder *d, struct SyncNodeComposite *nc, ssize_t start, ssize_t stop) |
struct ccn_buf_decoder * | SyncInitDecoderFromElem (struct ccn_buf_decoder *d, struct SyncNodeComposite *nc, struct SyncNodeElem *ep) |
Makes a decoder from an element. | |
void | SyncNodeIncRC (struct SyncNodeComposite *nc) |
struct SyncNodeComposite * | SyncNodeDecRC (struct SyncNodeComposite *nc) |
enum SyncCompareResult | SyncNodeCompareMinMax (struct SyncNodeComposite *nc, struct ccn_charbuf *name) |
enum SyncCompareResult | SyncNodeCompareLeaf (struct SyncNodeComposite *nc, struct SyncNodeElem *ep, struct ccn_charbuf *name) |
void | SyncResetComposite (struct SyncNodeComposite *nc) |
struct SyncNodeComposite * | SyncAllocComposite (struct SyncBaseStruct *base) |
void | SyncExtendComposite (struct SyncNodeComposite *nc, SyncElemKind kind, ssize_t start, ssize_t stop) |
void | SyncNodeMaintainMinMax (struct SyncNodeComposite *nc, const struct ccn_charbuf *name) |
void | SyncNodeAddName (struct SyncNodeComposite *nc, const struct ccn_charbuf *name) |
void | SyncNodeAddNode (struct SyncNodeComposite *nc, struct SyncNodeComposite *node) |
int | SyncNodeAppendLongHash (struct ccn_charbuf *cb, struct SyncNodeComposite *nc) |
void | SyncEndComposite (struct SyncNodeComposite *nc) |
void | SyncFreeComposite (struct SyncNodeComposite *nc) |
void | SyncWriteComposite (struct SyncNodeComposite *nc, FILE *f) |
int | SyncParseComposite (struct SyncNodeComposite *nc, struct ccn_buf_decoder *d) |
Part of CCNx Sync.