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

NodeImpl Class Reference

#include <node-impl.h>

Inheritance diagram for NodeImpl:

NodeGhost NodeReal NodeBlueImpl NodeFirstBitRxImpl NodeTACLANEImpl NodeSatelliteImpl List of all members.

Public Member Functions

 NodeImpl (Node *)
virtual ~NodeImpl ()
virtual NodeImplCopy () const =0
NodeId_t Id ()
virtual IPAddr_t GetIPAddr ()
virtual void SetIPAddr (IPAddr_t i)
virtual void IPAddrs (IPMaskVec_t &)
virtual bool LocalIP (IPAddr_t)
virtual bool IPKnown ()
virtual bool IsReal ()=0
virtual bool FirstBitRx () const
virtual void FirstBitRx (bool)
virtual void IsSwitchNode (bool)=0
virtual bool IsSwitchNode ()=0
virtual void PacketRX (Packet *p, Interface *iface)=0
virtual InterfaceAddInterface (Interface *)
virtual InterfaceAddInterface (const L2Proto &, bool bootstrap=false)
virtual InterfaceAddInterface (const L2Proto &, IPAddr_t, Mask_t, MACAddr=MACAddr::Allocate(), bool bootstrap=false)
virtual InterfaceAddInterface (const L2Proto &, const Interface &, IPAddr_t, Mask_t, MACAddr=MACAddr::Allocate(), bool bootstrap=false)
virtual Count_t InterfaceCount ()
virtual const IFVec_tInterfaces ()
virtual InterfaceGetIfByLink (Link *)
virtual InterfaceGetIfByNode (Node *)
virtual InterfaceGetIfByIP (IPAddr_t)
virtual void Broadcast (Packet *, Proto_t)=0
virtual InterfaceAddDuplexLink (Node *)
virtual InterfaceAddDuplexLink (Node *, const Linkp2p &)
virtual InterfaceAddDuplexLink (Interface *, Interface *)
virtual InterfaceAddDuplexLink (Interface *, Interface *, const Linkp2p &)
virtual InterfaceAddDuplexLink (Node *, IPAddr_t, Mask_t, IPAddr_t, Mask_t)
virtual InterfaceAddDuplexLink (Node *, const Linkp2p &, IPAddr_t, Mask_t, IPAddr_t, Mask_t)
virtual LinkGetLink (Node *)
virtual InterfaceAddRemoteLink (IPAddr_t, Mask_t)
virtual InterfaceAddRemoteLink (IPAddr_t, Mask_t, Rate_t, Time_t)
virtual InterfaceAddSimplexLink (Node *)
virtual InterfaceAddSimplexLink (Node *, const Linkp2p &)
virtual InterfaceAddSimplexLink (Node *, const Linkp2p &, IPAddr_t, Mask_t)
virtual QueueGetQueue ()=0
virtual QueueGetQueue (Node *)=0
virtual ApplicationAddApplication (const Application &a)=0
virtual void Neighbors (NodeWeightVec_t &, bool)
virtual Count_t NeighborCount ()
virtual void NeighborsByIf (Interface *, IPAddrVec_t &)
virtual void DefaultRoute (RoutingEntry)=0
virtual void DefaultRoute (Node *)=0
virtual void AddRoute (IPAddr_t, Count_t, Interface *, IPAddr_t)=0
virtual RoutingEntry LookupRoute (IPAddr_t)=0
virtual RoutingEntry LookupRouteNix (Count_t)=0
virtual Routing::RType_t RoutingType ()=0
virtual InterfaceLocalRoute (IPAddr_t)
virtual void InitializeRoutes ()=0
virtual void ReInitializeRoutes (bool)=0
virtual Count_t RoutingFibSize () const =0
virtual Count_t GetNix (Node *) const
virtual RoutingNixVectorGetNixRouting ()=0
virtual RoutingGetRouting ()=0
virtual AODVRoutingEntryLookupRouteAODV (IPAddr_t ip)=0
virtual void SetRoutingAODV (void *pRouting)=0
virtual RoutingAODVGetRoutingAODV ()=0
virtual ProtocolLookupProto (Layer_t, Proto_t)=0
virtual void InsertProto (Layer_t, Proto_t, Protocol *)=0
virtual bool Bind (Proto_t, PortId_t, Protocol *)=0
virtual bool Bind (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t, Protocol *)=0
virtual PortId_t Bind (Proto_t, Protocol *)=0
virtual bool Unbind (Proto_t, PortId_t, Protocol *)=0
virtual bool Unbind (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t, Protocol *)=0
virtual ProtocolLookupByPort (Proto_t, PortId_t)=0
virtual ProtocolLookupByPort (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t)=0
virtual bool TracePDU (Protocol *, PDU *, Packet *, char *)=0
virtual void SetTrace (Trace::TraceStatus)=0
virtual void SetLocation (Meters_t, Meters_t, Meters_t)=0
virtual void SetLocation (const Location &)=0
virtual void SetLocationLongLat (const Location &)=0
virtual bool HasLocation ()=0
virtual Meters_t LocationX ()=0
virtual Meters_t LocationY ()=0
virtual Meters_t LocationZ ()=0
virtual Location GetLocation ()=0
virtual Location UpdateLocation ()=0
virtual MobilityAddMobility (const Mobility &)=0
virtual MobilityGetMobility () const =0
virtual bool IsMobile ()=0
virtual bool IsMoving ()=0
virtual bool WirelessTx ()=0
virtual bool WirelessRx ()=0
virtual bool WirelessCx ()=0
virtual bool WirelessRxMe ()=0
virtual bool WirelessRxZz ()=0
virtual void UserInformation (void *)=0
virtual void * UserInformation ()=0
void UseWormContainment (bool)
bool UseWormContainment ()
virtual void SetWormContainment (WormContainment *)=0
virtual void UseARP (bool)=0
virtual WormContainmentGetWormContainment ()=0
virtual void Show (bool)=0
virtual bool Show ()=0
virtual QCanvasItem * Display (QTWindow *)=0
virtual QCanvasItem * Display (const QPoint &, QTWindow *)=0
virtual void WirelessTxColor (const QColor &)=0
virtual const QColor & WirelessTxColor ()=0
virtual bool PushWirelessTx (QCanvasItem *)=0
virtual QCanvasItem * PopWirelessTx ()=0
virtual void PixelSize (Count_t)=0
virtual Count_t PixelSizeX ()=0
virtual Count_t PixelSizeY ()=0
virtual void Shape (Node::Shape_t)=0
virtual Node::Shape_t Shape ()=0
virtual CustomShape_t CustomShape ()
virtual void CustomShape (CustomShape_t)
virtual bool CustomShapeFile (const char *)
virtual bool CustomShapeImage (const Image &)
virtual void Color (const QColor &)=0
virtual bool HasColor ()=0
virtual QColor & Color ()=0
virtual NodeAnimation * GetNodeAnimation () const =0
virtual bool ICMPEnabled () const
virtual void DisableICMP ()
virtual void Down ()
virtual void Up ()
virtual bool IsDown ()
virtual Meters_t Distance (Node *)=0
virtual void BuildRadioInterfaceList (WirelessLink *)=0
virtual const RadioVec_tGetRadioInterfaceList ()=0
virtual void SetRadioRange (Meters_t)=0
virtual Meters_t GetRadioRange (void)=0
virtual void AddCallback (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *, PacketCallbacks::Function_t)=0
virtual void AddCallbackHead (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *, PacketCallbacks::Function_t)=0
virtual void DeleteCallback (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *)=0
virtual bool CallCallbacks (Layer_t, Proto_t, PacketCallbacks::Type_t, Packet *, Interface *)=0
virtual void setBattery (Joules_t)=0
virtual Joules_t getBattery (void)=0
virtual void setComputePower (double)=0
virtual double getComputePower (void)=0
virtual void setRouteTable (RouteTable *)=0
virtual RouteTablegetRouteTable (void)=0

