summaryrefslogtreecommitdiffstats
path: root/src/rpc-server/src/trex_rpc_cmds_table.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc-server/src/trex_rpc_cmds_table.cpp')
-rw-r--r--src/rpc-server/src/trex_rpc_cmds_table.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rpc-server/src/trex_rpc_cmds_table.cpp b/src/rpc-server/src/trex_rpc_cmds_table.cpp
index 7635f14f..04a56389 100644
--- a/src/rpc-server/src/trex_rpc_cmds_table.cpp
+++ b/src/rpc-server/src/trex_rpc_cmds_table.cpp
@@ -32,6 +32,7 @@ TrexRpcCommandsTable::TrexRpcCommandsTable() {
register_command(new TrexRpcCmdTestSub());
register_command(new TrexRpcCmdPing());
register_command(new TrexRpcCmdGetReg());
+ register_command(new TrexRpcCmdGetStatus());
}
TrexRpcCommandsTable::~TrexRpcCommandsTable() {
@@ -41,7 +42,13 @@ TrexRpcCommandsTable::~TrexRpcCommandsTable() {
}
TrexRpcCommand * TrexRpcCommandsTable::lookup(const string &method_name) {
- return m_rpc_cmd_table[method_name];
+ auto search = m_rpc_cmd_table.find(method_name);
+
+ if (search != m_rpc_cmd_table.end()) {
+ return search->second;
+ } else {
+ return NULL;
+ }
}