#include <vector>
#include <iostream>
#include <omnetpp.h>
#include <RoutingTable.h>
#include <InterfaceTable.h>
#include <IPAddressResolver.h>
#include <IPv4InterfaceData.h>
#include "AccessNet.h"
Functions | |
| Define_Module (AccessNet) | |
| std::ostream & | operator<< (std::ostream &os, NodeInfo &n) |
| cGate * | firstUnusedGate (cModule *owner, const char *name) |
| Returns a module's fist unconnected gate. | |
| Define_Module | ( | AccessNet | ) |
| cGate* firstUnusedGate | ( | cModule * | owner, | |
| const char * | name | |||
| ) |
Returns a module's fist unconnected gate.
| owner | gate owner module | |
| name | name of the gate vector |
00334 { 00335 int index; 00336 for (index = 0; index < owner->gate(name)->size(); index++) { 00337 if (!owner->gate(name, index)->isConnectedOutside()) { 00338 return owner->gate(name, index); 00339 } 00340 } 00341 00342 owner->setGateSize(name, index + 2); 00343 return owner->gate(name, index + 1); 00344 }
| std::ostream& operator<< | ( | std::ostream & | os, | |
| NodeInfo & | n | |||
| ) |
| os | the output stream | |
| n | the node info |
00040 { 00041 os << IPAddress(n.IPAddress); 00042 return os; 00043 }
1.4.7