Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

leafnode.h File Reference

#include "mempool.h"
#include "simplehash.h"
#include <slist>

Include dependency graph for leafnode.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  LeafNode
 Encapsulates a web document on another machine. More...

struct  LeafNodeStruct
 Contains all the information about a web document stored somewhere else. More...


Defines

#define Mb   1048576L
#define LEAFNODE_MEMPOOL_DELTA   ((1 * Mb)/sizeof(LeafNode))

Typedefs

typedef LeafNodeLeafNodePtr
 All LeafNodes are allocated on the heap as LeafNodePtrs. More...

typedef SimpleHashTable< LeafNodePtrSimpleLeafNodePtrHashTable
 Allows a leaf node to be found through an url. More...

typedef slist< LeafNodePtrLeafNodePtrList
 A linked list of all LeafNode objects. More...


Detailed Description

Definition in file leafnode.h.


Define Documentation

#define LEAFNODE_MEMPOOL_DELTA   ((1 * Mb)/sizeof(LeafNode))
 

Definition at line 40 of file leafnode.h.

#define Mb   1048576L
 

Definition at line 39 of file leafnode.h.


Typedef Documentation

typedef LeafNode* LeafNodePtr
 

All LeafNodes are allocated on the heap as LeafNodePtrs.

Definition at line 31 of file leafnode.h.

typedef slist<LeafNodePtr> LeafNodePtrList
 

A linked list of all LeafNode objects.

Definition at line 37 of file leafnode.h.

Referenced by Talker::Talker().

typedef SimpleHashTable<LeafNodePtr> SimpleLeafNodePtrHashTable
 

Allows a leaf node to be found through an url.

Definition at line 34 of file leafnode.h.

Referenced by GraphBuilder::SetupLeafTable().


Generated on Wed May 29 11:37:18 2002 for MarkovPR by doxygen1.2.15