summaryrefslogtreecommitdiff
path: root/AudioManagerUtilities/include/CAmDbusWrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerUtilities/include/CAmDbusWrapper.h')
-rw-r--r--AudioManagerUtilities/include/CAmDbusWrapper.h58
1 files changed, 32 insertions, 26 deletions
diff --git a/AudioManagerUtilities/include/CAmDbusWrapper.h b/AudioManagerUtilities/include/CAmDbusWrapper.h
index 0352c35..37ecf6b 100644
--- a/AudioManagerUtilities/include/CAmDbusWrapper.h
+++ b/AudioManagerUtilities/include/CAmDbusWrapper.h
@@ -37,54 +37,60 @@ namespace am
class CAmDbusWrapper
{
public:
- CAmDbusWrapper(CAmSocketHandler* socketHandler,DBusBusType type=DBUS_BUS_SESSION,
- const std::string& prefix = DBUS_SERVICE_PREFIX, const std::string& objectPath = DBUS_SERVICE_OBJECT_PATH);
+ CAmDbusWrapper(CAmSocketHandler *socketHandler, DBusBusType type = DBUS_BUS_SESSION,
+ const std::string &prefix = DBUS_SERVICE_PREFIX, const std::string &objectPath = DBUS_SERVICE_OBJECT_PATH);
virtual ~CAmDbusWrapper();
- void registerCallback(const DBusObjectPathVTable* vtable, const std::string& path, void* userdata, const std::string& prefix = DBUS_SERVICE_OBJECT_PATH);
- void registerSignalWatch(DBusHandleMessageFunction handler, const std::string& rule, void* userdata);
- void getDBusConnection(DBusConnection*& connection) const;
+ void registerCallback(const DBusObjectPathVTable *vtable, const std::string &path, void *userdata, const std::string &prefix = DBUS_SERVICE_OBJECT_PATH);
+ void registerSignalWatch(DBusHandleMessageFunction handler, const std::string &rule, void *userdata);
+ void getDBusConnection(DBusConnection * &connection) const;
static dbus_bool_t addWatch(DBusWatch *watch, void *userData);
static void removeWatch(DBusWatch *watch, void *userData);
static void toogleWatch(DBusWatch *watch, void *userData);
- static dbus_bool_t addTimeout(DBusTimeout *timeout, void* userData);
- static void removeTimeout(DBusTimeout *timeout, void* userData);
- static void toggleTimeout(DBusTimeout *timeout, void* userData);
+ static dbus_bool_t addTimeout(DBusTimeout *timeout, void *userData);
+ static void removeTimeout(DBusTimeout *timeout, void *userData);
+ static void toggleTimeout(DBusTimeout *timeout, void *userData);
+
+ void dbusPrepareCallback(const sh_pollHandle_t handle, void *userData);
- void dbusPrepareCallback(const sh_pollHandle_t handle, void* userData);
TAmShPollPrepare<CAmDbusWrapper> pDbusPrepareCallback;
- bool dbusDispatchCallback(const sh_pollHandle_t handle, void* userData);
+ bool dbusDispatchCallback(const sh_pollHandle_t handle, void *userData);
+
TAmShPollDispatch<CAmDbusWrapper> pDbusDispatchCallback;
- void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void* userData);
+ void dbusFireCallback(const pollfd pollfd, const sh_pollHandle_t handle, void *userData);
+
TAmShPollFired<CAmDbusWrapper> pDbusFireCallback;
- bool dbusCheckCallback(const sh_pollHandle_t handle, void* userData);
+ bool dbusCheckCallback(const sh_pollHandle_t handle, void *userData);
+
TAmShPollCheck<CAmDbusWrapper> pDbusCheckCallback;
- void dbusTimerCallback(sh_timerHandle_t handle, void* userData);
+ void dbusTimerCallback(sh_timerHandle_t handle, void *userData);
+
TAmShTimerCallBack<CAmDbusWrapper> pDbusTimerCallback;
private:
- static CAmDbusWrapper* mpReference; //!< reference to the dbus instance
+ static CAmDbusWrapper *mpReference; //!< reference to the dbus instance
static DBusHandlerResult cbRootIntrospection(DBusConnection *conn, DBusMessage *msg, void *reference);
- dbus_bool_t addWatchDelegate(DBusWatch * watch, void* userData);
+ dbus_bool_t addWatchDelegate(DBusWatch *watch, void *userData);
void removeWatchDelegate(DBusWatch *watch, void *userData);
void toogleWatchDelegate(DBusWatch *watch, void *userData);
- dbus_bool_t addTimeoutDelegate(DBusTimeout *timeout, void* userData);
- void removeTimeoutDelegate(DBusTimeout *timeout, void* userData);
- void toggleTimeoutDelegate(DBusTimeout *timeout, void* userData);
- DBusObjectPathVTable mObjectPathVTable; //!< the vpathtable
- DBusConnection* mpDbusConnection; //!< pointer to the dbus connection used
- DBusError mDBusError; //!< dbuserror
- std::vector<std::string> mListNodes; //!< holds a list of all nodes of the dbus
- std::vector<sh_timerHandle_t*> mpListTimerhandles; //!< pointer to the timer handles
- CAmSocketHandler *mpSocketHandler; //!< pointer to the sockethandler
- std::map<DBusWatch*, sh_pollHandle_t> mMapHandleWatch; //!< map to the handle watches
- DBusBusType mDbusType;
+ dbus_bool_t addTimeoutDelegate(DBusTimeout *timeout, void *userData);
+ void removeTimeoutDelegate(DBusTimeout *timeout, void *userData);
+ void toggleTimeoutDelegate(DBusTimeout *timeout, void *userData);
+
+ DBusObjectPathVTable mObjectPathVTable; //!< the vpathtable
+ DBusConnection *mpDbusConnection; //!< pointer to the dbus connection used
+ DBusError mDBusError; //!< dbuserror
+ std::vector<std::string> mListNodes; //!< holds a list of all nodes of the dbus
+ std::vector<sh_timerHandle_t *> mpListTimerhandles; //!< pointer to the timer handles
+ CAmSocketHandler *mpSocketHandler; //!< pointer to the sockethandler
+ std::map<DBusWatch *, sh_pollHandle_t> mMapHandleWatch; //!< map to the handle watches
+ DBusBusType mDbusType;
};
}