8#ifndef DBUSCXX_OBJECTMANAGER_PROXY_H
9#define DBUSCXX_OBJECTMANAGER_PROXY_H
11#include "../interfaceproxy.h"
16#include "../variant.h"
25 static std::shared_ptr<ObjectManagerProxy>
create();
An InterfaceProxy represents a remote Interface in another application on the DBus.
Definition: interfaceproxy.h:43
Definition: interfaceproxy.h:30
Definition: objectmanagerproxy.h:20
ObjectManagerProxy()
Definition: objectmanagerproxy.cpp:14
std::shared_ptr< DBus::SignalProxy< void(Path, std::vector< std::string >)> > m_signal_interfaces_removed
Definition: objectmanagerproxy.h:36
DBus::SignalProxy< void(Path, std::map< std::string, std::map< std::string, DBus::Variant > >)> & signal_InterfacesAdded()
Definition: objectmanagerproxy.cpp:30
ObjectManagerObjects GetManagedObjects()
Definition: objectmanagerproxy.cpp:26
std::shared_ptr< MethodProxy< ObjectManagerObjects()> > m_get_managed_objects_method
Definition: objectmanagerproxy.h:34
static std::shared_ptr< ObjectManagerProxy > create()
Definition: objectmanagerproxy.cpp:22
std::shared_ptr< DBus::SignalProxy< void(Path, std::map< std::string, std::map< std::string, DBus::Variant > >)> > m_signal_interfaces_added
Definition: objectmanagerproxy.h:35
DBus::SignalProxy< void(Path, std::vector< std::string > interfaces)> & signal_InterfacesRemoved()
Definition: objectmanagerproxy.cpp:34
Represents a DBus Path.
Definition: path.h:21
Definition: signalproxy.h:26
Global DBus namespace, where everything happens.
Definition: callmessage.cpp:18
std::map< DBus::Path, std::map< std::string, std::map< std::string, DBus::Variant > > > ObjectManagerObjects
Definition: types.h:22