Protected Attributes

NodepNode
bool usewormcontainment
IPAddr_t ipAddr
IFVec_t interfaces
Count_t neighborCount
bool down

Constructor & Destructor Documentation

NodeImpl::NodeImpl Node  ) 
 

NodeImpl::~NodeImpl  )  [virtual]
 


Member Function Documentation

virtual Application* NodeImpl::AddApplication const Application a  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::AddCallback Layer_t  ,
Proto_t  ,
PacketCallbacks::Type_t  ,
Interface ,
PacketCallbacks::Function_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::AddCallbackHead Layer_t  ,
Proto_t  ,
PacketCallbacks::Type_t  ,
Interface ,
PacketCallbacks::Function_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Interface * NodeImpl::AddDuplexLink Node ,
const Linkp2p ,
IPAddr_t  ,
Mask_t  ,
IPAddr_t  ,
Mask_t 
[virtual]
 

Interface * NodeImpl::AddDuplexLink Node ,
IPAddr_t  ,
Mask_t  ,
IPAddr_t  ,
Mask_t 
[virtual]
 

Interface * NodeImpl::AddDuplexLink Interface ,
Interface ,
const Linkp2p
[virtual]
 

Interface * NodeImpl::AddDuplexLink Interface ,
Interface
[virtual]
 

Interface * NodeImpl::AddDuplexLink Node ,
const Linkp2p
[virtual]
 

Interface * NodeImpl::AddDuplexLink Node  )  [virtual]
 

