|
BOSS 8.0.0
BESIII Offline Software System
|
default storable object storage policy: using a DataProxy More...
#include <DataProxyStorage.h>
Public Types | |
| typedef STORABLE | value_type |
| typedef STORABLE * | pointer |
| typedef const STORABLE * | const_pointer |
| typedef STORABLE & | reference |
| typedef const STORABLE & | const_reference |
| typedef IStoragePolicy::ID_type | ID_type |
| typedef STORABLE | value_type |
| typedef STORABLE * | pointer |
| typedef const STORABLE * | const_pointer |
| typedef STORABLE & | reference |
| typedef const STORABLE & | const_reference |
| typedef IStoragePolicy::ID_type | ID_type |
| typedef STORABLE | value_type |
| typedef STORABLE * | pointer |
| typedef const STORABLE * | const_pointer |
| typedef STORABLE & | reference |
| typedef const STORABLE & | const_reference |
| typedef IStoragePolicy::ID_type | ID_type |
| Public Types inherited from IStoragePolicy | |
| typedef std::string | ID_type |
| typedef std::string | ID_type |
| typedef std::string | ID_type |
Public Member Functions | |
| bool | isValid () const |
| const ID_type & | dataID () const |
| pointer | getDataPtr () const |
| reference | getDataRef () const |
| template<class OS> | |
| bool | dataPut (OS &os) |
| template<class IS> | |
| bool | dataGet (IS &is) |
| bool | isValid () const |
| const ID_type & | dataID () const |
| pointer | getDataPtr () const |
| reference | getDataRef () const |
| template<class OS> | |
| bool | dataPut (OS &os) |
| template<class IS> | |
| bool | dataGet (IS &is) |
| bool | isValid () const |
| const ID_type & | dataID () const |
| pointer | getDataPtr () const |
| reference | getDataRef () const |
| template<class OS> | |
| bool | dataPut (OS &os) |
| template<class IS> | |
| bool | dataGet (IS &is) |
Static Public Member Functions | |
| static IProxyDict * | defaultDataSource () |
| static IProxyDict * | defaultDataSource () |
| static IProxyDict * | defaultDataSource () |
Protected Member Functions | |
| bool | setDataSource (IProxyDict *sg) |
| virtual | ~DataProxyStorage () |
| DataProxyStorage (IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource()) | |
| void | reset () |
| void | clear () |
| void | setData (const_reference rdata) |
| void | setData (const_pointer pdata) |
| virtual void | setData (DataObject *rdata) |
| virtual void | setData (const ID_type &dataID) |
| virtual void | setData (SG::DataProxy *proxy) |
| void | changeState () |
| virtual void * | storable () const |
| virtual SG::DataProxy * | proxy () const |
| virtual ID_type | ID () const |
| virtual const CLID | classID () const |
| virtual IProxyDict * | source () const |
| bool | setDataSource (IProxyDict *sg) |
| virtual | ~DataProxyStorage () |
| DataProxyStorage (IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource()) | |
| void | reset () |
| void | clear () |
| void | setData (const_reference rdata) |
| void | setData (const_pointer pdata) |
| virtual void | setData (DataObject *rdata) |
| virtual void | setData (const ID_type &dataID) |
| virtual void | setData (SG::DataProxy *proxy) |
| void | changeState () |
| virtual void * | storable () const |
| virtual SG::DataProxy * | proxy () const |
| virtual ID_type | ID () const |
| virtual const CLID | classID () const |
| virtual IProxyDict * | source () const |
| bool | setDataSource (IProxyDict *sg) |
| virtual | ~DataProxyStorage () |
| DataProxyStorage (IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource()) | |
| DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource()) | |
| void | reset () |
| void | clear () |
| void | setData (const_reference rdata) |
| void | setData (const_pointer pdata) |
| virtual void | setData (DataObject *rdata) |
| virtual void | setData (const ID_type &dataID) |
| virtual void | setData (SG::DataProxy *proxy) |
| void | changeState () |
| virtual void * | storable () const |
| virtual SG::DataProxy * | proxy () const |
| virtual ID_type | ID () const |
| virtual const CLID | classID () const |
| virtual IProxyDict * | source () const |
Static Protected Member Functions | |
| static IProxyDict * | getDataSource (std::string storeName) |
| static IProxyDict * | getDataSource (std::string storeName) |
| static IProxyDict * | getDataSource (std::string storeName) |
default storable object storage policy: using a DataProxy
Definition at line 74 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE* DataProxyStorage< STORABLE >::const_pointer |
Definition at line 78 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE* DataProxyStorage< STORABLE >::const_pointer |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE* DataProxyStorage< STORABLE >::const_pointer |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE& DataProxyStorage< STORABLE >::const_reference |
Definition at line 80 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE& DataProxyStorage< STORABLE >::const_reference |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef const STORABLE& DataProxyStorage< STORABLE >::const_reference |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
| typedef IStoragePolicy::ID_type DataProxyStorage< STORABLE >::ID_type |
Definition at line 81 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef IStoragePolicy::ID_type DataProxyStorage< STORABLE >::ID_type |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef IStoragePolicy::ID_type DataProxyStorage< STORABLE >::ID_type |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE* DataProxyStorage< STORABLE >::pointer |
Definition at line 77 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE* DataProxyStorage< STORABLE >::pointer |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE* DataProxyStorage< STORABLE >::pointer |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE& DataProxyStorage< STORABLE >::reference |
Definition at line 79 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE& DataProxyStorage< STORABLE >::reference |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE& DataProxyStorage< STORABLE >::reference |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE DataProxyStorage< STORABLE >::value_type |
Definition at line 76 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE DataProxyStorage< STORABLE >::value_type |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
| typedef STORABLE DataProxyStorage< STORABLE >::value_type |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Definition at line 167 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 170 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by dataID(), and getDataPtr().
|
inlineprotected |
Definition at line 173 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 179 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 185 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 191 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 170 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 173 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 185 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 191 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 170 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 173 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 185 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 191 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 245 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by clear(), reset(), setData(), setData(), setData(), setData(), and setData().
|
inlineprotected |
Definition at line 245 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 245 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 261 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 261 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 261 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 205 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by DataProxyStorage(), and DataLink< STORABLE, PlainPtrStorage< STORABLE > >::toDefaultObject().
|
inlineprotected |
Definition at line 205 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 205 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 124 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 89 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by DataProxyStorage(), dataPut(), setData(), and DataLink< STORABLE, PlainPtrStorage< STORABLE > >::toIdentifiedObject().
|
inline |
Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 89 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
|
inline |
Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 116 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlinestatic |
Definition at line 149 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlinestatic |
Definition at line 149 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlinestatic |
Definition at line 149 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 98 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by getDataRef().
|
inline |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 106 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 106 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 106 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlinestaticprotected |
Definition at line 156 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by dataGet(), and defaultDataSource().
|
inlinestaticprotected |
Definition at line 156 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlinestaticprotected |
Definition at line 156 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 260 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 260 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 260 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 85 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 85 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inline |
Definition at line 85 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 259 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by DataProxyStorage(), and setData().
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 259 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 259 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 198 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 198 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 198 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 234 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 234 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 234 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 217 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 217 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 217 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 213 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
Referenced by dataGet(), DataProxyStorage(), DataProxyStorage(), DataProxyStorage(), and DataProxyStorage().
|
inlineprotected |
Definition at line 213 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 213 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 229 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 229 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 229 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 239 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 239 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 239 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 165 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 165 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotected |
Definition at line 165 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 262 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 262 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 262 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 258 of file Event/GeneratorObject/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 258 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/tools/DataProxyStorage.h.
|
inlineprotectedvirtual |
Implements IStoragePolicy.
Definition at line 258 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/tools/DataProxyStorage.h.