bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
BESUsage Class Reference

container for a DAS and DDS needed to write out the usage information for a dataset. More...

#include <BESUsage.h>

Inheritance diagram for BESUsage:
Inheritance graph
Collaboration diagram for BESUsage:
Collaboration graph

Public Member Functions

 BESUsage (BESDASResponse *das, BESDDSResponse *dds)
 
virtual void dump (std::ostream &strm) const
 dumps information about this object
 
BESDASResponseget_das ()
 
BESDDSResponseget_dds ()
 

Detailed Description

container for a DAS and DDS needed to write out the usage information for a dataset.

This is a container for the usage response information, which needs a DAS and a DDS. An instances of BESUsage takes ownership of the das and dds passed to it and deletes it in the destructor.

See also
BESResponseObject
DAS
DDS

Definition at line 51 of file BESUsage.h.

Constructor & Destructor Documentation

◆ BESUsage()

BESUsage::BESUsage ( BESDASResponse * das,
BESDDSResponse * dds )
inline

Definition at line 60 of file BESUsage.h.

◆ ~BESUsage()

virtual BESUsage::~BESUsage ( )
inlinevirtual

Definition at line 62 of file BESUsage.h.

Member Function Documentation

◆ dump()

virtual void BESUsage::dump ( std::ostream & strm) const
inlinevirtual

dumps information about this object

Displays the pointer value of this instance along with the das object created

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

Implements BESResponseObject.

Definition at line 77 of file BESUsage.h.

◆ get_das()

BESDASResponse * BESUsage::get_das ( )
inline

Definition at line 67 of file BESUsage.h.

◆ get_dds()

BESDDSResponse * BESUsage::get_dds ( )
inline

Definition at line 68 of file BESUsage.h.


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