Interface * NodeImpl::AddInterface const L2Proto ,
const Interface ,
IPAddr_t  ,
Mask_t  ,
MACAddr  = MACAddr::Allocate(),
bool  bootstrap = false
[virtual]
 

Reimplemented in NodeSatelliteImpl, and NodeTACLANEImpl.

Interface * NodeImpl::AddInterface const L2Proto ,
IPAddr_t  ,
Mask_t  ,
MACAddr  = MACAddr::Allocate(),
bool  bootstrap = false
[virtual]
 

Reimplemented in NodeSatelliteImpl, and NodeTACLANEImpl.

Interface * NodeImpl::AddInterface const L2Proto ,
bool  bootstrap = false
[virtual]
 

Reimplemented in NodeSatelliteImpl, and NodeTACLANEImpl.

Interface * NodeImpl::AddInterface Interface  )  [virtual]
 

virtual Mobility* NodeImpl::AddMobility const Mobility  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Interface * NodeImpl::AddRemoteLink IPAddr_t  ,
Mask_t  ,
Rate_t  ,
Time_t 
[virtual]
 

Interface * NodeImpl::AddRemoteLink IPAddr_t  ,
Mask_t 
[virtual]
 

virtual void NodeImpl::AddRoute IPAddr_t  ,
Count_t  ,
Interface ,
IPAddr_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Interface * NodeImpl::AddSimplexLink Node ,
const Linkp2p ,
IPAddr_t  ,
Mask_t 
[virtual]
 

Interface * NodeImpl::AddSimplexLink Node ,
const Linkp2p
[virtual]
 

Interface * NodeImpl::AddSimplexLink Node  )  [virtual]
 

virtual PortId_t NodeImpl::Bind Proto_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::Bind Proto_t  ,
PortId_t  ,
IPAddr_t  ,
PortId_t  ,
IPAddr_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::Bind Proto_t  ,
PortId_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::Broadcast Packet ,
Proto_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::BuildRadioInterfaceList WirelessLink  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::CallCallbacks Layer_t  ,
Proto_t  ,
PacketCallbacks::Type_t  ,
Packet ,
Interface
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual QColor& NodeImpl::Color  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::Color const QColor &   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual NodeImpl* NodeImpl::Copy  )  const [pure virtual]
 

Implemented in NodeFirstBitRxImpl, NodeGhost, NodeReal, NodeSatelliteImpl, and NodeTACLANEImpl.

virtual void NodeImpl::CustomShape CustomShape_t   )  [virtual]
 

virtual CustomShape_t NodeImpl::CustomShape  )  [virtual]
 

virtual bool NodeImpl::CustomShapeFile const char *   )  [virtual]
 

virtual bool NodeImpl::CustomShapeImage const Image  )  [virtual]
 

virtual void NodeImpl::DefaultRoute Node  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::DefaultRoute RoutingEntry   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::DeleteCallback Layer_t  ,
Proto_t  ,
PacketCallbacks::Type_t  ,
Interface
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

void NodeImpl::DisableICMP  )  [virtual]
 

Reimplemented in NodeReal.

virtual QCanvasItem* NodeImpl::Display const QPoint &  ,
QTWindow
[pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual QCanvasItem* NodeImpl::Display QTWindow  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual Meters_t NodeImpl::Distance Node  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

void NodeImpl::Down  )  [virtual]
 

virtual void NodeImpl::FirstBitRx bool   )  [inline, virtual]
 

virtual bool NodeImpl::FirstBitRx  )  const [inline, virtual]
 

Reimplemented in NodeFirstBitRxImpl.

virtual Joules_t NodeImpl::getBattery void   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual double NodeImpl::getComputePower void   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Interface * NodeImpl::GetIfByIP IPAddr_t   )  [virtual]
 

Interface * NodeImpl::GetIfByLink Link  )  [virtual]
 

Interface * NodeImpl::GetIfByNode Node  )  [virtual]
 

IPAddr_t NodeImpl::GetIPAddr  )  [virtual]
 

Link * NodeImpl::GetLink Node  )  [virtual]
 

virtual Location NodeImpl::GetLocation  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Mobility* NodeImpl::GetMobility  )  const [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Count_t NodeImpl::GetNix Node  )  const [virtual]
 

virtual RoutingNixVector* NodeImpl::GetNixRouting  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual NodeAnimation* NodeImpl::GetNodeAnimation  )  const [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual Queue* NodeImpl::GetQueue Node  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Queue* NodeImpl::GetQueue  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual const RadioVec_t& NodeImpl::GetRadioInterfaceList  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Meters_t NodeImpl::GetRadioRange void   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual RouteTable* NodeImpl::getRouteTable void   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Routing* NodeImpl::GetRouting  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual RoutingAODV* NodeImpl::GetRoutingAODV  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual WormContainment* NodeImpl::GetWormContainment  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::HasColor  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::HasLocation  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

bool NodeImpl::ICMPEnabled  )  const [virtual]
 

Reimplemented in NodeReal.

NodeId_t NodeImpl::Id  )  [inline]
 

virtual void NodeImpl::InitializeRoutes  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::InsertProto Layer_t  ,
Proto_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Count_t NodeImpl::InterfaceCount  )  [virtual]
 

const IFVec_t & NodeImpl::Interfaces  )  [virtual]
 

void NodeImpl::IPAddrs IPMaskVec_t  )  [virtual]
 

bool NodeImpl::IPKnown  )  [virtual]
 

bool NodeImpl::IsDown  )  [virtual]
 

virtual bool NodeImpl::IsMobile  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::IsMoving  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::IsReal  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::IsSwitchNode  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::IsSwitchNode bool   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

bool NodeImpl::LocalIP IPAddr_t   )  [virtual]
 

Interface * NodeImpl::LocalRoute IPAddr_t   )  [virtual]
 

virtual Meters_t NodeImpl::LocationX  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Meters_t NodeImpl::LocationY  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Meters_t NodeImpl::LocationZ  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Protocol* NodeImpl::LookupByPort Proto_t  ,
PortId_t  ,
IPAddr_t  ,
PortId_t  ,
IPAddr_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Protocol* NodeImpl::LookupByPort Proto_t  ,
PortId_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Protocol* NodeImpl::LookupProto Layer_t  ,
Proto_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual RoutingEntry NodeImpl::LookupRoute IPAddr_t   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual AODVRoutingEntry* NodeImpl::LookupRouteAODV IPAddr_t  ip  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual RoutingEntry NodeImpl::LookupRouteNix Count_t   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

Count_t NodeImpl::NeighborCount  )  [virtual]
 

void NodeImpl::Neighbors NodeWeightVec_t ,
bool 
[virtual]
 

void NodeImpl::NeighborsByIf Interface ,
IPAddrVec_t
[virtual]
 

virtual void NodeImpl::PacketRX Packet p,
Interface iface
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::PixelSize Count_t   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual Count_t NodeImpl::PixelSizeX  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual Count_t NodeImpl::PixelSizeY  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual QCanvasItem* NodeImpl::PopWirelessTx  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::PushWirelessTx QCanvasItem *   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::ReInitializeRoutes bool   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Count_t NodeImpl::RoutingFibSize  )  const [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Routing::RType_t NodeImpl::RoutingType  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::setBattery Joules_t   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::setComputePower double   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

void NodeImpl::SetIPAddr IPAddr_t  i  )  [virtual]
 

virtual void NodeImpl::SetLocation const Location  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetLocation Meters_t  ,
Meters_t  ,
Meters_t 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetLocationLongLat const Location  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetRadioRange Meters_t   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::setRouteTable RouteTable  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetRoutingAODV void *  pRouting  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetTrace Trace::TraceStatus   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::SetWormContainment WormContainment  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual Node::Shape_t NodeImpl::Shape  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::Shape Node::Shape_t   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::Show  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::Show bool   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::TracePDU Protocol ,
PDU ,
Packet ,
char * 
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::Unbind Proto_t  ,
PortId_t  ,
IPAddr_t  ,
PortId_t  ,
IPAddr_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual bool NodeImpl::Unbind Proto_t  ,
PortId_t  ,
Protocol
[pure virtual]
 

Implemented in NodeGhost, and NodeReal.

void NodeImpl::Up  )  [virtual]
 

virtual Location NodeImpl::UpdateLocation  )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void NodeImpl::UseARP bool   )  [pure virtual]
 

Implemented in NodeGhost, and NodeReal.

virtual void* NodeImpl::UserInformation  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::UserInformation void *   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

bool NodeImpl::UseWormContainment  )  [inline]
 

void NodeImpl::UseWormContainment bool   ) 
 

virtual bool NodeImpl::WirelessCx  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::WirelessRx  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::WirelessRxMe  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::WirelessRxZz  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual bool NodeImpl::WirelessTx  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual const QColor& NodeImpl::WirelessTxColor  )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.

virtual void NodeImpl::WirelessTxColor const QColor &   )  [pure virtual]
 

Implemented in NodeBlueImpl, and NodeGhost.


Member Data Documentation

bool NodeImpl::down [protected]
 

IFVec_t NodeImpl::interfaces [protected]
 

IPAddr_t NodeImpl::ipAddr [protected]
 

Count_t NodeImpl::neighborCount [protected]
 

Node* NodeImpl::pNode [protected]
 

bool NodeImpl::usewormcontainment [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:30 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1