Controller now listens locally to UDP port 4242 for API commands, added always-minimal api2 request type.
This commit is contained in:
parent
3980b8c8c1
commit
d0912c9d00
3 changed files with 526 additions and 489 deletions
|
@ -362,6 +362,8 @@ int main_loop(int argc, char ** argv){
|
|||
tthread::thread uplinkThread(Controller::uplinkConnection, 0);/*LTS*/
|
||||
//start push checking thread
|
||||
tthread::thread pushThread(Controller::pushCheckLoop, 0);
|
||||
//start UDP API thread
|
||||
tthread::thread UDPAPIThread(Controller::handleUDPAPI, 0);
|
||||
|
||||
|
||||
//start main loop
|
||||
|
@ -410,6 +412,8 @@ int main_loop(int argc, char ** argv){
|
|||
uplinkThread.join();
|
||||
HIGH_MSG("Joining push thread...");
|
||||
pushThread.join();
|
||||
HIGH_MSG("Joining UDP API thread...");
|
||||
UDPAPIThread.join();
|
||||
#ifdef LICENSING
|
||||
HIGH_MSG("Joining license thread...");
|
||||
licenseThread.join();
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,4 +5,6 @@ namespace Controller {
|
|||
void checkConfig(JSON::Value & in, JSON::Value & out);
|
||||
bool authorize(JSON::Value & Request, JSON::Value & Response, Socket::Connection & conn);
|
||||
int handleAPIConnection(Socket::Connection & conn);
|
||||
void handleAPICommands(JSON::Value & Request, JSON::Value & Response);
|
||||
void handleUDPAPI(void * np);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue