pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Types | Public Member Functions | Public Attributes | List of all members
BaseChannelProviderFactory< CP > Struct Template Reference
Inheritance diagram for BaseChannelProviderFactory< CP >:
Inheritance graph
[legend]
Collaboration diagram for BaseChannelProviderFactory< CP >:
Collaboration graph
[legend]

Public Types

typedef CP provider_type
 

Public Member Functions

 BaseChannelProviderFactory (const char *name)
 
virtual std::string getFactoryName ()
 
virtual
epics::pvAccess::ChannelProvider::shared_pointer 
sharedInstance ()
 
virtual
epics::pvAccess::ChannelProvider::shared_pointer 
newInstance (const std::tr1::shared_ptr< epics::pvAccess::Configuration > &)
 

Public Attributes

std::string name
 
epicsMutex lock
 
std::tr1::weak_ptr< CP > last_shared
 

Detailed Description

template<class CP>
struct BaseChannelProviderFactory< CP >

Definition at line 351 of file pvahelper.h.


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