23 #ifndef __RINA_FAITABLE_H_
24 #define __RINA_FAITABLE_H_
44 std::string
info()
const;
48 unsigned const int getSize()
const;
void initSignalsAndListeners()
NFlowTableEntry * findMgmtEntryByDstApni(const APN &dstApn)
NFlowTableEntry * findEntryByDstAddressAndFwd(const APN &apname)
Class representing flow object with attributes from specs.
TFAIPtrs findEntriesByDstNeighborAndFwd(const APN &apname)
unsigned const int getSize() const
Application Process Name class.
void removeByFlow(Flow *flow)
void insertNew(Flow *flow)
TFAITable::const_iterator TFTConstIter
void insert(const NFlowTableEntry &entry)
void changeAllocStatus(Flow *flow, NFlowTableEntry::EAllocateStatus status)
virtual void handleMessage(cMessage *msg)
std::list< NFlowTableEntry > TFAITable
NFlowTableEntry * findEntryByInvokeId(long invId)
TFAIPtrs findEntriesAffectedByMgmt(const APNIPair *apnip)
TFAIPtrs::iterator TFTPtrsIter
std::list< NFlowTableEntry * > TFAIPtrs
virtual void initialize()
NFlowTableEntry * findMgmtEntry(const Flow *flow)
const char * SIG_STAT_FT_SIZE
void setFaiToFlow(FAIBase *fai, Flow *flow)
NFlowTableEntry * findEntryByApns(const APN &srcApn, const APN &dstApn)
NFlowTableEntry * findMgmtEntryByDstNeighbor(const Address &addr)
simsignal_t sigStatFTSize
NFlowTableEntry * findEntryBySrcAddressAndFwd(const APN &apname)
void updateDisplayString()
TFAITable::iterator TFTIter
Address class holds IPC Process identification.
NFlowTableEntry * findEntryByFlow(const Flow *flow)
NFlowTableEntry * findMgmtEntryByDstAddr(const Address &addr)
NFlowTableEntry * findEntryByFai(FAIBase *fai)