PSEnv::EpicsStore::EpicsPV Struct Reference

#include <EpicsStore.h>

List of all members.

Public Member Functions

 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()
 operator boost::shared_ptr ()

Public Attributes

EpicsStoreImplm_impl
std::string m_name


Detailed Description

Helper class which converts the result of EpicsStore::getPV() call into real data object. The object of this type can be converted to smart pointer to one of the Psana::Epics::EpicsPv* classes (defined in psddl_psana package).

Definition at line 90 of file EpicsStore.h.


Member Function Documentation

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 143 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getAny(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 139 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 136 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 133 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 130 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 127 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 124 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 121 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 118 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getTime(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 114 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 111 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 108 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 105 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 102 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 99 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 96 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.

PSEnv::EpicsStore::EpicsPV::operator boost::shared_ptr (  )  [inline]

Definition at line 93 of file EpicsStore.h.

References PSEnv::EpicsStoreImpl::getCtrl(), m_impl, and m_name.


Member Data Documentation

EpicsStoreImpl* PSEnv::EpicsStore::EpicsPV::m_impl

Definition at line 147 of file EpicsStore.h.

Referenced by operator boost::shared_ptr().

std::string PSEnv::EpicsStore::EpicsPV::m_name

Definition at line 148 of file EpicsStore.h.

Referenced by operator boost::shared_ptr().


The documentation for this struct was generated from the following file:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7