|
Public Member Functions |
| | NodeGhost (Node *) |
| | ~NodeGhost () |
| NodeImpl * | Copy () const |
| bool | IsReal () |
| void | Broadcast (Packet *, Proto_t) |
| Queue * | GetQueue () |
| Queue * | GetQueue (Node *) |
| Application * | AddApplication (const Application &a) |
| void | DefaultRoute (RoutingEntry r) |
| void | DefaultRoute (Node *) |
| void | AddRoute (IPAddr_t, Count_t, Interface *, IPAddr_t) |
| RoutingEntry | LookupRoute (IPAddr_t) |
| RoutingEntry | LookupRouteNix (Count_t) |
| Routing::RType_t | RoutingType () |
| void | InitializeRoutes () |
| void | ReInitializeRoutes (bool) |
| Count_t | RoutingFibSize () const |
| RoutingNixVector * | GetNixRouting () |
| Routing * | GetRouting () |
| AODVRoutingEntry * | LookupRouteAODV (IPAddr_t) |
| void | SetRoutingAODV (void *pRouting) |
| RoutingAODV * | GetRoutingAODV () |
| Protocol * | LookupProto (Layer_t, Proto_t) |
| void | InsertProto (Layer_t, Proto_t, Protocol *) |
| bool | Bind (Proto_t, PortId_t, Protocol *) |
| bool | Bind (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t, Protocol *) |
| PortId_t | Bind (Proto_t, Protocol *) |
| bool | Unbind (Proto_t, PortId_t, Protocol *) |
| bool | Unbind (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t, Protocol *) |
| Protocol * | LookupByPort (Proto_t, PortId_t) |
| Protocol * | LookupByPort (Proto_t, PortId_t, IPAddr_t, PortId_t, IPAddr_t) |
| bool | TracePDU (Protocol *, PDU *, Packet *, char *) |
| void | SetTrace (Trace::TraceStatus) |
| void | SetLocation (Meters_t, Meters_t, Meters_t) |
| void | SetLocation (const Location &) |
| void | SetLocationLongLat (const Location &) |
| bool | HasLocation () |
| Meters_t | LocationX () |
| Meters_t | LocationY () |
| Meters_t | LocationZ () |
| Location | GetLocation () |
| Location | UpdateLocation () |
| Mobility * | AddMobility (const Mobility &) |
| Mobility * | GetMobility () const |
| bool | IsMobile () |
| bool | IsMoving () |
| bool | WirelessTx () |
| bool | WirelessRx () |
| bool | WirelessCx () |
| bool | WirelessRxMe () |
| bool | WirelessRxZz () |
| void | UserInformation (void *) |
| void * | UserInformation () |
| void | Show (bool) |
| bool | Show () |
| QCanvasItem * | Display (QTWindow *) |
| QCanvasItem * | Display (const QPoint &, QTWindow *) |
| void | WirelessTxColor (const QColor &) |
| const QColor & | WirelessTxColor () |
| bool | PushWirelessTx (QCanvasItem *) |
| QCanvasItem * | PopWirelessTx () |
| void | PixelSize (Count_t) |
| Count_t | PixelSizeX () |
| Count_t | PixelSizeY () |
| void | Shape (Node::Shape_t) |
| Node::Shape_t | Shape () |
| void | Color (const QColor &) |
| bool | HasColor () |
| QColor & | Color () |
| NodeAnimation * | GetNodeAnimation () const |
| Meters_t | Distance (Node *) |
| void | BuildRadioInterfaceList (WirelessLink *) |
| const RadioVec_t & | GetRadioInterfaceList () |
| void | SetRadioRange (Meters_t) |
| Meters_t | GetRadioRange () |
| void | AddCallback (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *, PacketCallbacks::Function_t) |
| void | AddCallbackHead (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *, PacketCallbacks::Function_t) |
| void | DeleteCallback (Layer_t, Proto_t, PacketCallbacks::Type_t, Interface *) |
| bool | CallCallbacks (Layer_t, Proto_t, PacketCallbacks::Type_t, Packet *, Interface *) |
| Joules_t | getBattery (void) |
| void | setBattery (Joules_t) |
| double | getComputePower (void) |
| void | setComputePower (double) |
| RouteTable * | getRouteTable (void) |
| void | setRouteTable (RouteTable *) |
| void | IsSwitchNode (bool) |
| bool | IsSwitchNode () |
| void | PacketRX (Packet *, Interface *) |
| void | IsSatellite (bool is) |
| void | SetWormContainment (WormContainment *) |
| WormContainment * | GetWormContainment () |
| void | UseARP (bool) |
Public Attributes |
| bool | isSatellite |
Static Public Attributes |
| Count_t | count = 0 |
Static Private Attributes |
| RadioVec_t | emptyIf |