3
* This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT!
6
#ifndef __dbusxx__networkmanager_proxy_h__PROXY_MARSHAL_H
7
#define __dbusxx__networkmanager_proxy_h__PROXY_MARSHAL_H
12
namespace freedesktop {
14
class NetworkManager_proxy
15
: public ::DBus::InterfaceProxy {
18
NetworkManager_proxy()
19
: ::DBus::InterfaceProxy("org.freedesktop.NetworkManager") {
20
connect_signal(NetworkManager_proxy, StateChanged, _StateChanged_stub);
21
connect_signal(NetworkManager_proxy, PropertiesChanged, _PropertiesChanged_stub);
26
/* properties exported by this interface */
29
/* methods exported by this interface,
30
* this functions will invoke the corresponding methods on the remote objects
32
std::vector< ::DBus::Path > GetDevices() {
33
::DBus::CallMessage call;
34
call.member("GetDevices");
35
::DBus::Message ret = invoke_method(call);
36
::DBus::MessageIter ri = ret.reader();
38
std::vector< ::DBus::Path > argout;
46
/* signal handlers for this interface
48
virtual void StateChanged(const uint32_t& argin0) = 0;
49
virtual void PropertiesChanged(const std::map< std::string, ::DBus::Variant >& argin0) = 0;
53
/* unmarshalers (to unpack the DBus message before calling the actual signal handler)
55
void _StateChanged_stub(const ::DBus::SignalMessage &sig) {
56
::DBus::MessageIter ri = sig.reader();
62
void _PropertiesChanged_stub(const ::DBus::SignalMessage &sig) {
63
::DBus::MessageIter ri = sig.reader();
65
std::map< std::string, ::DBus::Variant > arg0;
67
PropertiesChanged(arg0);
73
#endif //__dbusxx__networkmanager_proxy_h__PROXY_MARSHAL_H