Public Types | |
typedef std::map< std::string, PDBPV::shared_pointer > | persist_pv_map_t |
typedef weak_value_map < std::string, PDBPV > | transient_pv_map_t |
typedef std::list< std::string > | group_files_t |
Public Member Functions | |
POINTER_DEFINITIONS (PDBProvider) | |
PDBProvider (const epics::pvAccess::Configuration::const_shared_pointer &=epics::pvAccess::Configuration::const_shared_pointer()) | |
virtual void | destroy () OVERRIDE FINAL |
virtual std::string | getProviderName () OVERRIDE FINAL |
virtual epics::pvAccess::ChannelFind::shared_pointer | channelFind (std::string const &channelName, epics::pvAccess::ChannelFindRequester::shared_pointer const &channelFindRequester) OVERRIDE FINAL |
virtual epics::pvAccess::ChannelFind::shared_pointer | channelList (epics::pvAccess::ChannelListRequester::shared_pointer const &channelListRequester) OVERRIDE FINAL |
virtual epics::pvAccess::Channel::shared_pointer | createChannel (std::string const &channelName, epics::pvAccess::ChannelRequester::shared_pointer const &channelRequester, short priority=PRIORITY_DEFAULT) OVERRIDE FINAL |
virtual epics::pvAccess::Channel::shared_pointer | createChannel (std::string const &channelName, epics::pvAccess::ChannelRequester::shared_pointer const &channelRequester, short priority, std::string const &address) OVERRIDE FINAL |
virtual std::tr1::shared_ptr < ChannelProvider > | getChannelProvider () OVERRIDE FINAL |
virtual void | cancel () OVERRIDE FINAL |
Public Attributes | |
persist_pv_map_t | persist_pv_map |
transient_pv_map_t | transient_pv_map |
dbEventCtx | event_context |
Static Public Attributes | |
static group_files_t | group_files |
static size_t | num_instances |