#include <EvtProxyCfg.h>
Inheritance diagram for psddl_pds2psana::EvtProxyCfg< PSType, PDS2PSType, XTCType, XTCConfigType >:
Public Member Functions | |
EvtProxyCfg (const boost::shared_ptr< Pds::Xtc > &xtcObj, const boost::shared_ptr< XTCConfigType > &cfgObj) | |
virtual | ~EvtProxyCfg () |
Protected Member Functions | |
virtual boost::shared_ptr< PSType > | getTypedImpl (PSEvt::ProxyDictI *dict, const Pds::Src &source, const std::string &key) |
Get the correctly-typed object from the proxy. |
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 51 of file EvtProxyCfg.h.
psddl_pds2psana::EvtProxyCfg< PSType, PDS2PSType, XTCType, XTCConfigType >::EvtProxyCfg | ( | const boost::shared_ptr< Pds::Xtc > & | xtcObj, | |
const boost::shared_ptr< XTCConfigType > & | cfgObj | |||
) | [inline] |
Definition at line 55 of file EvtProxyCfg.h.
virtual psddl_pds2psana::EvtProxyCfg< PSType, PDS2PSType, XTCType, XTCConfigType >::~EvtProxyCfg | ( | ) | [inline, virtual] |
Definition at line 60 of file EvtProxyCfg.h.
virtual boost::shared_ptr<PSType> psddl_pds2psana::EvtProxyCfg< PSType, PDS2PSType, XTCType, XTCConfigType >::getTypedImpl | ( | PSEvt::ProxyDictI * | dict, | |
const Pds::Src & | source, | |||
const std::string & | key | |||
) | [inline, protected, virtual] |
Get the correctly-typed object from the proxy.
[in] | dict | Proxy dictionary containing this proxy. |
[in] | source | Detector address information |
[in] | key | String key, additional key supplied by user. |
Implements PSEvt::Proxy< PSType >.
Definition at line 72 of file EvtProxyCfg.h.