26 : flow(flow), fa(fa), rmtPort(port), gateName(gateName), conStatus(CON_CONNECTPENDING)
35 std::ostringstream os;
39 os <<
"FA path: " <<
fa->getFullPath() << endl;
41 os <<
"RMT port: " <<
rmtPort->getFullName() << endl;
56 default:
return "UNKNOWN";
71 return os << cte.
info();
Class representing flow object with attributes from specs.
std::string getConnectionStatusString() const
std::ostream & operator<<(std::ostream &os, const NM1FlowTableItem &cte)
const RMTQueues & getRMTInputQueues() const
RMTPort * getRMTPort() const
std::string info() const
Prints Flow information as string Calls variety of other info functions to produce final output...
RMTQueues & getInputQueues()
FABase * getFABase() const
RMTQueues & getOutputQueues()
virtual ~NM1FlowTableItem()
const RMTQueues & getRMTOutputQueues() const
std::string getGateName() const
ConnectionStatus conStatus
ConnectionStatus getConnectionStatus()
NM1FlowTableItem(Flow *flow, FABase *fa, RMTPort *port, std::string gateName)
std::vector< RMTQueue * > RMTQueues
void setConnectionStatus(ConnectionStatus status)