bes Updated for version 3.20.13
BESUsage Class Reference

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

#include <BESUsage.h>

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: