#include <leafnode.h>
Inheritance diagram for LeafNode:
Public Methods | |
LeafNode (uint32 idno) | |
uint32 | ID () |
uint16 | Date () |
void | SetDate (uint16 adate) |
void | ClearOccupationCount () |
uint32 | OccupationCount () |
void | IncrementOccupationCount () |
When several machines process (disjoint subsets of) the repository, it is necessary to link the WebNode objects between the machines, so as to allow a WebSampler simulation to span multiple machines. A LeafNode is an alias for a WebNode stored on another machine, and linked to by a WebNode on the current machine. The data stored in a LeafNode is only sufficient to allow the corresponding WebNode to be found. The class inherits memory management from MemoryPooled<T>.
Definition at line 61 of file leafnode.h.
|
Definition at line 31 of file leafnode.cc. References MemoryPooled< LeafNodeStruct >::data, LeafNodeStruct::date, LeafNodeStruct::id, LeafNodeStruct::occupation_count, and uint32. |
|
Definition at line 74 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, and LeafNodeStruct::occupation_count. |
|
Definition at line 68 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, LeafNodeStruct::date, and uint16. Referenced by GraphBuilder::AddLeaf(), and DateBiasedPageRankSampler::QEvolveFrom(). |
|
Definition at line 66 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, LeafNodeStruct::id, and uint32. |
|
Definition at line 80 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, and LeafNodeStruct::occupation_count. Referenced by WebSampler::SimulateAllocForward(). |
|
Definition at line 78 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, LeafNodeStruct::occupation_count, and uint32. |
|
Definition at line 71 of file leafnode.h. References MemoryPooled< LeafNodeStruct >::data, LeafNodeStruct::date, and uint16. Referenced by Talker::LoadLeaves(). |