Clio develop
The XRP Ledger API server.
|
The interface for the migration inspector.The Clio server application will use this interface to inspect the migration status. More...
#include <MigrationInspectorInterface.hpp>
Public Member Functions | |
virtual std::vector< std::tuple< std::string, MigratorStatus > > | allMigratorsStatusPairs () const =0 |
Get the status of all the migrators. | |
virtual std::vector< std::string > | allMigratorsNames () const =0 |
Get all registered migrators' names. | |
virtual MigratorStatus | getMigratorStatusByName (std::string const &name) const =0 |
Get the status of a migrator by its name. | |
virtual std::string | getMigratorDescriptionByName (std::string const &name) const =0 |
Get the description of a migrator by its name. | |
virtual bool | isBlockingClio () const =0 |
Return if Clio server is blocked. | |
The interface for the migration inspector.The Clio server application will use this interface to inspect the migration status.
|
pure virtual |
Get all registered migrators' names.
Implemented in migration::impl::MigrationInspectorBase< SupportedMigrators >.
|
pure virtual |
Get the status of all the migrators.
Implemented in migration::impl::MigrationInspectorBase< SupportedMigrators >.
|
pure virtual |
Get the description of a migrator by its name.
name | The migrator's name |
Implemented in migration::impl::MigrationInspectorBase< SupportedMigrators >.
|
pure virtual |
Get the status of a migrator by its name.
name | The migrator's name |
Implemented in migration::impl::MigrationInspectorBase< SupportedMigrators >.
|
pure virtual |
Return if Clio server is blocked.
Implemented in migration::impl::MigrationInspectorBase< SupportedMigrators >.