yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
agent_command_registration.cc
Go to the documentation of this file.
1
#include "
cli/handlers/agent_command_registration.h
"
2
3
#include <utility>
4
5
#include "
cli/handlers/command_handlers_agent.h
"
6
#include "
cli/service/command_registry.h
"
7
8
namespace
yaze
{
9
namespace
cli {
10
namespace
handlers {
11
12
void
RegisterAgentCommandHandlers
() {
13
auto
handlers =
CreateAgentCommandHandlers
();
14
if
(handlers.empty()) {
15
return
;
16
}
17
CommandRegistry::Instance
().
RegisterHandlers
(std::move(handlers));
18
}
19
20
}
// namespace handlers
21
}
// namespace cli
22
}
// namespace yaze
agent_command_registration.h
yaze::cli::CommandRegistry::Instance
static CommandRegistry & Instance()
Definition
command_registry.cc:55
yaze::cli::CommandRegistry::RegisterHandlers
void RegisterHandlers(std::vector< std::unique_ptr< resources::CommandHandler > > handlers)
Register a set of command handlers (idempotent)
Definition
command_registry.cc:82
command_handlers_agent.h
command_registry.h
yaze::cli::handlers::CreateAgentCommandHandlers
std::vector< std::unique_ptr< resources::CommandHandler > > CreateAgentCommandHandlers()
Definition
command_handlers_agent.cc:15
yaze::cli::handlers::RegisterAgentCommandHandlers
void RegisterAgentCommandHandlers()
Definition
agent_command_registration.cc:12
yaze
Definition
patch_export_usage.cc:8
src
cli
handlers
agent_command_registration.cc
Generated by
1.10.0