33 #ifndef SSLConnection_h 34 #define SSLConnection_hS 1 36 #include <openssl/ssl.h> 54 virtual void send(
const string &buffer ) ;
56 map<string,string> &extensions ) {}
63 virtual string exit() {
return "" ; }
65 virtual void send(
const string &buffer,
66 map<string,string> &extensions ) {}
69 virtual bool receive( map<string,string> &extensions,
70 ostream *strm = 0 ) {}
75 virtual void dump( ostream &strm )
const ;
78 #endif // SSLConnection_h
virtual void dump(ostream &strm) const
dumps information about this object
virtual unsigned int getSendChunkSize()
virtual void send(const string &buffer, map< string, string > &extensions)
virtual void sendChunk(const string &buffer, map< string, string > &extensions)
virtual bool receive(map< string, string > &extensions, ostream *strm=0)
virtual unsigned int getRecvChunkSize()
virtual void sendExtensions(map< string, string > &extensions)
virtual void send(const string &buffer)
virtual void closeConnection()