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 () |
virtual ConnectionState | getConnectionState () |
virtual void | getField (epics::pvAccess::GetFieldRequester::shared_pointer const &requester, std::string const &subField) |
virtual epics::pvData::Monitor::shared_pointer | createMonitor (epics::pvData::MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest) |
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 182 of file utilities.h.