From: <sv...@ww...> - 2004-05-31 03:29:45
|
Author: wolverine Date: 2004-05-30 20:29:39 -0700 (Sun, 30 May 2004) New Revision: 979 Modified: trunk/CSP/CSPSim/Include/Networking.h Log: changed the message sender queue to use a vector that contains a struct with both the destination node along with the message. Modified: trunk/CSP/CSPSim/Include/Networking.h =================================================================== --- trunk/CSP/CSPSim/Include/Networking.h 2004-05-30 23:43:44 UTC (rev 978) +++ trunk/CSP/CSPSim/Include/Networking.h 2004-05-31 03:29:39 UTC (rev 979) @@ -237,11 +237,20 @@ }; +struct MessageRoute +{ + NetworkNode * m_destinationNode; + NetworkMessage * m_message; +}; + class NetworkMessenger { private: MessageSocketDuplex * m_messageSocketDuplex; - std::list<NetworkMessage*> m_messageList; + std::vector<MessageRoute> m_messageArray; + int m_messageArrayMax; + int m_messageArrayCount; + int m_messageArrayGrow; NetworkNode * m_orginatorNode; std::list<NetworkMessage*> m_messagePool; |