From b9b9e9ace5c6c7c493438ecf9a4b33b47543e8e3 Mon Sep 17 00:00:00 2001 From: christian mueller Date: Wed, 21 Dec 2011 23:58:33 +0100 Subject: * first version of SocketHandler working with DBus * currently Sockethandler test not working --- AudioManagerDaemon/test/CMakeLists.txt | 2 +- .../test/sockethandler/sockethandlerTest.cpp | 38 +++++++++++----------- .../test/sockethandler/sockethandlerTest.h | 12 +++---- 3 files changed, 26 insertions(+), 26 deletions(-) (limited to 'AudioManagerDaemon/test') diff --git a/AudioManagerDaemon/test/CMakeLists.txt b/AudioManagerDaemon/test/CMakeLists.txt index e2e22c0..3ee415a 100644 --- a/AudioManagerDaemon/test/CMakeLists.txt +++ b/AudioManagerDaemon/test/CMakeLists.txt @@ -15,4 +15,4 @@ cmake_minimum_required(VERSION 2.6) add_subdirectory (database) add_subdirectory (routingInterface) add_subdirectory (controlInterface) -add_subdirectory (sockethandler) \ No newline at end of file +#add_subdirectory (sockethandler) \ No newline at end of file diff --git a/AudioManagerDaemon/test/sockethandler/sockethandlerTest.cpp b/AudioManagerDaemon/test/sockethandler/sockethandlerTest.cpp index 2cab649..c9c17cb 100644 --- a/AudioManagerDaemon/test/sockethandler/sockethandlerTest.cpp +++ b/AudioManagerDaemon/test/sockethandler/sockethandlerTest.cpp @@ -25,7 +25,7 @@ sockethandlerTest::~sockethandlerTest() { } -void fdCallBack::connectSocket(int fd, const short events) +void fdCallBack::connectSocket(int fd, const short events,void * userData) { std::cout<<"Socket connection received and open"<addFDPoll(mSocketConnection,event,buf); + mSocketHandler->addFDPoll(mSocketConnection,event,buf,NULL); } @@ -52,7 +52,7 @@ fdCallBack::fdCallBack(SocketHandler *SocketHandler) -void am::fdCallBack::handleSocketData(int fd, const short events) +void am::fdCallBack::handleSocketData(int fd, const short events, void* userdata) { char buffer[3000]; std::string msg; @@ -93,36 +93,36 @@ am::timerCallBack::~timerCallBack() -void am::timerCallBack::timer1Callback(SocketHandler::timerHandle_t handle) +void am::timerCallBack::timer1Callback(SocketHandler::sh_timerHandle_t handle, void* userData) { std::cout<<"callback1 called"<addTimer(timeout,buf,handle_); + SocketHandler::sh_timerHandle_t handle_; + mSocketHandler->addTimer(timeout,buf,handle_,NULL); } -void am::timerCallBack::timer2Callback(SocketHandler::timerHandle_t handle) +void am::timerCallBack::timer2Callback(SocketHandler::sh_timerHandle_t handle, void* userData) { std::cout<<"callback2 called"<addTimer(timeout,buf,handle_); + SocketHandler::sh_timerHandle_t handle_; + mSocketHandler->addTimer(timeout,buf,handle_,NULL); } -void am::timerCallBack::timer3Callback(SocketHandler::timerHandle_t handle) +void am::timerCallBack::timer3Callback(SocketHandler::sh_timerHandle_t handle, void* userData) { std::cout<<"callback3 called"< pSocketDataCallback; TSpecificPollCallback pSocketConnectionCallback; private: @@ -32,10 +32,10 @@ class timerCallBack public: timerCallBack(SocketHandler *SocketHandler); virtual ~timerCallBack(); - void timer1Callback(SocketHandler::timerHandle_t handle); - void timer2Callback(SocketHandler::timerHandle_t handle); - void timer3Callback(SocketHandler::timerHandle_t handle); - void timer4Callback(SocketHandler::timerHandle_t handle); + void timer1Callback(SocketHandler::sh_timerHandle_t handle,void * userData); + void timer2Callback(SocketHandler::sh_timerHandle_t handle,void * userData); + void timer3Callback(SocketHandler::sh_timerHandle_t handle,void * userData); + void timer4Callback(SocketHandler::sh_timerHandle_t handle,void * userData); TSpecificTimerCallback pTimer1Callback; TSpecificTimerCallback pTimer2Callback; TSpecificTimerCallback pTimer3Callback; -- cgit v1.2.1