33 std::ostringstream os;
34 os <<
"id=" << this->getId() << endl;
46 Enter_Method(
"insertNew()");
51 Enter_Method(
"insert()");
60 if ( it->getApni() == apni )
104 if ( it->getNorthGateIn() == input ) {
106 return it->getSouthGateOut();
108 if ( it->getSouthGateIn() == input ) {
110 return it->getNorthGateOut();
FABase * getFlowAlloc() const
bool setStatus(Flow *flow, ConnectionTableEntry::ConnectionStatus status)
Class representing flow object with attributes from specs.
const APNamingInfo & getSrcApni() const
Gets read-only source APNamingInfo.
cGate * findOutputGate(cGate *input, bool &isGoingUp)
ConnectionTableEntry::ConnectionStatus getConStatus() const
bool setNorthGates(Flow *flow, cGate *nIn, cGate *nOut)
Define_Module(ConnectionTable)
void insert(const ConnectionTableEntry &entry)
FABase * getFa(Flow *flow)
void setSouthGateIn(cGate *southGateIn)
APNamingInfo holds complete naming info for particular application process.
bool setFa(Flow *flow, FABase *fa)
ConnectionTableEntry::ConnectionStatus getStatus(Flow *flow)
virtual void handleMessage(cMessage *msg)
void insertNew(Flow *flow)
ConnectionTableEntry * findEntryByFlow(Flow *flow)
void setSouthGateOut(cGate *southGateOut)
TConTable::iterator TCTIter
virtual void initialize()
bool setSouthGates(Flow *flow, cGate *sIn, cGate *sOut)
void setNorthGateIn(cGate *northGateIn)
ConnectionTableEntry * findEntryByAPNI(const APNamingInfo &apni)
void setConStatus(ConnectionStatus conStatus)
void setFlowAlloc(FABase *flowAlloc)
void setNorthGateOut(cGate *northGateOut)