30#ifndef DATA_BUFFER_API_H
31#define DATA_BUFFER_API_H
33#include "api/DllDecl.h"
Definition DataBufferAPI.h:44
virtual ~DataBufferAPI()=default
static DataBufferAPI * getInstance()
virtual void setBufferEnabled(long deviceID, int *errorCode, bool enabled)
static DataBufferAPI * instance
Definition DataBufferAPI.h:155
virtual bool getBufferEnabled(long deviceID, int *errorCode)
virtual unsigned long getBufferCapacityMinimum(long deviceID, int *errorCode)
virtual void setBufferCapacity(long deviceID, int *errorCode, unsigned long capacity)
virtual unsigned long getBufferCapacityMaximum(long deviceID, int *errorCode)
virtual unsigned long getBufferCapacity(long deviceID, int *errorCode)
virtual void clearBuffer(long deviceID, int *errorCode)
virtual unsigned long getNumberOfElements(long deviceID, int *errorCode)
This is an interface to OceanDirect that allows the user to connect to devices over USB and other bus...
Definition OceanDirectAPI.h:147