#include <string>
#include <list>
#include <map>
#include <iostream>
#include "BESContainer.h"
#include "BESInternalError.h"
Include dependency graph for BESDataHandlerInterface.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | _BESDataHandlerInterface |
Structure storing information used by the BES to handle the request. More... | |
Defines | |
#define | BESDataHandlerInterface_h_ 1 |
Typedefs | |
typedef _BESDataHandlerInterface | BESDataHandlerInterface |
Structure storing information used by the BES to handle the request. | |
Functions | |
ostream & | operator<< (ostream &strm, const BESDataHandlerInterface &dhi) |
dump the contents of the specified data handler interface to the specified ostream |
#define BESDataHandlerInterface_h_ 1 |
typedef struct _BESDataHandlerInterface BESDataHandlerInterface |
Structure storing information used by the BES to handle the request.
This information is used throughout the BES framework to handle the request and to also store information for logging and reporting.
ostream& operator<< | ( | ostream & | strm, | |
const BESDataHandlerInterface & | dhi | |||
) | [inline] |
dump the contents of the specified data handler interface to the specified ostream
This inline method uses the dump method of the BESDataHandlerInterface instance passed to it. This allows a user to dump the contents of the structure instead of just getting the pointer value of the object.
For example:
BESDataHandlerInterface dhi ; cout << dhi << endl ;
And the dump method for dhi would display the internal information of the data handler interface for debugging purposes.
strm | C++ i/o stream to dump the object to | |
dhi | The BESDataHandlerInterface to dump |
Here is the call graph for this function: