/tilde/dkords/dev/repos/ccn-gatekeeper.git/ccnx-0.6.1/csrc/sync/SyncNode.c File Reference

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)

Detailed Description

Part of CCNx Sync.

Generated on Tue Aug 21 14:55:39 2012 for CCNx for Android by  doxygen 1.6.3