|
virtual void | brokenPipe () |
|
virtual void | closeConnection ()=0 |
|
void | dump (std::ostream &strm) const override |
| dumps information about this object
|
|
virtual std::string | exit ()=0 |
|
virtual std::ostream * | getOutputStream () |
|
virtual unsigned int | getRecvChunkSize ()=0 |
|
virtual unsigned int | getSendChunkSize ()=0 |
|
virtual Socket * | getSocket () |
|
virtual void | initConnection ()=0 |
|
virtual bool | isConnected () |
|
virtual bool | receive (std::map< std::string, std::string > &extensions, std::ostream *strm=nullptr)=0 |
|
virtual void | send (const std::string &buffer, std::map< std::string, std::string > &extensions)=0 |
|
virtual void | sendExit ()=0 |
|
virtual void | sendExtensions (std::map< std::string, std::string > &extensions)=0 |
|
virtual void | setOutputStream (std::ostream *strm) |
|
|
virtual void | send (const std::string &buffer)=0 |
|
virtual void | sendChunk (const std::string &buffer, std::map< std::string, std::string > &extensions)=0 |
|
Definition at line 43 of file Connection.h.
◆ brokenPipe()
virtual void Connection::brokenPipe |
( |
| ) |
|
|
inlinevirtual |
◆ dump()
void Connection::dump |
( |
std::ostream & | strm | ) |
const |
|
overridevirtual |
◆ getOutputStream()
virtual std::ostream * Connection::getOutputStream |
( |
| ) |
|
|
inlinevirtual |
◆ getSocket()
virtual Socket * Connection::getSocket |
( |
| ) |
|
|
inlinevirtual |
◆ initConnection()
virtual void Connection::initConnection |
( |
| ) |
|
|
pure virtual |
◆ isConnected()
virtual bool Connection::isConnected |
( |
| ) |
|
|
inlinevirtual |
◆ receive()
virtual bool Connection::receive |
( |
std::map< std::string, std::string > & | extensions, |
|
|
std::ostream * | strm = nullptr ) |
|
pure virtual |
◆ send() [1/2]
virtual void Connection::send |
( |
const std::string & | buffer | ) |
|
|
protectedpure virtual |
◆ send() [2/2]
virtual void Connection::send |
( |
const std::string & | buffer, |
|
|
std::map< std::string, std::string > & | extensions ) |
|
pure virtual |
◆ sendExit()
virtual void Connection::sendExit |
( |
| ) |
|
|
pure virtual |
◆ sendExtensions()
virtual void Connection::sendExtensions |
( |
std::map< std::string, std::string > & | extensions | ) |
|
|
pure virtual |
◆ setOutputStream()
virtual void Connection::setOutputStream |
( |
std::ostream * | strm | ) |
|
|
inlinevirtual |
◆ _brokenPipe
bool Connection::_brokenPipe = false |
|
protected |
◆ _mySock
Socket* Connection::_mySock = nullptr |
|
protected |
◆ _out
std::ostream* Connection::_out = nullptr |
|
protected |
The documentation for this class was generated from the following files: