Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

god.h File Reference

#include <stdarg.h>
#include "bi-connector.h"
#include "object.h"
#include "packet.h"
#include "trace.h"
#include "node.h"
#include "diffusion/hash_table.h"

Include dependency graph for god.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  God
class  NodeStatus
class  vector

Defines

#define MIN_HOPS(i, j)   min_hops[i*num_nodes+j]
#define NEXT_HOP(i, j)   next_hop[i*num_nodes+j]
#define SRC_TAB(i, j)   source_table[i*num_nodes+j]
#define SK_TAB(i, j)   sink_table[i*num_nodes+j]
#define UNREACHABLE   0x00ffffff
#define RANGE   250.0


Define Documentation

#define MIN_HOPS i,
 )     min_hops[i*num_nodes+j]
 

Definition at line 59 of file god.h.

Referenced by God::ComputeNextHop(), God::CountConnect(), and God::floyd_warshall().

#define NEXT_HOP i,
 )     next_hop[i*num_nodes+j]
 

Definition at line 60 of file god.h.

#define RANGE   250.0
 

Definition at line 64 of file god.h.

Referenced by God::IsNeighbor(), OpenAndReadHeader(), and Node::UpdateNeighbors().

#define SK_TAB i,
 )     sink_table[i*num_nodes+j]
 

Definition at line 62 of file god.h.

Referenced by God::AddSink(), God::Dump(), God::ExistSink(), God::Fill_for_Sink(), and God::UpdateNodeStatus().

#define SRC_TAB i,
 )     source_table[i*num_nodes+j]
 

Definition at line 61 of file god.h.

Referenced by God::AddSource(), God::Dump(), God::ExistSource(), God::Fill_for_Sink(), God::Fill_for_Source(), God::IsPartition(), God::NextOIFs(), God::Rewrite_OIF_Map(), and God::UpdateNodeStatus().

#define UNREACHABLE   0x00ffffff
 

Definition at line 63 of file god.h.

Referenced by God::ComputeNextHop(), God::CountConnect(), God::Fill_for_Sink(), God::Fill_for_Source(), God::IsReachable(), and God::UpdateNodeStatus().


Generated on Tue Apr 20 12:20:35 2004 for NS2.26SourcesOriginal by doxygen 1.3.3