MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
LiveArena.cpp File Reference
+ Include dependency graph for LiveArena.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::internal
 

Functions

MAYAFLUX_API void MayaFlux::live_arena_dump () noexcept
 Dumps all live arena entries to stderr.
 
MAYAFLUX_API void * MayaFlux::live_cast_impl (const char *key) noexcept
 Internal implementation for live_cast.
 

Variables

uint32_t MayaFlux::internal::g_live_arena_bump {}
 Byte offset of the bump pointer from the start of the object region.
 
std::shared_ptr< void > MayaFlux::internal::g_live_arena_shared_ptrs [LIVE_ARENA_MAX_ENTRIES] {}
 Shared ownership table for objects registered via expose_live.
 
unsigned char MayaFlux::internal::g_live_arena_storage [LIVE_ARENA_CAPACITY] {}
 Raw backing storage for the live arena with external linkage.