MessageManager.h
static void cleanUpMessages(std::string)
Clean up messages for a given mailbox (so as to free up memory)
Definition: MessageManager.cpp:42
static void cleanUpAllMessages()
Clean up all the messages that MessageManager has stored (so as to free up memory) ...
Definition: MessageManager.cpp:54
Top-level class to describe a message communicated by processes in the simulation.
Definition: SimulationMessage.h:27
static void removeReceivedMessages(std::string, SimulationMessage *msg)
Remove a received message from the "database" of messages.
Definition: MessageManager.cpp:66
static void manageMessage(std::string, SimulationMessage *msg)
Insert a message in the manager's "database".
Definition: MessageManager.cpp:26
Definition: TerminalOutput.cpp:15
A helper class that manages messages (in terms of memory deallocation to avoid leaks when a message w...
Definition: MessageManager.h:29