pva2pva  1.4.1
 All Classes Functions Variables Pages
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: