|
pvAccessCPP 7.1.8
|
Simple ChannelProviderFactory which requires the existance of a ctor Provider(const std::tr1::shared_ptr<Configuration>& conf) which is called with a Configuration instance or NULL (use some defaults) More...
#include <client/pv/pvAccess.h>


Public Types | |
| typedef std::tr1::shared_ptr< ChannelProviderFactory > | shared_pointer |
| typedef std::tr1::shared_ptr< const ChannelProviderFactory > | const_shared_pointer |
| typedef std::tr1::weak_ptr< ChannelProviderFactory > | weak_pointer |
| typedef std::tr1::weak_ptr< const ChannelProviderFactory > | const_weak_pointer |
Public Member Functions | |
| SimpleChannelProviderFactory (const std::string &name) | |
| virtual std::string | getFactoryName () |
| Get factory name (i.e. | |
| virtual ChannelProvider::shared_pointer | sharedInstance () |
| Get a shared instance using the default Configuration. | |
| virtual ChannelProvider::shared_pointer | newInstance (const std::tr1::shared_ptr< Configuration > &conf) |
| Create a new instance using a specific Configuration. | |
| virtual ChannelProvider::shared_pointer | newInstance () |
| Create a new instance using the default Configuration. | |
Simple ChannelProviderFactory which requires the existance of a ctor Provider(const std::tr1::shared_ptr<Configuration>& conf) which is called with a Configuration instance or NULL (use some defaults)
Definition at line 1362 of file pvAccess.h.
|
inherited |
Definition at line 1324 of file pvAccess.h.
|
inherited |
Definition at line 1324 of file pvAccess.h.
|
inherited |
Definition at line 1324 of file pvAccess.h.
|
inherited |
Definition at line 1324 of file pvAccess.h.
|
inline |
Definition at line 1364 of file pvAccess.h.
|
inlinevirtual |
Definition at line 1365 of file pvAccess.h.
|
inlinevirtual |
Get factory name (i.e.
name of the provider).
Implements epics::pvAccess::ChannelProviderFactory.
Definition at line 1367 of file pvAccess.h.
|
inlinevirtualinherited |
Create a new instance using the default Configuration.
Definition at line 1345 of file pvAccess.h.
|
inlinevirtual |
Create a new instance using a specific Configuration.
Reimplemented from epics::pvAccess::ChannelProviderFactory.
Definition at line 1380 of file pvAccess.h.
|
inlinevirtual |
Get a shared instance using the default Configuration.
Implements epics::pvAccess::ChannelProviderFactory.
Definition at line 1369 of file pvAccess.h.