This is Unofficial EPICS BASE Doxygen Site
channelProviderLocal.h File Reference
#include <string>
#include <cstring>
#include <stdexcept>
#include <memory>
#include <set>
#include <pv/lock.h>
#include <pv/pvType.h>
#include <pv/pvData.h>
#include <pv/pvAccess.h>
#include <pv/status.h>
#include <pv/serverContext.h>
#include <pv/pvStructureCopy.h>
#include <pv/pvDatabase.h>
#include <shareLib.h>
+ Include dependency graph for channelProviderLocal.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epics::pvDatabase::ChannelProviderLocal
 ChannelProvider for PVDatabase. More...
 
class  epics::pvDatabase::ChannelLocal
 Channel for accessing a PVRecord. More...
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvDatabase
 

Typedefs

typedef std::tr1::shared_ptr< ChannelProviderLocal > epics::pvDatabase::ChannelProviderLocalPtr
 
typedef std::tr1::weak_ptr< ChannelProviderLocal > epics::pvDatabase::ChannelProviderLocalWPtr
 
typedef std::tr1::shared_ptr< ChannelLocal > epics::pvDatabase::ChannelLocalPtr
 
typedef std::tr1::weak_ptr< ChannelLocal > epics::pvDatabase::ChannelLocalWPtr
 

Functions

epicsShareFunc epics::pvData::MonitorPtr epics::pvDatabase::createMonitorLocal (PVRecordPtr const &pvRecord, epics::pvData::MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructurePtr const &pvRequest)
 
epicsShareFunc ChannelProviderLocalPtr epics::pvDatabase::getChannelProviderLocal ()