Use interfaces

Add interfaces and events on objects. Use this to communicate with the
objects and transparently convert/marshall to network in the protocols.
This commit is contained in:
Wim Taymans 2017-03-02 16:06:45 +01:00
parent 9b7debbfd3
commit e0813b679d
16 changed files with 1307 additions and 822 deletions

View file

@ -64,6 +64,8 @@ struct _PinosGlobal {
struct _PinosCore {
PinosGlobal *global;
PinosCoreInfo info;
PinosProperties *properties;
PinosURI uri;