43 STypeManager::STypeManager()
49 STypeManager::~STypeManager()
81 STypeManager::getType (
Symbol sTypeID)
83 UNIMPLEMENTED (
"get type just by symbolic ID (query defaults manager)");
91 UNIMPLEMENTED (
"get type just by symbolic ID (query defaults manager)");
98 UNIMPLEMENTED (
"build complete StreamType based on prototype; may include querying defaults manager");
105 UNIMPLEMENTED (
"build complete StreamType round the given implementation type");
112 UNIMPLEMENTED (
"wire up implementation in compliance to a prototype and using a specific MediaImplLib. really tricky.... ");
119 UNIMPLEMENTED (
"STypeManager basic functionality: wire up implementation facade (impl type) from given raw type of the library");
Installing and invoking of application lifecycle event callbacks.
Basic set of definitions and includes commonly used together.
void lumiera_StreamType_registerInitFunction(void setupFun(void))
any stream type implementation, which needs to be present on the pristine default level (without any ...
opaque placeholder (type erasure) for implementation specific type info.
const char * ON_STREAMTYPES_RESET("ON_STREAMTYPES_RESET")
Steam-Layer implementation namespace root.
Access point to singletons and other kinds of dependencies designated by type.
static void trigger(Symbol eventLabel)
trigger lifecycle callbacks registered under the given label
This is part of the implementation of the stream type manager (include).
Interface to the stream type system.
A (more or less) concrete implementation type, wired up as a facade providing the basic set of operat...
Token or Atom with distinct identity.
define and register a callback for a specific lifecycle event.
const char * ON_STREAMTYPES_RESET
triggered to load the generic pristine default