Finished RigCTL server

This commit is contained in:
Ryzerth
2021-07-18 04:30:55 +02:00
parent 2ddb1b93c4
commit 336d69c043
17 changed files with 522 additions and 69 deletions

View File

@ -2,6 +2,7 @@
#include <string>
#include <map>
#include <json.hpp>
#include <utils/event.h>
#ifdef _WIN32
#ifdef SDRPP_IS_CORE
@ -83,9 +84,14 @@ public:
void enableInstance(std::string name);
void disableInstance(std::string name);
bool instanceEnabled(std::string name);
std::string getInstanceModuleName(std::string name);
int countModuleInstances(std::string module);
Event<std::string> onInstanceCreated;
Event<std::string> onInstanceDelete;
Event<std::string> onInstanceDeleted;
std::map<std::string, ModuleManager::Module_t> modules;
std::map<std::string, ModuleManager::Instance_t> instances;