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

node.h File Reference

#include <vector>
#include <deque>
#include <list>
#include "common-defs.h"
#include "l2proto802.3.h"
#include "mask.h"
#include "location.h"
#include "packet-callbacks.h"
#include "routing.h"
#include "trace.h"
#include "macaddr.h"

Go to the source code of this file.

Classes

class  RadioItem
class  NodeIfWeight
class  NodeIf
class  IpMask
class  Node

Typedefs

typedef QCanvasPolygonalItem *(* CustomShape_t )(QCanvas *, Node *, const QPoint &, QCanvasPolygonalItem *)
typedef std::list< RadioItemRadioVec_t
typedef std::vector< Link * > LinkVec_t
typedef std::vector< Node * > NodeVec_t
typedef std::deque< NodeIfNodeDeque_t
typedef std::vector< IPAddr_tIPAddrVec_t
typedef std::vector< IpMaskIPMaskVec_t
typedef std::vector< Interface * > IFVec_t
typedef std::vector< NodeIfWeightNodeWeightVec_t
typedef std::vector< NodeIfNodeIfVec_t
typedef std::vector< Dist_tDistVec_t

Variables

const Dist_t INF = 0xffffffff


Typedef Documentation

typedef QCanvasPolygonalItem*(* CustomShape_t)(QCanvas *, Node *, const QPoint &, QCanvasPolygonalItem *)
 

typedef std::vector<Dist_t> DistVec_t
 

typedef std::vector<Interface*> IFVec_t
 

typedef std::vector<IPAddr_t> IPAddrVec_t
 

typedef std::vector<IpMask> IPMaskVec_t
 

typedef std::vector<Link*> LinkVec_t
 

typedef std::deque<NodeIf> NodeDeque_t
 

typedef std::vector<NodeIf> NodeIfVec_t
 

typedef std::vector<Node*> NodeVec_t
 

typedef std::vector<NodeIfWeight> NodeWeightVec_t
 

typedef std::list<RadioItem> RadioVec_t
 


Variable Documentation

const Dist_t INF = 0xffffffff
 


Generated on Wed Aug 27 16:17:18 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1