bes  Updated for version 3.20.6
Connection Class Referenceabstract
Collaboration diagram for Connection:
Collaboration graph

Public Member Functions

virtual void brokenPipe ()
 
virtual void closeConnection ()=0
 
virtual void dump (std::ostream &strm) const
 dumps information about this object More...
 
virtual std::string exit ()=0
 
virtual std::ostream * getOutputStream ()
 
virtual unsigned int getRecvChunkSize ()=0
 
virtual unsigned int getSendChunkSize ()=0
 
virtual SocketgetSocket ()
 
virtual void initConnection ()=0
 
virtual bool isConnected ()
 
virtual bool receive (std::map< std::string, std::string > &extensions, std::ostream *strm=0)=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)
 

Protected Member Functions

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

Protected Attributes

bool _brokenPipe
 
Socket_mySock
 
std::ostream * _out
 

Detailed Description

Definition at line 43 of file Connection.h.

Member Function Documentation

◆ dump()

void Connection::dump ( std::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 44 of file Connection.cc.


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