36 #include <netinet/in.h>
60 struct sockaddr *addr ) ;
64 virtual void listen() = 0 ;
66 virtual void close() ;
67 virtual void send(
const string &str,
int start,
int end ) ;
68 virtual int receive(
char *inBuff,
const int inSize ) ;
91 struct sockaddr *addr ) = 0 ;
95 virtual void dump( ostream &strm )
const ;
virtual bool isListening()
virtual bool isConnected()
virtual unsigned int getRecvBufferSize()=0
virtual bool allowConnection()=0
virtual void dump(ostream &strm) const
dumps information about this object
Base object for bes objects.
virtual void send(const string &str, int start, int end)
virtual int receive(char *inBuff, const int inSize)
virtual int getSocketDescriptor()
virtual Socket * newSocket(int socket, struct sockaddr *addr)=0
virtual unsigned int getSendBufferSize()=0