4 * Created on: Dec 19, 2011
8 #ifndef SOCKETHANDLERTEST_H_
9 #define SOCKETHANDLERTEST_H_
11 #include <gtest/gtest.h>
12 #include "SocketHandler.h"
19 fdCallBack(SocketHandler *SocketHandler);
20 virtual ~fdCallBack();
21 void connectSocket(int fd,const short events);
22 void handleSocketData(int fd,const short events);
23 TSpecificPollCallback<fdCallBack> pSocketDataCallback;
24 TSpecificPollCallback<fdCallBack> pSocketConnectionCallback;
26 int mSocketConnection;
27 SocketHandler *mSocketHandler;
33 timerCallBack(SocketHandler *SocketHandler);
34 virtual ~timerCallBack();
35 void timer1Callback(SocketHandler::timerHandle_t handle);
36 void timer2Callback(SocketHandler::timerHandle_t handle);
37 void timer3Callback(SocketHandler::timerHandle_t handle);
38 void timer4Callback(SocketHandler::timerHandle_t handle);
39 TSpecificTimerCallback<timerCallBack> pTimer1Callback;
40 TSpecificTimerCallback<timerCallBack> pTimer2Callback;
41 TSpecificTimerCallback<timerCallBack> pTimer3Callback;
42 TSpecificTimerCallback<timerCallBack> pTimer4Callback;
43 SocketHandler *mSocketHandler;
46 class sockethandlerTest: public ::testing::Test
50 virtual ~sockethandlerTest();
56 #endif /* SOCKETHANDLERTEST_H_ */