• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _SOCKET_CLIENT_H
2 #define _SOCKET_CLIENT_H
3 
4 #include "../../../frameworks/base/include/utils/List.h"
5 
6 #include <pthread.h>
7 
8 class SocketClient {
9     int             mSocket;
10     pthread_mutex_t mWriteMutex;
11 
12 public:
13     SocketClient(int sock);
~SocketClient()14     virtual ~SocketClient() {}
15 
getSocket()16     int getSocket() { return mSocket; }
17 
18     int sendMsg(int code, const char *msg, bool addErrno);
19     int sendMsg(const char *msg);
20 };
21 
22 typedef android::List<SocketClient *> SocketClientCollection;
23 #endif
24