#include <Connection.h>
Inheritance diagram for Connection:
Public Member Functions | |
virtual | ~Connection () |
virtual void | initConnection ()=0 |
virtual void | closeConnection ()=0 |
virtual void | send (const string &buffer)=0 |
virtual void | sendExit ()=0 |
virtual bool | receive (ostream *strm=0)=0 |
virtual Socket * | getSocket () |
virtual bool | isConnected () |
virtual void | setOutputStream (ostream *strm) |
virtual ostream * | getOutputStream () |
virtual void | brokenPipe () |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
Protected Member Functions | |
Connection () | |
Protected Attributes | |
Socket * | _mySock |
ostream * | _out |
bool | _brokenPipe |
Connection::Connection | ( | ) | [inline, protected] |
virtual Connection::~Connection | ( | ) | [inline, virtual] |
virtual void Connection::brokenPipe | ( | ) | [inline, virtual] |
virtual void Connection::closeConnection | ( | ) | [pure virtual] |
Implemented in PPTClient, PPTConnection, PPTServer, and SSLConnection.
void Connection::dump | ( | ostream & | strm | ) | const [virtual] |
dumps information about this object
Displays the pointer value of this instance
strm | C++ i/o stream to dump the information to |
Implements BESObj.
Reimplemented in PPTClient, PPTConnection, PPTServer, SSLClient, SSLConnection, and SSLServer.
virtual ostream* Connection::getOutputStream | ( | ) | [inline, virtual] |
virtual Socket* Connection::getSocket | ( | ) | [inline, virtual] |
virtual void Connection::initConnection | ( | ) | [pure virtual] |
Implemented in PPTClient, PPTConnection, PPTServer, SSLClient, and SSLServer.
virtual bool Connection::isConnected | ( | ) | [inline, virtual] |
Here is the call graph for this function:
virtual bool Connection::receive | ( | ostream * | strm = 0 |
) | [pure virtual] |
Implemented in PPTConnection, and SSLConnection.
virtual void Connection::send | ( | const string & | buffer | ) | [pure virtual] |
Implemented in PPTConnection, and SSLConnection.
virtual void Connection::sendExit | ( | ) | [pure virtual] |
Implemented in PPTConnection, and SSLConnection.
virtual void Connection::setOutputStream | ( | ostream * | strm | ) | [inline, virtual] |
bool Connection::_brokenPipe [protected] |
Socket* Connection::_mySock [protected] |
ostream* Connection::_out [protected] |