-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Jason Lokerson edited this page Jul 24, 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 mechanism
- 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