bes  Updated for version 3.19.1
BESAggregationServer Class Referenceabstract

Abstraction representing mechanism for aggregating data. More...

#include <BESAggregationServer.h>

Inheritance diagram for BESAggregationServer:
Inheritance graph

Public Member Functions

virtual void aggregate (BESDataHandlerInterface &dhi)=0
 aggregate the response object More...
 
virtual void dump (ostream &strm) const
 dumps information about this object More...
 
virtual const string & get_name () const
 

Protected Member Functions

 BESAggregationServer (const string &name)
 

Detailed Description

Abstraction representing mechanism for aggregating data.

Definition at line 41 of file BESAggregationServer.h.

Member Function Documentation

◆ aggregate()

virtual void BESAggregationServer::aggregate ( BESDataHandlerInterface dhi)
pure virtual

aggregate the response object

Parameters
dhistructure which contains the response object and the aggregation command
Exceptions
BESAggregationExceptionif problem aggregating the data
See also
BESAggregationException
BESDataHandlerInterface

Implemented in BESDapNullAggregationServer.

◆ dump()

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

dumps information about this object

Displays the pointer value of this instance along with the name of this aggregatioon server.

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

Implements BESObj.

Reimplemented in BESDapNullAggregationServer.

Definition at line 43 of file BESAggregationServer.cc.


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