This is Unofficial EPICS BASE Doxygen Site
caChannel.h File Reference
#include <queue>
#include <vector>
#include <pv/pvAccess.h>
#include <pv/event.h>
#include <cadef.h>
#include "caProviderPvt.h"
#include "dbdToPv.h"
+ Include dependency graph for caChannel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epics::pvAccess::ca::CAChannelGetField
 
class  epics::pvAccess::ca::CAChannel
 
class  epics::pvAccess::ca::CAChannelGet
 
class  epics::pvAccess::ca::CAChannelPut
 
class  epics::pvAccess::ca::CAChannelMonitor
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvAccess
 Holds all PVA related.
 
 epics::pvAccess::ca
 

Typedefs

typedef std::tr1::shared_ptr< CAChannel > epics::pvAccess::ca::CAChannelPtr
 
typedef std::tr1::weak_ptr< CAChannel > epics::pvAccess::ca::CAChannelWPtr
 
typedef std::tr1::shared_ptr< ChannelConnectThread > epics::pvAccess::ca::ChannelConnectThreadPtr
 
typedef std::tr1::shared_ptr< NotifyChannelRequester > epics::pvAccess::ca::NotifyChannelRequesterPtr
 
typedef std::tr1::shared_ptr< NotifyMonitorRequester > epics::pvAccess::ca::NotifyMonitorRequesterPtr
 
typedef std::tr1::shared_ptr< MonitorEventThread > epics::pvAccess::ca::MonitorEventThreadPtr
 
typedef std::tr1::shared_ptr< NotifyGetRequester > epics::pvAccess::ca::NotifyGetRequesterPtr
 
typedef std::tr1::weak_ptr< NotifyGetRequester > epics::pvAccess::ca::NotifyGetRequesterWPtr
 
typedef std::tr1::shared_ptr< GetDoneThread > epics::pvAccess::ca::GetDoneThreadPtr
 
typedef std::tr1::shared_ptr< NotifyPutRequester > epics::pvAccess::ca::NotifyPutRequesterPtr
 
typedef std::tr1::weak_ptr< NotifyPutRequester > epics::pvAccess::ca::NotifyPutRequesterWPtr
 
typedef std::tr1::shared_ptr< PutDoneThread > epics::pvAccess::ca::PutDoneThreadPtr
 
typedef std::tr1::shared_ptr< CAChannelGetField > epics::pvAccess::ca::CAChannelGetFieldPtr
 
typedef std::tr1::weak_ptr< CAChannelGetField > epics::pvAccess::ca::CAChannelGetFieldWPtr
 
typedef std::tr1::shared_ptr< CAChannelPut > epics::pvAccess::ca::CAChannelPutPtr
 
typedef std::tr1::weak_ptr< CAChannelPut > epics::pvAccess::ca::CAChannelPutWPtr
 
typedef std::tr1::shared_ptr< CAChannelGet > epics::pvAccess::ca::CAChannelGetPtr
 
typedef std::tr1::weak_ptr< CAChannelGet > epics::pvAccess::ca::CAChannelGetWPtr
 
typedef std::tr1::shared_ptr< CAChannelMonitor > epics::pvAccess::ca::CAChannelMonitorPtr
 
typedef std::tr1::weak_ptr< CAChannelMonitor > epics::pvAccess::ca::CAChannelMonitorWPtr
 
typedef std::tr1::shared_ptr< CACMonitorQueue > epics::pvAccess::ca::CACMonitorQueuePtr