struct packet { int ID; int start; int end; int done; // bool packet() { ID = start = end = -1; done = 0; } void set(int msgID, int byteStart, int byteEnd) { ID = msgID; start = byteStart; end = byteEnd; } };