96,99c96,98
< m_switches[src]->addOutPort(m_fromNetQueues[dest],
< routing_table_entry,
< simple_link->m_latency,
< simple_link->m_bw_multiplier);
---
> m_switches[src]->addOutPort(m_fromNetQueues[dest], routing_table_entry,
> simple_link->m_latency,
> simple_link->m_bw_multiplier);
121c120
< std::vector<MessageBuffer*> queues;
---
> std::map<int, MessageBuffer*> queues;
125a125
>
129c129,130
< queues.push_back(buffer_ptr);
---
>
> queues[i] = buffer_ptr;
132a134
>
138,139c140,141
< simple_link->m_latency,
< simple_link->m_bw_multiplier);
---
> simple_link->m_latency,
> simple_link->m_bw_multiplier);
154,156c156,158
< MessageBuffer*
< SimpleNetwork::getToNetQueue(NodeID id, bool ordered, int network_num,
< std::string vnet_type)
---
> void
> SimpleNetwork::setToNetQueue(NodeID id, bool ordered, int network_num,
> std::string vnet_type, MessageBuffer *b)
159c161
< return m_toNetQueues[id][network_num];
---
> m_toNetQueues[id][network_num] = b;
162,164c164,166
< MessageBuffer*
< SimpleNetwork::getFromNetQueue(NodeID id, bool ordered, int network_num,
< std::string vnet_type)
---
> void
> SimpleNetwork::setFromNetQueue(NodeID id, bool ordered, int network_num,
> std::string vnet_type, MessageBuffer *b)
167c169
< return m_fromNetQueues[id][network_num];
---
> m_fromNetQueues[id][network_num] = b;