1 #ifndef DBUSDAEMONPROXY_H
2 #define DBUSDAEMONPROXY_H
16 uint32_t
RequestName( std::string arg0, uint32_t arg1 );
38 std::map<std::string, DBus::Variant>
GetAll( std::string arg0 );
42 void BecomeMonitor( std::vector<std::string> arg0, uint32_t arg1 );
43 std::map<std::string, DBus::Variant>
GetStats( );
72 std::shared_ptr<DBus::MethodProxy<std::map<std::string, DBus::Variant>( std::string )>>
m_method_GetAll;
77 std::shared_ptr<DBus::MethodProxy<std::map<std::string, DBus::Variant>()>>
m_method_GetStats;
Definition: DBusDaemonProxy.h:10
std::shared_ptr< DBus::SignalProxy< void(std::string, std::map< std::string, DBus::Variant >, std::vector< std::string >)> > m_signalproxy_PropertiesChanged
Definition: DBusDaemonProxy.h:74
std::shared_ptr< DBus::MethodProxy< std::vector< uint8_t > std::string)> > m_method_GetConnectionSELinuxSecurityContext
Definition: DBusDaemonProxy.h:64
std::vector< uint8_t > GetConnectionSELinuxSecurityContext(std::string arg0)
Definition: DBusDaemonProxy.cpp:105
std::vector< std::string > ListActivatableNames()
Definition: DBusDaemonProxy.cpp:73
std::shared_ptr< DBus::MethodProxy< bool(std::string)> > m_method_NameHasOwner
Definition: DBusDaemonProxy.h:54
void Set(std::string arg0, std::string arg1, DBus::Variant arg2)
Definition: DBusDaemonProxy.cpp:141
std::map< std::string, DBus::Variant > GetStats()
Definition: DBusDaemonProxy.cpp:157
std::shared_ptr< DBus::MethodProxy< uint32_t(std::string)> > m_method_GetConnectionUnixProcessID
Definition: DBusDaemonProxy.h:62
std::shared_ptr< DBus::MethodProxy< DBus::Variant(std::string, std::string)> > m_method_Get
Definition: DBusDaemonProxy.h:71
std::shared_ptr< DBus::MethodProxy< uint32_t(std::string)> > m_method_GetConnectionUnixUser
Definition: DBusDaemonProxy.h:61
static std::shared_ptr< DBusDaemonProxy > create(std::shared_ptr< DBus::Connection > conn, std::string dest="org.freedesktop.DBus", std::string path="/org/freedesktop/DBus", DBus::ThreadForCalling signalCallingThread=DBus::ThreadForCalling::DispatcherThread)
Definition: DBusDaemonProxy.cpp:41
void Ping()
Definition: DBusDaemonProxy.cpp:173
DBus::Variant Get(std::string arg0, std::string arg1)
Definition: DBusDaemonProxy.cpp:133
uint32_t RequestName(std::string arg0, uint32_t arg1)
Definition: DBusDaemonProxy.cpp:49
std::shared_ptr< DBus::SignalProxy< void(std::string, std::string, std::string)> > signal_NameOwnerChanged()
Definition: DBusDaemonProxy.cpp:121
std::string Introspect()
Definition: DBusDaemonProxy.cpp:149
std::shared_ptr< DBus::MethodProxy< std::map< std::string, DBus::Variant > std::string)> > m_method_GetConnectionStats
Definition: DBusDaemonProxy.h:78
std::shared_ptr< DBus::MethodProxy< std::string()> > m_method_GetId
Definition: DBusDaemonProxy.h:66
std::map< std::string, DBus::Variant > GetAll(std::string arg0)
Definition: DBusDaemonProxy.cpp:137
std::string GetId()
Definition: DBusDaemonProxy.cpp:113
std::vector< std::string > ListNames()
Definition: DBusDaemonProxy.cpp:69
DBusDaemonProxy(std::shared_ptr< DBus::Connection > conn, std::string dest="org.freedesktop.DBus", std::string path="/org/freedesktop/DBus", DBus::ThreadForCalling signalCallingThread=DBus::ThreadForCalling::DispatcherThread)
Definition: DBusDaemonProxy.cpp:5
std::shared_ptr< DBus::SignalProxy< void(std::string)> > signal_NameAcquired()
Definition: DBusDaemonProxy.cpp:129
std::shared_ptr< DBus::MethodProxy< void(std::string)> > m_method_RemoveMatch
Definition: DBusDaemonProxy.h:58
void AddMatch(std::string arg0)
Definition: DBusDaemonProxy.cpp:77
bool NameHasOwner(std::string arg0)
Definition: DBusDaemonProxy.cpp:65
std::shared_ptr< DBus::MethodProxy< std::vector< std::string >)> > m_method_ListActivatableNames
Definition: DBusDaemonProxy.h:56
void ReloadConfig()
Definition: DBusDaemonProxy.cpp:109
uint32_t GetConnectionUnixUser(std::string arg0)
Definition: DBusDaemonProxy.cpp:93
std::shared_ptr< DBus::MethodProxy< void(std::string)> > m_method_AddMatch
Definition: DBusDaemonProxy.h:57
std::map< std::string, std::vector< std::string > > GetAllMatchRules()
Definition: DBusDaemonProxy.cpp:165
std::shared_ptr< DBus::MethodProxy< std::string()> > m_method_GetMachineId
Definition: DBusDaemonProxy.h:80
std::shared_ptr< DBus::MethodProxy< std::vector< std::string > std::string)> > m_method_ListQueuedOwners
Definition: DBusDaemonProxy.h:60
std::string Hello()
Definition: DBusDaemonProxy.cpp:45
std::vector< std::string > ListQueuedOwners(std::string arg0)
Definition: DBusDaemonProxy.cpp:89
std::shared_ptr< DBus::MethodProxy< std::vector< uint8_t > std::string)> > m_method_GetAdtAuditSessionData
Definition: DBusDaemonProxy.h:63
uint32_t StartServiceByName(std::string arg0, uint32_t arg1)
Definition: DBusDaemonProxy.cpp:57
std::shared_ptr< DBus::SignalProxy< void(std::string, std::string, std::string)> > m_signalproxy_NameOwnerChanged
Definition: DBusDaemonProxy.h:68
std::shared_ptr< DBus::MethodProxy< std::string()> > m_method_Hello
Definition: DBusDaemonProxy.h:49
std::map< std::string, DBus::Variant > GetConnectionStats(std::string arg0)
Definition: DBusDaemonProxy.cpp:161
void UpdateActivationEnvironment(std::map< std::string, std::string > arg0)
Definition: DBusDaemonProxy.cpp:61
std::shared_ptr< DBus::SignalProxy< void(std::string, std::map< std::string, DBus::Variant >, std::vector< std::string >)> > signal_PropertiesChanged()
Definition: DBusDaemonProxy.cpp:145
std::shared_ptr< DBus::MethodProxy< uint32_t(std::string, uint32_t)> > m_method_RequestName
Definition: DBusDaemonProxy.h:50
std::shared_ptr< DBus::SignalProxy< void(std::string)> > m_signalproxy_NameLost
Definition: DBusDaemonProxy.h:69
void BecomeMonitor(std::vector< std::string > arg0, uint32_t arg1)
Definition: DBusDaemonProxy.cpp:153
std::shared_ptr< DBus::MethodProxy< uint32_t(std::string, uint32_t)> > m_method_StartServiceByName
Definition: DBusDaemonProxy.h:52
void RemoveMatch(std::string arg0)
Definition: DBusDaemonProxy.cpp:81
std::shared_ptr< DBus::MethodProxy< std::map< std::string, DBus::Variant >)> > m_method_GetStats
Definition: DBusDaemonProxy.h:77
std::shared_ptr< DBus::SignalProxy< void(std::string)> > signal_NameLost()
Definition: DBusDaemonProxy.cpp:125
std::shared_ptr< DBus::MethodProxy< std::map< std::string, DBus::Variant > std::string)> > m_method_GetConnectionCredentials
Definition: DBusDaemonProxy.h:67
std::shared_ptr< DBus::MethodProxy< void(std::map< std::string, std::string >)> > m_method_UpdateActivationEnvironment
Definition: DBusDaemonProxy.h:53
std::shared_ptr< DBus::MethodProxy< void(std::string, std::string, DBus::Variant)> > m_method_Set
Definition: DBusDaemonProxy.h:73
std::map< std::string, DBus::Variant > GetConnectionCredentials(std::string arg0)
Definition: DBusDaemonProxy.cpp:117
std::shared_ptr< DBus::MethodProxy< void()> > m_method_ReloadConfig
Definition: DBusDaemonProxy.h:65
std::vector< uint8_t > GetAdtAuditSessionData(std::string arg0)
Definition: DBusDaemonProxy.cpp:101
uint32_t GetConnectionUnixProcessID(std::string arg0)
Definition: DBusDaemonProxy.cpp:97
std::shared_ptr< DBus::MethodProxy< void()> > m_method_Ping
Definition: DBusDaemonProxy.h:81
std::shared_ptr< DBus::MethodProxy< std::map< std::string, DBus::Variant > std::string)> > m_method_GetAll
Definition: DBusDaemonProxy.h:72
std::string GetNameOwner(std::string arg0)
Definition: DBusDaemonProxy.cpp:85
std::string GetMachineId()
Definition: DBusDaemonProxy.cpp:169
std::shared_ptr< DBus::MethodProxy< void(std::vector< std::string >, uint32_t)> > m_method_BecomeMonitor
Definition: DBusDaemonProxy.h:76
std::shared_ptr< DBus::MethodProxy< std::string()> > m_method_Introspect
Definition: DBusDaemonProxy.h:75
std::shared_ptr< DBus::MethodProxy< std::map< std::string, std::vector< std::string > >)> > m_method_GetAllMatchRules
Definition: DBusDaemonProxy.h:79
std::shared_ptr< DBus::MethodProxy< std::vector< std::string >)> > m_method_ListNames
Definition: DBusDaemonProxy.h:55
uint32_t ReleaseName(std::string arg0)
Definition: DBusDaemonProxy.cpp:53
std::shared_ptr< DBus::MethodProxy< uint32_t(std::string)> > m_method_ReleaseName
Definition: DBusDaemonProxy.h:51
std::shared_ptr< DBus::MethodProxy< std::string(std::string)> > m_method_GetNameOwner
Definition: DBusDaemonProxy.h:59
std::shared_ptr< DBus::SignalProxy< void(std::string)> > m_signalproxy_NameAcquired
Definition: DBusDaemonProxy.h:70
Definition: interfaceproxy.h:30
Object proxies are local proxies that provide local methods and signals for remote objects with dbus ...
Definition: objectproxy.h:44
const Path & path() const
Definition: objectproxy.cpp:89
Definition: signalproxy.h:26
A Variant is a type-safe union for DBus operations.
Definition: variant.h:42
Global DBus namespace, where everything happens.
Definition: callmessage.cpp:18
ThreadForCalling
Gives hints to the connection as to which thread should be the one to call the methods on the given o...
Definition: enums.h:133
@ DispatcherThread
Always call methods for this object from the dispatcher thread.