36 #include <netinet/in.h>
55 Socket(
int socket,
struct sockaddr *addr);
71 virtual void send(
const std::string &str,
int start,
int end);
72 virtual int receive(
char *inBuff,
const int inSize);
98 virtual void dump(ostream &strm)
const;
virtual bool isListening()
virtual bool isConnected()
virtual unsigned int getRecvBufferSize()=0
virtual bool allowConnection()=0
virtual void send(const std::string &str, int start, int end)
virtual void dump(ostream &strm) const
dumps information about this object
Base object for bes objects.
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