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

NodeBlueImpl Class Reference

#include <node-blue-impl.h>

Inheritance diagram for NodeBlueImpl:

NodeReal NodeImpl List of all members.

Public Member Functions

 NodeBlueImpl (Node *)
 ~NodeBlueImpl ()
void AllocBdAddr ()
BdAddr GetBdAddr ()
BlueNodeLookupNode (BdAddr addr)
void UpdateNeighbor ()
bool LookupNeighbor (BlueNode *pBlueNode)
void Start (RoleType, double)
int GetRed ()
int GetGreen ()
int GetBlue ()
bool WirelessTx ()
bool WirelessRx ()
bool WirelessCx ()
bool WirelessRxMe ()
bool WirelessRxZz ()
void UserInformation (void *p)
void * UserInformation ()
void Show (bool b)
bool Show ()
void WirelessTxColor (const QColor &cl)
const QColor & WirelessTxColor ()
bool PushWirelessTx (QCanvasItem *p)
QCanvasItem * PopWirelessTx ()
void PixelSize (Count_t o)
Count_t PixelSizeX ()
Count_t PixelSizeY ()
void Shape (Node::Shape_t ss)
Node::Shape_t Shape ()
void Color (const QColor &c)
bool HasColor ()
QColor & Color ()
NodeAnimation * GetNodeAnimation () const
QCanvasItem * Display (QTWindow *)
QCanvasItem * Display (const QPoint &, QTWindow *)

Public Attributes

BlueNeighborVec_t blueNb
BaseBandpBaseband
LMPpLMP
L2cappL2CAP
BneppBNEP

Static Public Attributes

QColor noColor

Private Attributes

BdAddr localAddr
int red
int green
int blue

Constructor & Destructor Documentation

NodeBlueImpl::NodeBlueImpl Node  ) 
 

NodeBlueImpl::~NodeBlueImpl  ) 
 


Member Function Documentation

void NodeBlueImpl::AllocBdAddr  ) 
 

QColor& NodeBlueImpl::Color  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::Color const QColor &  c  )  [inline, virtual]
 

Implements NodeImpl.

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

Implements NodeImpl.

QCanvasItem* NodeBlueImpl::Display QTWindow  )  [virtual]
 

Implements NodeImpl.

BdAddr NodeBlueImpl::GetBdAddr  )  [inline]
 

int NodeBlueImpl::GetBlue  ) 
 

int NodeBlueImpl::GetGreen  ) 
 

NodeAnimation* NodeBlueImpl::GetNodeAnimation  )  const [inline, virtual]
 

Implements NodeImpl.

int NodeBlueImpl::GetRed  ) 
 

bool NodeBlueImpl::HasColor  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::LookupNeighbor BlueNode pBlueNode  ) 
 

BlueNode * NodeBlueImpl::LookupNode BdAddr  addr  ) 
 

void NodeBlueImpl::PixelSize Count_t  o  )  [inline, virtual]
 

Implements NodeImpl.

Count_t NodeBlueImpl::PixelSizeX  )  [inline, virtual]
 

Implements NodeImpl.

Count_t NodeBlueImpl::PixelSizeY  )  [inline, virtual]
 

Implements NodeImpl.

QCanvasItem* NodeBlueImpl::PopWirelessTx  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::PushWirelessTx QCanvasItem *  p  )  [inline, virtual]
 

Implements NodeImpl.

Node::Shape_t NodeBlueImpl::Shape  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::Shape Node::Shape_t  ss  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::Show  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::Show bool  b  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::Start RoleType  ,
double 
 

void NodeBlueImpl::UpdateNeighbor  ) 
 

void* NodeBlueImpl::UserInformation  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::UserInformation void *  p  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::WirelessCx  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::WirelessRx  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::WirelessRxMe  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::WirelessRxZz  )  [inline, virtual]
 

Implements NodeImpl.

bool NodeBlueImpl::WirelessTx  )  [inline, virtual]
 

Implements NodeImpl.

const QColor& NodeBlueImpl::WirelessTxColor  )  [inline, virtual]
 

Implements NodeImpl.

void NodeBlueImpl::WirelessTxColor const QColor &  cl  )  [inline, virtual]
 

Implements NodeImpl.


Member Data Documentation

int NodeBlueImpl::blue [private]
 

BlueNeighborVec_t NodeBlueImpl::blueNb
 

int NodeBlueImpl::green [private]
 

BdAddr NodeBlueImpl::localAddr [private]
 

QColor NodeBlueImpl::noColor [static]
 

BaseBand* NodeBlueImpl::pBaseband
 

Bnep* NodeBlueImpl::pBNEP
 

L2cap* NodeBlueImpl::pL2CAP
 

LMP* NodeBlueImpl::pLMP
 

int NodeBlueImpl::red [private]
 


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