|
|
| AbstractDBusInterface (std::string interfaceName, std::string objectName, GDBusConnection *connection) |
| |
|
void | setDBusConnection (GDBusConnection *connection) |
| |
|
void | registerObject () |
| |
|
void | unregisterObject () |
| |
|
void | addProperty (VariantType *property) |
| |
|
virtual void | updateValue (VariantType *property) |
| |
|
std::string | interfaceName () |
| |
|
void | setInterfaceName (const std::string &ifaceName) |
| |
|
bool | implementsProperty (std::string property) |
| |
| bool | hasPropertyDBus (std::string attributeName) |
| | hasPropertyDBus
|
| |
|
std::string | objectPath () |
| |
|
bool | isSupported () |
| |
|
double | time () |
| |
|
VariantType * | property (std::string propertyName) |
| |
|
void | setObjectPath (std::string op) |
| |
|
std::string | objectName () |
| |
|
Zone::Type | zone () |
| |
|
std::string | source () |
| |
std::unordered_map
< std::string, VariantType * > | getProperties () |
| |
|
bool | isRegistered () |
| |
|
|
static PropertyList | implementedProperties () |
| |
static std::list
< AbstractDBusInterface * > | getObjectsForProperty (std::string property) |
| |
static list
< AbstractDBusInterface * > | interfaces () |
| |
|
static std::vector< string > | supportedInterfaces () |
| |
|
|
void | startRegistration () |
| |
|
virtual void | setProperty (std::string propertyName, GVariant *value, std::function< void(bool, AsyncPropertyReply::Error)> callback) |
| |
|
virtual GVariant * | getProperty (std::string propertyName) |
| |
|
void | setTimeout (int timeout) |
| |
|
|
static GVariant * | getProperty (GDBusConnection *connection, const gchar *sender, const gchar *objectPath, const gchar *interfaceName, const gchar *propertyName, GError **error, gpointer userData) |
| |
|
static gboolean | setProperty (GDBusConnection *connection, const gchar *sender, const gchar *objectPath, const gchar *interfaceName, const gchar *propertyName, GVariant *value, GError **error, gpointer userData, std::function< void(bool, AsyncPropertyReply::Error)> callback) |
| |
|
static void | handleMyMethodCall (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data) |
| |
|
std::unordered_map
< std::string, VariantType * > | properties |
| |
|
Zone::Type | zoneFilter |
| |
|
PropertyDBusMap | propertyDBusMap |
| |
|
bool | supported |
| |
|
double | mTime |
| |
|
std::string | mSourceFilter |
| |
| bool AbstractDBusInterface::hasPropertyDBus |
( |
std::string |
attributeName | ) |
|
|
inline |
hasPropertyDBus
- Parameters
-
| attributeName,name | of DBus property |
- Returns
- true if attributeName is supported by this interface
The documentation for this class was generated from the following file: