Begin to implement CLI: implement listing, add help, add create stub

This commit is contained in:
Vitaliy Filippov
2021-11-06 14:32:19 +03:00
parent ffb06536ff
commit 8e445ddc9a
8 changed files with 405 additions and 18 deletions
+1 -1
View File
@@ -99,7 +99,7 @@ public:
std::function<void(pool_id_t, pg_num_t)> on_change_pg_history_hook;
std::function<void(osd_num_t)> on_change_osd_state_hook;
json11::Json::object & serialize_inode_cfg(inode_config_t *cfg);
json11::Json::object serialize_inode_cfg(inode_config_t *cfg);
etcd_kv_t parse_etcd_kv(const json11::Json & kv_json);
void etcd_call(std::string api, json11::Json payload, int timeout, std::function<void(std::string, json11::Json)> callback);
void etcd_txn(json11::Json txn, int timeout, std::function<void(std::string, json11::Json)> callback);