This is Unofficial EPICS BASE Doxygen Site
pvalink.h File Reference
#include <set>
#include <map>
#include <epicsGuard.h>
#include <dbAccess.h>
#include <dbCommon.h>
#include <dbLink.h>
#include <dbScan.h>
#include <errlog.h>
#include <initHooks.h>
#include <alarm.h>
#include <epicsExit.h>
#include <epicsAtomic.h>
#include <link.h>
#include <dbJLink.h>
#include <epicsThread.h>
#include <epicsMutex.h>
#include <epicsEvent.h>
#include <dbChannel.h>
#include <dbStaticLib.h>
#include <dbLock.h>
#include <dbEvent.h>
#include <epicsVersion.h>
#include <pv/status.h>
#include <pv/bitSet.h>
#include <pv/pvData.h>
#include <pva/client.h>
#include <pv/anyscalar.h>
#include <pv/thread.h>
#include <pv/lock.h>
#include <pv/iocshelper.h>
#include <pv/sharedPtr.h>
#include "helper.h"
#include "pvif.h"
#include "tpool.h"
+ Include dependency graph for pvalink.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pvalink::pvaLinkConfig
 
struct  pvalink::pvaGlobal_t
 
struct  pvalink::pvaLinkChannel
 
struct  pvalink::pvaLinkChannel::LinkSort
 
struct  pvalink::pvaLink
 

Namespaces

 

Macros

#define EPICS_DBCA_PRIVATE_API
 
#define TRACE(X)   do {} while(0)
 
#define DEBUG(OBJ, X)   do{ if((OBJ)->debug) std::cout X<<"\n"; }while(0)
 

Typedefs

typedef epicsGuard< pvd::Mutexpvalink::Guard
 
typedef epicsGuardRelease< pvd::Mutexpvalink::UnGuard
 

Variables

QSRV_API int pvaLinkDebug
 
QSRV_API int pvaLinkIsolate
 
QSRV_API int pvaLinkNWorkers
 
lset pvalink::pva_lset
 
jlif pvalink::lsetPVA
 
pvaGlobal_t * pvalink::pvaGlobal
 

Macro Definition Documentation

#define DEBUG (   OBJ,
 
)    do{ if((OBJ)->debug) std::cout X<<"\n"; }while(0)

Definition at line 59 of file pvalink.h.

#define EPICS_DBCA_PRIVATE_API

Definition at line 7 of file pvalink.h.

#define TRACE (   X)    do {} while(0)

Definition at line 55 of file pvalink.h.

Variable Documentation

QSRV_API int pvaLinkDebug

Definition at line 36 of file pvalink.cpp.

QSRV_API int pvaLinkIsolate

Definition at line 37 of file pvalink.cpp.

QSRV_API int pvaLinkNWorkers

Definition at line 8 of file pvalink_channel.cpp.