Make native protocol

Remove DBus and work towards something like wayland.
Remove more glib stuff from the client code
This commit is contained in:
Wim Taymans 2016-11-24 17:00:42 +01:00
parent efae64a759
commit 27bba6f587
55 changed files with 3089 additions and 4969 deletions

View file

@ -27,6 +27,9 @@ extern "C" {
typedef struct _PinosCore PinosCore;
typedef struct _PinosGlobal PinosGlobal;
#define PINOS_CORE_URI "http://pinos.org/ns/core"
#define PINOS_CORE_PREFIX PINOS_CORE_URI "#"
#include <spa/include/spa/log.h>
#include <pinos/server/main-loop.h>
@ -53,6 +56,8 @@ struct _PinosGlobal {
* Pinos core object class.
*/
struct _PinosCore {
PinosGlobal *global;
PinosURI uri;
PinosMap objects;