Add first version
[ric-plt/sdl.git] / include / private / cli / commandparserandexecutor.hpp
diff --git a/include/private/cli/commandparserandexecutor.hpp b/include/private/cli/commandparserandexecutor.hpp
new file mode 100644 (file)
index 0000000..f97b0b3
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef SHAREDDATALAYER_CLI_COMMANDPARSERANDEXECUTOR_HPP
+#define SHAREDDATALAYER_CLI_COMMANDPARSERANDEXECUTOR_HPP
+
+#include <iosfwd>
+
+namespace shareddatalayer
+{
+    namespace cli
+    {
+        class CommandMap;
+
+        int parseAndExecute(int argc,
+                            char** argv,
+                            std::ostream& out,
+                            std::ostream& err,
+                            CommandMap& commandMap);
+    }
+}
+
+#endif
+