]> git.sesse.net Git - casparcg/blobdiff - protocol/amcp/AMCPCommandsImpl.h
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / protocol / amcp / AMCPCommandsImpl.h
index 4e12c6257499833144952c60b6269217a582ba84..f027be46bc72d26280b0edc062a16b062c43aad4 100644 (file)
@@ -30,13 +30,19 @@ std::wstring ListTemplates();
 \r
 namespace amcp {\r
        \r
+class DiagnosticsCommand : public AMCPCommandBase<false, AddToQueue, 0>\r
+{\r
+       std::wstring print() const { return L"DiagnosticsCommand";}\r
+       bool DoExecute();\r
+};\r
+\r
 class ParamCommand : public AMCPCommandBase<true, AddToQueue, 2>\r
 {\r
        std::wstring print() const { return L"ParamCommand";}\r
        bool DoExecute();\r
 };\r
 \r
-class MixerCommand : public AMCPCommandBase<true, AddToQueue, 2>\r
+class MixerCommand : public AMCPCommandBase<true, AddToQueue, 1>\r
 {\r
        std::wstring print() const { return L"MixerCommand";}\r
        bool DoExecute();\r
@@ -96,6 +102,24 @@ class ClearCommand : public AMCPCommandBase<true, AddToQueue, 0>
        bool DoExecute();\r
 };\r
 \r
+class PrintCommand : public AMCPCommandBase<true, AddToQueue, 0>\r
+{\r
+       std::wstring print() const { return L"PrintCommand";}\r
+       bool DoExecute();\r
+};\r
+\r
+class StatusCommand : public AMCPCommandBase<true, AddToQueue, 0>\r
+{\r
+       std::wstring print() const { return L"StatusCommand";}\r
+       bool DoExecute();\r
+};\r
+\r
+class LogCommand : public AMCPCommandBase<false, AddToQueue, 0>\r
+{\r
+       std::wstring print() const { return L"LogCommand";}\r
+       bool DoExecute();\r
+};\r
+\r
 class CGCommand : public AMCPCommandBase<true, AddToQueue, 1>\r
 {\r
        std::wstring print() const { return L"CGCommand";}\r