Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

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:

[legend]
Collaboration diagram for BESReturnManager:
[legend]
List of all members.

Public Types

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

Public Member Functions

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

Static Public Member Functions

static BESReturnManagerTheManager ()

Protected Member Functions

 BESReturnManager ()

Detailed Description

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


Member Typedef Documentation

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

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


Constructor & Destructor Documentation

BESReturnManager::BESReturnManager  )  [protected]
 

BESReturnManager::~BESReturnManager  )  [virtual]
 


Member Function Documentation

bool BESReturnManager::add_transmitter const string &  name,
BESTransmitter transmitter
[virtual]
 

bool BESReturnManager::del_transmitter const string &  name  )  [virtual]
 

void BESReturnManager::dump 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:
strm C++ i/o stream to dump the information to

Implements BESObj.

BESTransmitter * BESReturnManager::find_transmitter const string &  name  )  [virtual]
 

BESReturnManager * BESReturnManager::TheManager  )  [static]
 


The documentation for this class was generated from the following files:
Generated on Thu May 3 23:11:02 2007 for OPeNDAP Back End Server (BES) by  doxygen 1.4.4