pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PDBSingleChannel Struct Reference
Inheritance diagram for PDBSingleChannel:
Inheritance graph
[legend]
Collaboration diagram for PDBSingleChannel:
Collaboration graph
[legend]

Public Member Functions

 POINTER_DEFINITIONS (PDBSingleChannel)
 
 PDBSingleChannel (const PDBSinglePV::shared_pointer &pv, const epics::pvAccess::ChannelRequester::shared_pointer &req)
 
virtual
epics::pvAccess::ChannelPut::shared_pointer 
createChannelPut (epics::pvAccess::ChannelPutRequester::shared_pointer const &requester, epics::pvData::PVStructure::shared_pointer const &pvRequest) OVERRIDE FINAL
 
virtual
epics::pvData::Monitor::shared_pointer 
createMonitor (epics::pvData::MonitorRequester::shared_pointer const &requester, epics::pvData::PVStructure::shared_pointer const &pvRequest) OVERRIDE FINAL
 
virtual void printInfo (std::ostream &out) 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 getRemoteAddress () OVERRIDE
 
virtual std::string getChannelName () OVERRIDE FINAL
 
virtual std::tr1::shared_ptr
< epics::pvAccess::ChannelRequester > 
getChannelRequester () OVERRIDE FINAL
 
virtual void getField (epics::pvAccess::GetFieldRequester::shared_pointer const &requester, std::string const &subField) OVERRIDE
 

Public Attributes

PDBSinglePV::shared_pointer pv
 
ASCred cred
 
ASCLIENT aspvt
 
- 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
 

Static Public Attributes

static size_t num_instances
 

Additional Inherited Members

- Public Types inherited from BaseChannel
typedef epicsGuard< epicsMutex > guard_t
 

Detailed Description

Definition at line 76 of file pdbsingle.h.


The documentation for this struct was generated from the following files: