SyncHashCacheEntry Struct Reference


Data Fields

struct SyncHashCacheHeadhead
 the parent head
struct SyncHashCacheEntrynext
 the next entry in the hash chain
struct SyncHashCacheEntrystoring
 the next entry in the storing chain
enum SyncHashState state
 state bits
uint32_t busy
 the tree worker usage count
uint32_t small
 the small hash
struct ccn_charbufhash
 hash used to reach this entry
struct SyncNodeCompositencL
 the local node in memory
struct SyncNodeCompositencR
 some remote node in memory
sync_time lastUsed
 time when entry last used in compare
sync_time lastLocalFetch
 time when local entry last fetched
sync_time lastRemoteFetch
 time when remote entry last fetched
ccnr_hwm stablePoint
 stable point (roots only)

Detailed Description

Definition at line 46 of file SyncHashCache.h.


Field Documentation

the next entry in the hash chain

Definition at line 48 of file SyncHashCache.h.

Referenced by localFreeEntry(), purgeOldEntries(), SyncHashCacheFree(), SyncHashClearMarks(), SyncHashEnter(), SyncHashLookup(), and SyncHashRemoveEntry().

the next entry in the storing chain

Definition at line 49 of file SyncHashCache.h.

Referenced by findAndDeleteRoot(), HeartbeatAction(), and newNodeCommon().

the tree worker usage count

Definition at line 51 of file SyncHashCache.h.

Referenced by abortCompare(), noteRemoteHash(), SyncTreeWorkerInit(), SyncTreeWorkerPop(), and SyncTreeWorkerPush().

the small hash

Definition at line 52 of file SyncHashCache.h.

Referenced by SyncHashEnter(), SyncHashLookup(), and SyncHashRemoveEntry().

time when entry last used in compare

Definition at line 56 of file SyncHashCache.h.

Referenced by cacheEntryForElem(), chooseRemoteHash(), doComparison(), noteRemoteHash(), purgeOldEntries(), SyncHashEnter(), and SyncStartCompareAction().

time when local entry last fetched

Definition at line 57 of file SyncHashCache.h.

time when remote entry last fetched

Definition at line 58 of file SyncHashCache.h.

Referenced by noteRemoteHash(), and SyncInterestArrived().

stable point (roots only)

Definition at line 59 of file SyncHashCache.h.

Referenced by HeartbeatAction(), SyncHashEnter(), and UpdateAction().


The documentation for this struct was generated from the following file:

Generated on Thu Feb 16 00:44:36 2012 for Content-Centric Networking in C by  doxygen 1.5.6