You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
413 B
30 lines
413 B
#include "pep-server.h"
|
|
|
|
#include "dbus-c++/error.h"
|
|
|
|
#include <signal.h>
|
|
|
|
DBus::BusDispatcher dispatcher;
|
|
|
|
void niam(int sig)
|
|
{
|
|
dispatcher.leave();
|
|
}
|
|
|
|
int main()
|
|
{
|
|
signal(SIGTERM, niam);
|
|
signal(SIGINT, niam);
|
|
|
|
DBus::default_dispatcher = &dispatcher;
|
|
|
|
DBus::Connection conn = DBus::Connection::SessionBus();
|
|
conn.request_name("security.pep");
|
|
|
|
pEp::Server server(conn);
|
|
|
|
dispatcher.enter();
|
|
|
|
return 0;
|
|
}
|