pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PDBProvider Struct Reference
Inheritance diagram for PDBProvider:
Inheritance graph
[legend]
Collaboration diagram for PDBProvider:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 34 of file pdb.h.


The documentation for this struct was generated from the following files: