pva2pva  1.4.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
GWChannel Struct Reference
Inheritance diagram for GWChannel:
Inheritance graph
[legend]
Collaboration diagram for GWChannel:
Collaboration graph
[legend]

Public Member Functions

 POINTER_DEFINITIONS (GWChannel)
 
 GWChannel (const ChannelCacheEntry::shared_pointer &e, const epics::pvAccess::ChannelProvider::weak_pointer &srvprov, const requester_type::weak_pointer &, const std::string &addr)
 
virtual std::string getRequesterName ()
 
virtual void destroy ()
 
virtual std::tr1::shared_ptr< epics::pvAccess::ChannelProvider > getProvider ()
 
virtual std::string getRemoteAddress ()
 
virtual ConnectionState getConnectionState ()
 
virtual std::string getChannelName ()
 
virtual std::tr1::shared_ptr< epics::pvAccess::ChannelRequester > getChannelRequester ()
 
virtual void getField (epics::pvAccess::GetFieldRequester::shared_pointer const &requester, std::string const &subField)
 
virtual epics::pvAccess::AccessRights getAccessRights (epics::pvData::PVField::shared_pointer const &pvField)
 
virtual epics::pvAccess::ChannelProcess::shared_pointer createChannelProcess (epics::pvAccess::ChannelProcessRequester::shared_pointer const &channelProcessRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvAccess::ChannelGet::shared_pointer createChannelGet (epics::pvAccess::ChannelGetRequester::shared_pointer const &channelGetRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvAccess::ChannelPut::shared_pointer createChannelPut (epics::pvAccess::ChannelPutRequester::shared_pointer const &channelPutRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvAccess::ChannelPutGet::shared_pointer createChannelPutGet (epics::pvAccess::ChannelPutGetRequester::shared_pointer const &channelPutGetRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvAccess::ChannelRPC::shared_pointer createChannelRPC (epics::pvAccess::ChannelRPCRequester::shared_pointer const &channelRPCRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvData::Monitor::shared_pointer createMonitor (epics::pvData::MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual epics::pvAccess::ChannelArray::shared_pointer createChannelArray (epics::pvAccess::ChannelArrayRequester::shared_pointer const &channelArrayRequester, epics::pvData::PVStructure::shared_pointer const &pvRequest)
 
virtual void printInfo (std::ostream &out)
 

Public Attributes

weak_pointer weakref
 
const ChannelCacheEntry::shared_pointer entry
 
const requester_type::weak_pointer requester
 
const std::string address
 
const epics::pvAccess::ChannelProvider::weak_pointer server_provder
 

Static Public Attributes

static size_t num_instances
 

Detailed Description

Definition at line 8 of file channel.h.


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