#include "defaultservice.h" #include char* arg[] = { const_cast("/"), const_cast("s") }; int argc = 2; DefaultService::DefaultService(): Patronum::Service(2, arg) { setCore(new QCoreApplication(argc, arg)); } bool DefaultService::onStart() { QuasarAppUtils::Params::log("Server started!", QuasarAppUtils::Info); return true; } bool DefaultService::handleReceive(const Patronum::Feature &data) { if (data.cmd() == "ping") { sendResuylt("pong"); return true; } return false; } QSet DefaultService::supportedFeatures() { QSet res; res += Patronum::Feature("ping", {}, "test ping", "ping"); return res; }