#include <host-dbus-connection.hpp>
|
typedef std::function< void(const
std::string &target, const
std::string &targetBusName,
const std::string
&targetObjectPath, const
std::string &targetInterface,
const std::string
&targetMethod, GVariant
*parameters,
dbus::MethodResultBuilder::Pointer
result)> | ProxyCallCallback |
|
vasum::HostDbusConnection::HostDbusConnection |
( |
ZonesManager * |
zm | ) |
|
vasum::HostDbusConnection::~HostDbusConnection |
( |
| ) |
|
void vasum::HostDbusConnection::onClientVanished |
( |
const std::string & |
name | ) |
|
|
private |
void vasum::HostDbusConnection::onMessageCall |
( |
const std::string & |
objectPath, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
methodName, |
|
|
GVariant * |
parameters, |
|
|
dbus::MethodResultBuilder::Pointer |
result |
|
) |
| |
|
private |
void vasum::HostDbusConnection::onNameAcquired |
( |
| ) |
|
|
private |
void vasum::HostDbusConnection::onNameLost |
( |
| ) |
|
|
private |
void vasum::HostDbusConnection::onSignalCall |
( |
const std::string & |
senderBusName, |
|
|
const std::string & |
objectPath, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
signalName, |
|
|
GVariant * |
parameters |
|
) |
| const |
|
private |
void vasum::HostDbusConnection::proxyCallAsync |
( |
const std::string & |
busName, |
|
|
const std::string & |
objectPath, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
method, |
|
|
GVariant * |
parameters, |
|
|
const dbus::DbusConnection::AsyncMethodCallCallback & |
callback |
|
) |
| |
void vasum::HostDbusConnection::setProxyCallCallback |
( |
const ProxyCallCallback & |
callback | ) |
|
Register proxy call callback.
bool vasum::HostDbusConnection::waitForName |
( |
const unsigned int |
timeoutMs | ) |
|
|
private |
bool vasum::HostDbusConnection::mNameAcquired |
|
private |
std::condition_variable vasum::HostDbusConnection::mNameCondition |
|
private |
bool vasum::HostDbusConnection::mNameLost |
|
private |
std::mutex vasum::HostDbusConnection::mNameMutex |
|
private |
The documentation for this class was generated from the following file: