Broadcast(const T &message) | JBroadcaster | inlineprotected |
BroadcastWithFeedback(Message *message) | JBroadcaster | inlineprotected |
ClearWhenGoingAway(const JBroadcaster *sender, void *pointerToMember) | JBroadcaster | protected |
DebugLink typedef | JMemoryManager | |
Delete(void *memory, bool isArray) | JMemoryManager | |
GetAbortUnknownAlloc() | JMemoryManager | inlinestatic |
GetAllocateGarbage() const | JMemoryManager | inline |
GetBroadcastErrors() const | JMemoryManager | inline |
GetCheckDoubleAllocation() const | JMemoryManager | inline |
GetDeallocateGarbage() const | JMemoryManager | inline |
GetPrintErrors() const | JMemoryManager | |
GetPrintExitStats() const | JMemoryManager | inline |
GetPrintInternalStats() const | JMemoryManager | inline |
GetPrintLibraryStats() const | JMemoryManager | inline |
GetRecipientCount() const | JBroadcaster | |
GetSenderCount() const | JBroadcaster | |
HandleArrayDeletedAsObject(const JMMRecord &record) | JMemoryManager | protected |
HandleMultipleAllocation(const JMMRecord &thisRecord, const JMMRecord &firstRecord) | JMemoryManager | protected |
HandleMultipleDeletion(const JMMRecord &thisRecord, const JUtf8Byte *file, const JUInt32 line, const bool isArray) | JMemoryManager | protected |
HandleObjectDeletedAsArray(const JMMRecord &record) | JMemoryManager | protected |
HandleUnallocatedDeletion(const JUtf8Byte *file, const JUInt32 line, const bool isArray) | JMemoryManager | protected |
HasRecipients() const | JBroadcaster | |
HasSenders() const | JBroadcaster | |
Instance() | JMemoryManager | static |
JBroadcaster() | JBroadcaster | |
JBroadcaster(const JBroadcaster &source) | JBroadcaster | protected |
JLocateDelete | JMemoryManager | friend |
JMemoryManager() | JMemoryManager | protected |
JMMHandleACEExit | JMemoryManager | friend |
JMMHandleExit | JMemoryManager | friend |
JMMTable | JMemoryManager | friend |
kArrayDeletedAsObject | JMemoryManager | static |
kErrorMessage enum value | JMemoryManager | |
kExitStatsMessage enum value | JMemoryManager | |
kHistogramSlotCount enum value | JMemoryManager | |
kMultipleAllocation | JMemoryManager | static |
kMultipleDeletion | JMemoryManager | static |
kObjectDeletedAsArray | JMemoryManager | static |
kRecordsMessage enum value | JMemoryManager | |
kRunningStatsMessage enum value | JMemoryManager | |
kSaveSnapshotMessage enum value | JMemoryManager | |
kSnapshotDiffMessage enum value | JMemoryManager | |
kUnallocatedDeletion | JMemoryManager | static |
kUnknownFile | JMemoryManager | static |
ListenTo(const JBroadcaster *sender, const std::function< void(const T &)> &f) | JBroadcaster | |
ListenTo(const JBroadcaster *sender) | JBroadcaster | protected |
New(const size_t size, const JUtf8Byte *file, const JUInt32 line, const int type, const bool isArray, const bool assert) | JMemoryManager | static |
JBroadcaster::operator=(const JBroadcaster &source) | JBroadcaster | |
PrintAllocated() const | JMemoryManager | |
PrintMemoryStats() | JMemoryManager | |
Receive(JBroadcaster *sender, const Message &message) override | JMemoryManager | protectedvirtual |
ReceiveGoingAway(JBroadcaster *sender) | JBroadcaster | protectedvirtual |
ReceiveWithFeedback(JBroadcaster *sender, Message *message) | JBroadcaster | protectedvirtual |
RecordingAllocated() const | JMemoryManager | inline |
Send(JBroadcaster *recipient, const T &message) | JBroadcaster | protected |
SendError(const JString &msg) | JMemoryManager | static |
SendWithFeedback(JBroadcaster *recipient, Message *message) | JBroadcaster | protected |
SetAbortUnknownAlloc(const bool yesNo) | JMemoryManager | inlinestatic |
SetBroadcastErrors(const bool broadcast) | JMemoryManager | inline |
SetCheckDoubleAllocation(const bool yesNo) | JMemoryManager | inline |
SetPrintErrors(const bool print) | JMemoryManager | |
SetPrintExitStats(const bool yesNo) | JMemoryManager | inline |
SetPrintInternalStats(const bool yesNo) | JMemoryManager | inline |
SetPrintLibraryStats(const bool yesNo) | JMemoryManager | inline |
SetProtocol(DebugLink *link) | JMemoryManager | static |
StopListening(const JBroadcaster *sender) | JBroadcaster | protected |
StopListening(const JBroadcaster *sender, const std::type_info &messageType) | JBroadcaster | protected |
ToString() const | JBroadcaster | virtual |
~JBroadcaster() | JBroadcaster | virtual |
~JMemoryManager() override | JMemoryManager | |