#ifndef CTCPLISTENSOCKET_H #define CTCPLISTENSOCKET_H #include "IListenSocket.h" class CTCPListenSocket : public IListenSocket { public: CTCPListenSocket(); ~CTCPListenSocket(); // manipulators // accessors // IListenSocket overrides virtual void bind(const CNetworkAddress&); virtual ISocket* accept(); virtual void close(); private: int m_fd; }; #endif