#include <GaudiKernel/DataSelectionAgent.h>
Inheritance diagram for DataSelectionAgent:
Public Member Functions | |
DataSelectionAgent () | |
Default creator. | |
virtual | ~DataSelectionAgent () |
Destructor. | |
IDataSelector * | selectedObjects () |
Return the set of selected DataObjects. | |
virtual bool | analyse (IRegistry *pRegistry, int) |
Analyses a given directory entry. | |
Protected Attributes | |
IDataSelector | m_objects |
The default behaviour is to collect all entries.
Definition at line 17 of file DataSelectionAgent.h.
DataSelectionAgent::DataSelectionAgent | ( | ) | [inline] |
virtual DataSelectionAgent::~DataSelectionAgent | ( | ) | [inline, virtual] |
IDataSelector* DataSelectionAgent::selectedObjects | ( | ) | [inline] |
Return the set of selected DataObjects.
Definition at line 28 of file DataSelectionAgent.h.
00028 { 00029 return &m_objects; 00030 }
virtual bool DataSelectionAgent::analyse | ( | IRegistry * | pRegistry, | |
int | ||||
) | [inline, virtual] |
Analyses a given directory entry.
Implements IDataStoreAgent.
Definition at line 32 of file DataSelectionAgent.h.
00032 { 00033 DataObject* obj = pRegistry->object(); 00034 if ( 0 != obj ) m_objects.push_back(obj); 00035 return true; 00036 }
IDataSelector DataSelectionAgent::m_objects [protected] |
Definition at line 19 of file DataSelectionAgent.h.