PacketSender.hh
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef PACKETSENDER_HH_
00018 # define PACKETSENDER_HH_
00019
00020 # include "Packet.hh"
00021
00029 class PacketSender
00030 {
00031 public:
00032 PacketSender();
00033 virtual ~PacketSender();
00034
00035 void setTeamId(int team_id);
00036
00037 virtual void sendPacket(const Packet& p) = 0;
00038
00039 virtual void gameFinished();
00040
00041 protected:
00042 int team_id_;
00043 };
00044
00045 inline PacketSender::PacketSender()
00046 : team_id_(-1)
00047 {
00048 }
00049
00050 inline PacketSender::~PacketSender()
00051 {
00052 }
00053
00054 inline void PacketSender::setTeamId(int team_id)
00055 {
00056 team_id_ = team_id;
00057 }
00058
00059 inline void PacketSender::gameFinished()
00060 {
00061 }
00062
00063 #endif