#include <outgoingmessage.h>
Public Types | |
| typedef std::multimap< const dtGame::MessageType *, IMessageToPacketAdapter * > | AdapterMap |
| the container type for message adapters. | |
Public Member Functions | |
| OutgoingMessage (DIS::Endian stream, unsigned char exercise) | |
| setup the network support. | |
| void | Handle (const dtGame::Message &msg) |
| void | Handle (const DIS::Pdu &pdu) |
| void | AddAdaptor (const dtGame::MessageType *mt, IMessageToPacketAdapter *adapter) |
| void | RemoveAdaptor (const dtGame::MessageType *mt, IMessageToPacketAdapter *adapter) |
| const DIS::DataStream & | GetData () const |
| void | ClearData () |
| const AdapterMap & | GetAdapters () |
Register adapters to handle specific dtGame::MessageTypes.
| typedef std::multimap<const dtGame::MessageType*,IMessageToPacketAdapter*> dtDIS::OutgoingMessage::AdapterMap |
the container type for message adapters.
| OutgoingMessage::OutgoingMessage | ( | DIS::Endian | stream, | |
| unsigned char | exercise | |||
| ) |
setup the network support.
| stream | the endian type to be used for the network stream. | |
| exercise | the DIS exercise identifier for this simulator. |
| void OutgoingMessage::Handle | ( | const dtGame::Message & | msg | ) |
| void OutgoingMessage::Handle | ( | const DIS::Pdu & | pdu | ) |
| void OutgoingMessage::AddAdaptor | ( | const dtGame::MessageType * | mt, | |
| IMessageToPacketAdapter * | adapter | |||
| ) |
| void OutgoingMessage::RemoveAdaptor | ( | const dtGame::MessageType * | mt, | |
| IMessageToPacketAdapter * | adapter | |||
| ) |
| const DIS::DataStream & OutgoingMessage::GetData | ( | ) | const |
| void OutgoingMessage::ClearData | ( | ) |
| const AdapterMap& dtDIS::OutgoingMessage::GetAdapters | ( | ) | [inline] |