#include "mempool.h"
#include "simplehash.h"
#include "leafnode.h"
#include <stdexcept>
#include <set>
Include dependency graph for webnode.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
struct | LinkStruct |
A pointer to a web document/URL. More... | |
class | WebNode |
Encapsulates a web document. More... | |
struct | WebNodeStruct |
Contains all the information about a web document. More... | |
Defines | |
#define | Mb 1048576L |
#define | WEBNODE_MEMPOOL_DELTA ((1 * Mb)/sizeof(WebNode)) |
#define | LINK_MEMPOOL_DELTA ((1 * Mb)/sizeof(Link)) |
#define | TAG_NUMBER_OF_BITS 16 |
Typedefs | |
typedef WebNode * | WebNodePtr |
All WebNodes are allocated on the heap as WebNodePtrs. More... | |
typedef MemPoolObject< LinkStruct > | Link |
A memory management wrapper around LinkStruct. More... | |
typedef uint32 | ScratchStruct |
A scratch structure used by samplers. Each sampler should cast it into something useful. More... | |
typedef set< ptrdiff_t > | RawLinkSet |
Used by GraphBuilder to store uniquely the anchor links and then insert them into the WebNode. More... |
Definition in file webnode.h.
|
|
|
|
|
Definition at line 59 of file webnode.h. Referenced by WebLinkGraph::BuildFromSets(), WebLinkGraph::MeasureFromSets(), WebNode::SetTag(), WebLinkGraph::StatisticsFromSets(), WebSampler::TaggedSimulateForward(), and WebLinkGraph::WebLinkGraph(). |
|
|
|
A memory management wrapper around LinkStruct.
|
|
Used by GraphBuilder to store uniquely the anchor links and then insert them into the WebNode.
Definition at line 79 of file webnode.h. Referenced by GraphBuilder::GraphBuilder(), and WebNode::InsertRawLinks(). |
|
A scratch structure used by samplers. Each sampler should cast it into something useful.
Definition at line 53 of file webnode.h. Referenced by DateBiasedPageRankSampler::DateBiasedPageRankSampler(), DBScratchStruct::DBScratchStruct(), WebNode::Scratch(), and WebNode::SetScratch(). |
|
All WebNodes are allocated on the heap as WebNodePtrs.
|