42class UnixSocket :
public Socket
45 std::string _unixSocket ;
46 std::string _tempSocket ;
48 UnixSocket(
const std::string &unixSocket )
49 : _unixSocket( unixSocket ),
51 UnixSocket(
int socket,
52 struct sockaddr *addr )
53 : Socket( socket, addr ),
56 virtual ~UnixSocket() {}
57 virtual void connect() ;
58 virtual void close() ;
59 virtual void listen() ;
61 virtual unsigned int getRecvBufferSize()
63 return UNIX_SOCKET_BUFFER_SIZE ;
65 virtual unsigned int getSendBufferSize()
67 return UNIX_SOCKET_BUFFER_SIZE ;
70 virtual Socket * newSocket(
int socket,
71 struct sockaddr *addr )
73 return new UnixSocket( socket, addr ) ;
76 virtual bool allowConnection() ;
78 virtual void dump( std::ostream &strm )
const ;