34 #define Connection_h 1
58 virtual void send(
const string &buffer) = 0;
59 virtual void sendChunk(
const string &buffer, map<string, string> &extensions) = 0;
69 virtual string exit() = 0;
71 virtual void send(
const string &buffer, map<string, string> &extensions) = 0;
74 virtual bool receive(map<string, string> &extensions, ostream *strm = 0) = 0;
104 virtual void dump(ostream &strm)
const;
107 #endif // Connection_h
virtual unsigned int getRecvChunkSize()=0
virtual bool isConnected()
virtual void sendExtensions(map< string, string > &extensions)=0
virtual void closeConnection()=0
virtual bool isConnected()
virtual void sendChunk(const string &buffer, map< string, string > &extensions)=0
virtual void sendExit()=0
Base object for bes objects.
virtual void setOutputStream(ostream *strm)
virtual void send(const string &buffer)=0
virtual unsigned int getSendChunkSize()=0
virtual void brokenPipe()
virtual void dump(ostream &strm) const
dumps information about this object
virtual void initConnection()=0
virtual ostream * getOutputStream()
virtual Socket * getSocket()
virtual bool receive(map< string, string > &extensions, ostream *strm=0)=0