34 #define Connection_h 1 57 _brokenPipe( false ) {}
59 virtual void send(
const string &buffer ) = 0 ;
60 virtual void sendChunk(
const string &buffer,
61 map<string,string> &extensions ) = 0 ;
68 virtual string exit() = 0 ;
70 virtual void send(
const string &buffer,
71 map<string,string> &extensions ) = 0 ;
72 virtual void sendExtensions( map<string,string> &extensions ) = 0 ;
74 virtual bool receive( map<string,string> &extensions,
75 ostream *strm = 0 ) = 0 ;
106 virtual void dump( ostream &strm )
const ;
109 #endif // Connection_h
virtual unsigned int getRecvChunkSize()=0
virtual bool isConnected()
virtual void dump(ostream &strm) const
dumps information about this object
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 initConnection()=0
virtual ostream * getOutputStream()
virtual Socket * getSocket()
virtual bool receive(map< string, string > &extensions, ostream *strm=0)=0