AccessNet.h File Reference


Detailed Description

Author:
Markus Mauch

#include <omnetpp.h>
#include <INETDefs.h>
#include <RoutingTable.h>
#include <InterfaceTable.h>
#include <IPAddressResolver.h>
#include <IPv4InterfaceData.h>
#include <InitStages.h>

Classes

class  NodeInfo
 Information about a node (usually a router). More...
class  TerminalInfo
 Information about a terminal. More...
class  AccessNet
 Configuration module for access networks. More...

Functions

cGate * firstUnusedGate (cModule *owner, const char *name)
 Returns a module's fist unconnected gate.


Function Documentation

cGate* firstUnusedGate ( cModule *  owner,
const char *  name 
)

Returns a module's fist unconnected gate.

Parameters:
owner gate owner module
name name of the gate vector
00345 {
00346     int index;
00347     for (index = 0; index < owner->gate(name)->size(); index++) {
00348         if (!owner->gate(name, index)->isConnectedOutside()) {
00349             return owner->gate(name, index);
00350         }
00351     }
00352 
00353     owner->setGateSize(name, index + 2);
00354     return owner->gate(name, index + 1);
00355 }


Generated on Fri May 11 14:52:39 2007 for ITM OverSim by  doxygen 1.4.7