|
pvAccessCPP 7.1.9
|
Interface for something which can provide Channels. aka A "PV". Typically a SharedPV. More...
#include <server/pva/server.h>

Public Types | |
| typedef std::tr1::shared_ptr< ChannelBuilder > | shared_pointer |
| typedef std::tr1::shared_ptr< const ChannelBuilder > | const_shared_pointer |
| typedef std::tr1::weak_ptr< ChannelBuilder > | weak_pointer |
| typedef std::tr1::weak_ptr< const ChannelBuilder > | const_weak_pointer |
Public Member Functions | |
| virtual std::tr1::shared_ptr< epics::pvAccess::Channel > | connect (const std::tr1::shared_ptr< epics::pvAccess::ChannelProvider > &provider, const std::string &name, const std::tr1::shared_ptr< epics::pvAccess::ChannelRequester > &requester)=0 |
| called to create a new Channel through the given ChannelProvider | |
| virtual void | disconnect (bool destroy, const epics::pvAccess::ChannelProvider *provider)=0 |
Interface for something which can provide Channels. aka A "PV". Typically a SharedPV.
| typedef std::tr1::shared_ptr<const ChannelBuilder> pvas::StaticProvider::ChannelBuilder::const_shared_pointer |
| typedef std::tr1::weak_ptr<const ChannelBuilder> pvas::StaticProvider::ChannelBuilder::const_weak_pointer |
| typedef std::tr1::shared_ptr<ChannelBuilder> pvas::StaticProvider::ChannelBuilder::shared_pointer |
| typedef std::tr1::weak_ptr<ChannelBuilder> pvas::StaticProvider::ChannelBuilder::weak_pointer |
|
pure virtual |
called to create a new Channel through the given ChannelProvider
Implemented in pvas::SharedPV.
|
pure virtual |
Disconnect all Channels created through the given ChannelProvider. destroy==true if the ChannelProvider is shutting down.
Implemented in pvas::SharedPV.