This is Unofficial EPICS BASE Doxygen Site
pvdVersion.h File Reference
#include <epicsVersion.h>
#include <shareLib.h>
#include <pv/pvdVersionNum.h>
+ Include dependency graph for pvdVersion.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  epics::pvData::PVDataVersion
 

Namespaces

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

Macros

#define VERSION_INT(V, R, M, P)   ( ((V)<<24) | ((R)<<16) | ((M)<<8) | (P))
 
#define EPICS_VERSION_INT   VERSION_INT(EPICS_VERSION, EPICS_REVISION, EPICS_MODIFICATION, EPICS_PATCH_LEVEL)
 
#define PVDATA_VERSION_INT   VERSION_INT(EPICS_PVD_MAJOR_VERSION, EPICS_PVD_MINOR_VERSION, EPICS_PVD_MAINTENANCE_VERSION, 0)
 

Functions

void epics::pvData::getVersion (epics::pvData::PVDataVersion *ptr)
 

Macro Definition Documentation

#define EPICS_VERSION_INT   VERSION_INT(EPICS_VERSION, EPICS_REVISION, EPICS_MODIFICATION, EPICS_PATCH_LEVEL)

Definition at line 19 of file pvdVersion.h.

#define PVDATA_VERSION_INT   VERSION_INT(EPICS_PVD_MAJOR_VERSION, EPICS_PVD_MINOR_VERSION, EPICS_PVD_MAINTENANCE_VERSION, 0)

Definition at line 30 of file pvdVersion.h.

#define VERSION_INT (   V,
  R,
  M,
 
)    ( ((V)<<24) | ((R)<<16) | ((M)<<8) | (P))

Definition at line 15 of file pvdVersion.h.