bes  Updated for version 3.19.1
Connection Class Referenceabstract
Inheritance diagram for Connection:
Inheritance graph

Public Member Functions

virtual void brokenPipe ()
 
virtual void closeConnection ()=0
 
virtual void dump (ostream &strm) const
 dumps information about this object More...
 
virtual string exit ()=0
 
virtual ostream * getOutputStream ()
 
virtual unsigned int getRecvChunkSize ()=0
 
virtual unsigned int getSendChunkSize ()=0
 
virtual SocketgetSocket ()
 
virtual void initConnection ()=0
 
virtual bool isConnected ()
 
virtual bool receive (map< string, string > &extensions, ostream *strm=0)=0
 
virtual void send (const string &buffer, map< string, string > &extensions)=0
 
virtual void sendExit ()=0
 
virtual void sendExtensions (map< string, string > &extensions)=0
 
virtual void setOutputStream (ostream *strm)
 

Protected Member Functions

virtual void send (const string &buffer)=0
 
virtual void sendChunk (const string &buffer, map< string, string > &extensions)=0
 

Protected Attributes

bool _brokenPipe
 
Socket_mySock
 
ostream * _out
 

Detailed Description

Definition at line 47 of file Connection.h.

Member Function Documentation

◆ dump()

void Connection::dump ( ostream &  strm) const
virtual

dumps information about this object

Displays the pointer value of this instance

Parameters
strmC++ i/o stream to dump the information to

Implements BESObj.

Reimplemented in PPTConnection, PPTServer, and PPTClient.

Definition at line 41 of file Connection.cc.


The documentation for this class was generated from the following files: