SocketClient.h revision db017545796747115b8797f03e662b0f398a7c7b
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 8class SocketClient { 9 int mSocket; 10 pthread_mutex_t mWriteMutex; 11 12public: 13 SocketClient(int sock); 14 virtual ~SocketClient() {} 15 16 int getSocket() { return mSocket; } 17 18 int sendMsg(int code, const char *msg, bool addErrno); 19 int sendMsg(const char *msg); 20}; 21 22typedef android::List<SocketClient *> SocketClientCollection; 23#endif 24