bes  Updated for version 3.17.4
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

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.

References Socket::dump().


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