OPeNDAP Hyrax Back End Server (BES) Updated for version 3.8.3
|
Abstraction representing mechanism for aggregating data. More...
#include <BESAggregationServer.h>
Public Member Functions | |
virtual void | aggregate (BESDataHandlerInterface &dhi)=0 |
aggregate the response object | |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
virtual const string & | get_name () const |
virtual | ~BESAggregationServer () |
Protected Member Functions | |
BESAggregationServer (string name) |
Abstraction representing mechanism for aggregating data.
Definition at line 41 of file BESAggregationServer.h.
BESAggregationServer::BESAggregationServer | ( | string | name | ) | [inline, protected] |
Definition at line 47 of file BESAggregationServer.h.
virtual BESAggregationServer::~BESAggregationServer | ( | ) | [inline, virtual] |
Definition at line 50 of file BESAggregationServer.h.
virtual void BESAggregationServer::aggregate | ( | BESDataHandlerInterface & | dhi | ) | [pure virtual] |
aggregate the response object
dhi | structure which contains the response object and the aggregation command |
BESAggregationException | if problem aggregating the data |
Referenced by BESInterface::invoke_aggregation().
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.
strm | C++ i/o stream to dump the information to |
Implements BESObj.
Definition at line 43 of file BESAggregationServer.cc.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
virtual const string& BESAggregationServer::get_name | ( | ) | const [inline, virtual] |
Definition at line 61 of file BESAggregationServer.h.