![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Interface for something which can provide Channels. aka A "PV". Typically a SharedPV. More...
#include "server.h"
Public Member Functions | |
POINTER_DEFINITIONS (ChannelBuilder) | |
virtual | ~ChannelBuilder () |
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 More... | |
virtual void | disconnect (bool destroy, const epics::pvAccess::ChannelProvider *provider)=0 |
Interface for something which can provide Channels. aka A "PV". Typically a SharedPV.
|
virtual |
Definition at line 115 of file server.cpp.
|
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.
pvas::StaticProvider::ChannelBuilder::POINTER_DEFINITIONS | ( | ChannelBuilder | ) |