#ifndef _HELPERS #define _HELPERS void CheckIfNeighborsHaveSentHello(std::list &Neighbors); struct HostID SelectNeighbor(std::list &ActiveNeighbors, std::list &SemiActiveNeighbors, std::list &AllHosts, struct HostID &ThisHost); void PrintPacketRecieved(struct PktStruct *pkt, struct HostID ThisHost); void PrintPacketTransmitted(struct PktStruct *pkt, struct HostID Dest); void PrintPacketTransmitted(struct PktStruct *pkt, struct HostID Dest); void PrintStatus(std::list &ActiveNeighbors, std::list &SemiActiveNeighbors, struct HostID TempNeighbor, int SearchingForNeighborFlag, int TimeBetweenPrints); void FillThisHostIP(struct HostID &ThisHost); void ReadAllHostsList(char *fn, std::list &AllHosts); int CheckIfInList(struct HostID HID, std::list &List); #endif