ISIS Logo
NetShrVar
An EPICS support module to export National Instruments Network Shared Variables as process variables
Classes | Typedefs | Enumerations
NetShrVarInterface.h File Reference

header for NetShrVarInterface class. More...

#include <stdio.h>
#include <sys/timeb.h>
#include <string>
#include <vector>
#include <map>
#include <list>
#include <stdexcept>
#include <sstream>
#include <fstream>
#include <iostream>
#include <cstdint>
#include <atomic>
#include <epicsMutex.h>
#include <epicsThread.h>
#include <epicsExit.h>
#include <macLib.h>
#include <asynDriver.h>
#include <cvirte.h>
#include <userint.h>
#include <cvinetv.h>
#include "pugixml.hpp"

Go to the source code of this file.

Classes

class  NetShrVarInterface
 Manager class for the NetVar Interaction. Parses an netvarconfig.xml file and provides access to the 9variables described within. More...
 

Typedefs

typedef std::atomic< uint32_t > my_atomic_uint32_t
 
typedef std::atomic< uint64_t > my_atomic_uint64_t
 

Enumerations

enum  NetShrVarOptions { NVNothing = 0, NVSomething =1 }
 option argument in NetShrVarConfigure() of st.cmd not used at present More...
 

Detailed Description

header for NetShrVarInterface class.

Author
Freddie Akeroyd, STFC ISIS Facility, GB

Definition in file NetShrVarInterface.h.

Typedef Documentation

typedef std::atomic<uint32_t> my_atomic_uint32_t

Definition at line 41 of file NetShrVarInterface.h.

typedef std::atomic<uint64_t> my_atomic_uint64_t

Definition at line 42 of file NetShrVarInterface.h.

Enumeration Type Documentation

option argument in NetShrVarConfigure() of st.cmd not used at present

Enumerator
NVNothing 
NVSomething 

Definition at line 64 of file NetShrVarInterface.h.

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5