![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "pvalink.h"
Inheritance diagram for pvalink::pvaLink:
Collaboration diagram for pvalink::pvaLink:Public Member Functions | |
| pvaLink () | |
| virtual | ~pvaLink () |
| pvd::PVStructurePtr | makeRequest () |
| bool | valid () const |
| pvd::PVField::const_shared_pointer | getSubField (const char *name) |
| void | onDisconnect () |
| void | onTypeChange () |
Public Member Functions inherited from pvalink::pvaLinkConfig | |
| pvaLinkConfig () | |
| virtual | ~pvaLinkConfig () |
Public Attributes | |
| bool | alive |
| DBLINK * | plink |
| std::tr1::shared_ptr< pvaLinkChannel > | lchan |
| bool | used_scratch |
| bool | used_queue |
| pvd::shared_vector< const void > | put_scratch |
| pvd::shared_vector< const void > | put_queue |
| epics::pvData::PVField::const_shared_pointer | fld_value |
| epics::pvData::PVScalar::const_shared_pointer | fld_severity |
| epics::pvData::PVScalar::const_shared_pointer | fld_seconds |
| epics::pvData::PVScalar::const_shared_pointer | fld_nanoseconds |
| epics::pvData::PVStructure::const_shared_pointer | fld_display |
| epics::pvData::PVStructure::const_shared_pointer | fld_control |
| epics::pvData::PVStructure::const_shared_pointer | fld_valueAlarm |
| epics::pvData::BitSet | proc_changed |
| epicsTimeStamp | snap_time |
| short | snap_severity |
Public Attributes inherited from pvalink::pvaLinkConfig | |
| std::string | channelName |
| Channel (aka PV) name string. More... | |
| std::string | fieldName |
| sub-field within addressed PVStructure More... | |
| size_t | queueSize |
| enum pvalink::pvaLinkConfig::pp_t | pp |
| enum pvalink::pvaLinkConfig::ms_t | ms |
| bool | defer |
| bool | pipeline |
| bool | time |
| bool | retry |
| bool | local |
| bool | always |
| int | monorder |
| std::string | jkey |
Static Public Attributes | |
| static size_t | num_instances |
Additional Inherited Members | |
Public Types inherited from pvalink::pvaLinkConfig | |
| enum | pp_t { NPP, Default, PP, CP, CPP } |
| enum | ms_t { NMS, MS, MSI } |
| pvalink::pvaLink::pvaLink | ( | ) |
Definition at line 8 of file pvalink_link.cpp.
|
virtual |
Definition at line 25 of file pvalink_link.cpp.
| pvd::PVField::const_shared_pointer pvalink::pvaLink::getSubField | ( | const char * | name | ) |
Definition at line 81 of file pvalink_link.cpp.
| pvd::PVStructurePtr pvalink::pvaLink::makeRequest | ( | ) |
Definition at line 65 of file pvalink_link.cpp.
| void pvalink::pvaLink::onDisconnect | ( | ) |
Definition at line 107 of file pvalink_link.cpp.
| void pvalink::pvaLink::onTypeChange | ( | ) |
Definition at line 115 of file pvalink_link.cpp.
| bool pvalink::pvaLink::valid | ( | void | ) | const |
Definition at line 75 of file pvalink_link.cpp.
| epics::pvData::PVStructure::const_shared_pointer pvalink::pvaLink::fld_control |
| epics::pvData::PVStructure::const_shared_pointer pvalink::pvaLink::fld_display |
| epics::pvData::PVScalar::const_shared_pointer pvalink::pvaLink::fld_nanoseconds |
| epics::pvData::PVScalar::const_shared_pointer pvalink::pvaLink::fld_seconds |
| epics::pvData::PVScalar::const_shared_pointer pvalink::pvaLink::fld_severity |
| epics::pvData::PVField::const_shared_pointer pvalink::pvaLink::fld_value |
| epics::pvData::PVStructure::const_shared_pointer pvalink::pvaLink::fld_valueAlarm |
| std::tr1::shared_ptr<pvaLinkChannel> pvalink::pvaLink::lchan |
| epics::pvData::BitSet pvalink::pvaLink::proc_changed |
| pvd::shared_vector<const void> pvalink::pvaLink::put_queue |
| pvd::shared_vector<const void> pvalink::pvaLink::put_scratch |
| epicsTimeStamp pvalink::pvaLink::snap_time |