|
rippled
|
Service registry for dependency injection. More...
#include <ServiceRegistry.h>

Service registry for dependency injection.
This abstract interface provides access to various services and components used throughout the application. It separates the service locator pattern from the Application lifecycle management.
Components that need access to services can hold a reference to ServiceRegistry rather than Application when they only need service access and not lifecycle management.
Definition at line 77 of file ServiceRegistry.h.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Retrieve the "wallet database".
Implemented in xrpl::ApplicationImp.
|
pure virtual |
Implemented in xrpl::ApplicationImp.