mistserver/src/controller/controller_license.h
2021-10-19 22:29:40 +02:00

15 lines
560 B
C++

#include <mist/json.h>
namespace Controller{
extern uint64_t exitDelay;
const JSON::Value &getLicense();
void initLicense();
bool isLicensed(); // checks/verifies license time
bool checkLicense(); // Call from Mainloop.
void updateLicense(const std::string &extra = ""); // retrieves update from license server
void licenseLoop(void *np);
void readLicense(uint64_t licId, const std::string &input, bool fromServer = false); // checks/interprets license
}// namespace Controller