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

ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways. More...

#include <BESReturnManager.h>

Inheritance diagram for BESReturnManager:
Inheritance graph
Collaboration diagram for BESReturnManager:
Collaboration graph

Public Types

typedef std::map< std::string, BESTransmitter * >::const_iterator Transmitter_citer
 
typedef std::map< std::string, BESTransmitter * >::iterator Transmitter_iter
 

Public Member Functions

virtual bool add_transmitter (const std::string &name, BESTransmitter *transmitter)
 
virtual bool del_transmitter (const std::string &name)
 
virtual void dump (std::ostream &strm) const
 dumps information about this object
 
virtual BESTransmitterfind_transmitter (const std::string &name)
 

Static Public Member Functions

static BESReturnManagerTheManager ()
 

Detailed Description

ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways.

Definition at line 50 of file BESReturnManager.h.

Member Typedef Documentation

◆ Transmitter_citer

typedef std::map<std::string,BESTransmitter*>::const_iterator BESReturnManager::Transmitter_citer

Definition at line 65 of file BESReturnManager.h.

◆ Transmitter_iter

typedef std::map<std::string,BESTransmitter*>::iterator BESReturnManager::Transmitter_iter

Definition at line 66 of file BESReturnManager.h.

Constructor & Destructor Documentation

◆ BESReturnManager()

BESReturnManager::BESReturnManager ( )

Definition at line 44 of file BESReturnManager.cc.

◆ ~BESReturnManager()

BESReturnManager::~BESReturnManager ( )
virtual

Definition at line 46 of file BESReturnManager.cc.

Member Function Documentation

◆ add_transmitter()

bool BESReturnManager::add_transmitter ( const std::string & name,
BESTransmitter * transmitter )
virtual

Definition at line 56 of file BESReturnManager.cc.

◆ del_transmitter()

bool BESReturnManager::del_transmitter ( const std::string & name)
virtual

Definition at line 67 of file BESReturnManager.cc.

◆ dump()

void BESReturnManager::dump ( std::ostream & strm) const
virtual

dumps information about this object

Displays the pointer value of this instance along with the transmitters registered with the return manager.

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

Implements BESObj.

Definition at line 103 of file BESReturnManager.cc.

◆ find_transmitter()

BESTransmitter * BESReturnManager::find_transmitter ( const std::string & name)
virtual

Definition at line 84 of file BESReturnManager.cc.

◆ TheManager()

BESReturnManager * BESReturnManager::TheManager ( )
static

Definition at line 129 of file BESReturnManager.cc.


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