| pvAccessCPP
    7.1.1
    | 
A Provider which has no pre-configured list of names. More...
#include <server/pva/server.h>
| Classes | |
| struct | Handler | 
| Callbacks associated with DynamicProvider.  More... | |
| class | Search | 
| A single client serach request. May be associated with more than one name.  More... | |
| Public Types | |
| typedef std::vector< Search > | search_type | 
| Public Member Functions | |
| POINTER_DEFINITIONS (DynamicProvider) | |
| DynamicProvider (const std::string &name, const std::tr1::shared_ptr< Handler > &handler) | |
| Build a new provider.  More... | |
| Handler::shared_pointer | getHandler () const | 
| std::tr1::shared_ptr< epics::pvAccess::ChannelProvider > | provider () const | 
| Fetch the underlying ChannelProvider. Usually to build a ServerContext around. | |
A Provider which has no pre-configured list of names.
Through an associated Handler, this provider sees all searchs, and may claim them.
| pvas::DynamicProvider::DynamicProvider | ( | const std::string & | name, | 
| const std::tr1::shared_ptr< Handler > & | handler | ||
| ) | 
Build a new provider.
| name | Provider Name. Only relevant if registerAsServer() is called, then must be unique in this process. | 
| handler | Our callbacks. Internally stored a shared_ptr (strong reference). | 
 1.8.13
 1.8.13