WaitForMessage
status_t WaitForMessage(bigtime_t waitUntil,
err = WaitForMessage(0);
err = WaitForMessage(waitUntil);
err = WaitForMessage(B_INFINITE_TIMEOUT);
context.WaitForMessage(team1, MSG_READY_TO_RUN);
context.WaitForMessage(team2, MSG_READY_TO_RUN);
context.WaitForMessage(team3, MSG_READY_TO_RUN);
context.WaitForMessage(team4, MSG_READY_TO_RUN);
context.WaitForMessage(team1, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team2, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team3, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team4, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team1, MSG_READY_TO_RUN);
context.WaitForMessage(team2, MSG_READY_TO_RUN);
context.WaitForMessage(team3, MSG_READY_TO_RUN);
context.WaitForMessage(team4, MSG_READY_TO_RUN);
context.WaitForMessage(team1, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team2, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team3, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team4, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team1, MSG_READY_TO_RUN);
context.WaitForMessage(team2, MSG_READY_TO_RUN);
context.WaitForMessage(team3, MSG_READY_TO_RUN);
context.WaitForMessage(team4, MSG_READY_TO_RUN);
context.WaitForMessage(team1, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team2, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team3, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team4, MSG_MESSAGE_RECEIVED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team, MSG_STARTED, true);
context.WaitForMessage(team, MSG_STARTED, true);
context.WaitForMessage(team, MSG_STARTED, true);
context.WaitForMessage(team, MSG_STARTED, true);
context.WaitForMessage(uint32(MSG_STARTED), true);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
context.WaitForMessage(team1, MSG_STARTED);
WaitForMessage(team, MSG_TERMINATED);
bool WaitForMessage(uint32 messageCode, bool fromNow = false,
bool WaitForMessage(team_id team, uint32 messageCode, bool fromNow = false,
CHK(context.WaitForMessage(team, MSG_MESSAGE_RECEIVED, false,
context.WaitForMessage(team1, MSG_READY_TO_RUN);
context.WaitForMessage(team2, MSG_READY_TO_RUN);
context.WaitForMessage(team3, MSG_READY_TO_RUN);
context.WaitForMessage(team4, MSG_READY_TO_RUN);
context.WaitForMessage(team1, MSG_READY_TO_RUN);
context.WaitForMessage(team2, MSG_READY_TO_RUN);
context.WaitForMessage(team3, MSG_READY_TO_RUN);