-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Graham Tremper edited this page Jul 28, 2014
·
6 revisions
Autowiring is an inversion-of-control framework for C++11. Autowiring's foundational concept is the context, implemented by the CoreContext
type. All threads running in a concurrent system have a current context. The default context is the global context, which is destroyed when the application is quitting.
The following are the major features supported by Autowiring:
-
Autowired
: A scope-based dependency injection template type -
CoreThread
: A mix-in base class that supports a dispatch queue and lifecycle management -
AutoFilter
: Type-based scope-aware implicit filter network construction -
Autonet
: An online visualization and profiling system for dependency networks