|
pva2pva 1.4.2
|


Public Types | |
| typedef weak_set< TestPVMonitor > | monitors_t |
| Public Types inherited from BaseChannel | |
| typedef epicsGuard< epicsMutex > | guard_t |
Public Member Functions | |
| POINTER_DEFINITIONS (TestPVChannel) | |
| TestPVChannel (const std::tr1::shared_ptr< TestPV > &pv, const std::tr1::shared_ptr< epics::pvAccess::ChannelRequester > &req) | |
| virtual std::string | getRemoteAddress () OVERRIDE FINAL |
| virtual ConnectionState | getConnectionState () OVERRIDE FINAL |
| virtual void | getField (epics::pvAccess::GetFieldRequester::shared_pointer const &requester, std::string const &subField) OVERRIDE FINAL |
| virtual epics::pvData::Monitor::shared_pointer | createMonitor (epics::pvData::MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest) OVERRIDE FINAL |
| Public Member Functions inherited from BaseChannel | |
| BaseChannel (const std::string &name, const std::tr1::weak_ptr< epics::pvAccess::ChannelProvider > &prov, const epics::pvAccess::ChannelRequester::shared_pointer &req, const epics::pvData::StructureConstPtr &dtype) | |
| virtual std::string | getRequesterName () OVERRIDE |
| virtual void | destroy () OVERRIDE FINAL |
| virtual std::tr1::shared_ptr< epics::pvAccess::ChannelProvider > | getProvider () OVERRIDE FINAL |
| virtual std::string | getChannelName () OVERRIDE FINAL |
| virtual std::tr1::shared_ptr< epics::pvAccess::ChannelRequester > | getChannelRequester () OVERRIDE FINAL |
| virtual void | printInfo (std::ostream &out) OVERRIDE |
Public Attributes | |
| std::tr1::weak_ptr< TestPVChannel > | weakself |
| const std::tr1::shared_ptr< TestPV > | pv |
| ConnectionState | state |
| monitors_t | monitors |
| Public Attributes inherited from BaseChannel | |
| epicsMutex | lock |
| const std::string | pvname |
| const epics::pvAccess::ChannelProvider::weak_pointer | provider |
| const requester_type::weak_pointer | requester |
| const epics::pvData::StructureConstPtr | fielddesc |
Definition at line 190 of file utilities.h.
| typedef weak_set<TestPVMonitor> TestPVChannel::monitors_t |
Definition at line 199 of file utilities.h.
| TestPVChannel::TestPVChannel | ( | const std::tr1::shared_ptr< TestPV > & | pv, |
| const std::tr1::shared_ptr< epics::pvAccess::ChannelRequester > & | req ) |
Definition at line 220 of file utilities.cpp.
|
virtual |
Definition at line 229 of file utilities.cpp.
|
virtual |
Definition at line 249 of file utilities.cpp.
|
virtual |
Definition at line 234 of file utilities.cpp.
|
virtual |
Reimplemented from BaseChannel.
Definition at line 240 of file utilities.cpp.
|
inlinevirtual |
Reimplemented from BaseChannel.
Definition at line 206 of file utilities.h.
| monitors_t TestPVChannel::monitors |
Definition at line 200 of file utilities.h.
| const std::tr1::shared_ptr<TestPV> TestPVChannel::pv |
Definition at line 196 of file utilities.h.
| ConnectionState TestPVChannel::state |
Definition at line 197 of file utilities.h.
| std::tr1::weak_ptr<TestPVChannel> TestPVChannel::weakself |
Definition at line 194 of file utilities.h.