added parallel message receiving for previously implemented messaging where necessary

This commit is contained in:
2026-01-30 18:28:19 -08:00
parent 4cdcb16ee3
commit ee238f239d
4 changed files with 28 additions and 29 deletions

View File

@@ -18,11 +18,15 @@ int receiveTargetAck(int clientId);
int waitForReady(int clientId);
void sendFinished(int clientId);
// Parallel wait functions (using select() for simultaneous processing)
int waitForAllTargetAck(int numClients);
int waitForAllReady(int numClients);
int waitForAllRTLComplete(int numClients);
int waitForAllLANDComplete(int numClients);
// RTL and LAND protocol functions
void sendRTL(int clientId);
void sendLAND(int clientId);
int waitForAllRTLComplete(int numClients);
int waitForAllLANDComplete(int numClients);
void waitForUserInput();
#ifdef __cplusplus