Add files via upload

This commit is contained in:
nmset
2017-12-17 17:31:49 +01:00
committed by GitHub
parent 3aa2ebd1ae
commit 6e6916aabe
22 changed files with 1550 additions and 0 deletions

37
DBusPOD7Workers.cpp Normal file
View File

@@ -0,0 +1,37 @@
/*
* File: DBusPOD7Workers.cpp
* Author: SET - nmset@netcourrier.com
* License : GPL V2
*
* Created on 10 décembre 2017, 14:12
*/
#include "DBusPOD7Workers.h"
#include <signal.h>
#include <thread>
using namespace std;
DBusPOD7Adaptor::DBusPOD7Adaptor(DBus::Connection &connection)
: DBus::ObjectAdaptor(connection, "/pedal/event")
{
thread t(Entry);
t.detach();
}
DBusPOD7Adaptor::~DBusPOD7Adaptor()
{
DBus::default_dispatcher->leave();
}
void DBusPOD7Adaptor::Quit()
{
// Handled in main.cpp
raise(SIGTERM);
}
int DBusPOD7Adaptor::Entry()
{
DBus::default_dispatcher->enter(); // IS BLOCKING
return 0;
}