[thin_debug] Integrate thin_debug into the main program

This commit is contained in:
Ming-Hung Tsai
2016-02-19 00:35:10 +08:00
committed by Ming-Hung Tsai
parent 9733ceb949
commit 0ce026caf5
4 changed files with 50 additions and 26 deletions

View File

@@ -73,6 +73,13 @@ namespace thin_provisioning {
//------------------------------------------------------
class thin_debug_cmd : public base::command {
public:
thin_debug_cmd();
virtual void usage(std::ostream &out) const;
virtual int run(int argc, char **argv);
};
class thin_generate_damage_cmd : public base::command {
public:
thin_generate_damage_cmd();
@@ -94,6 +101,13 @@ namespace thin_provisioning {
virtual int run(int argc, char **argv);
};
class thin_journal_cmd : public base::command {
public:
thin_journal_cmd();
virtual void usage(std::ostream &out) const;
virtual int run(int argc, char **argv);
};
class thin_ll_dump_cmd : public base::command {
public:
thin_ll_dump_cmd();
@@ -140,13 +154,6 @@ namespace thin_provisioning {
virtual int run(int argc, char **argv);
};
class thin_journal_cmd : public base::command {
public:
thin_journal_cmd();
virtual void usage(std::ostream &out) const;
virtual int run(int argc, char **argv);
};
void register_thin_commands(base::application &app);
}