53 PACKET_EVENT_COMPLETE,
62 PACKET_EVENT_ACKNOWLEDGE
108 m_toNeighbor(
Dirs::DIR_COUNT),
109 m_generation(generation)
112 const char* GetTypeString()
116 case PACKET_WRITE:
return "Write";
117 case PACKET_EVENT_COMPLETE:
return "Event Complete";
118 case PACKET_EVENT_ACKNOWLEDGE:
return "Event Acknowledge";
130 return (PacketType) m_type;
221 m_generation = generation;
233 return ((u8) (m_generation - ourGeneration)) >=
U8_MAX / 2;
#define U8_MAX
Definition: itype.h:91
u32 GetReceivingNeighbor()
Definition: Packet.h:169
PacketType GetType()
Definition: Packet.h:128
void SetReceivingNeighbor(Dir dir)
Definition: Packet.h:159
void SetGeneration(u8 generation)
Definition: Packet.h:219
T GetY() const
Definition: Point.tcc:40
T & GetAtom()
Definition: Packet.h:179
void SetAtom(const T &atom)
Definition: Packet.h:149
bool IsObsolete(u8 ourGeneration) const
Definition: Packet.h:231
void SetType(PacketType type)
Definition: Packet.h:138
Packet(PacketType type, u8 generation)
Definition: Packet.h:106
void SetLocation(const SPoint &fromPt)
Definition: Packet.h:189
const u8 GetGeneration() const
Definition: Packet.h:209
const SPoint GetLocation() const
Definition: Packet.h:199
T GetX() const
Definition: Point.tcc:34