terom@431: #ifndef NETWORK_MESSAGE_HH terom@431: #define NETWORK_MESSAGE_HH terom@431: terom@431: /** terom@431: * @file terom@431: * terom@431: * NetworkPacket for use with NetworkObjects terom@431: */ terom@431: terom@431: #include "Packet.hh" terom@431: #include "Object.hh" terom@431: terom@431: /** terom@431: * NetworkMessages are NetworkPackets that are related to some specfic NetworkObject and its NetworkObjectController. terom@431: */ terom@431: class NetworkMessage : public NetworkPacket { terom@431: public: terom@431: /** terom@431: * Create a message of the given type to be sent on the given object terom@431: */ terom@431: NetworkMessage (NetworkObject &obj, NetworkMessageID msg_id); terom@431: }; terom@431: terom@431: #endif /* NETWORK_MESSAGE_HH */