/home/phoebus/NORUME/src/EPICS/modules/soft/asyn/asyn/miscellaneous/asynPortDriver.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <epicsString.h>
#include <epicsMutex.h>
#include <epicsThread.h>
#include <cantProceed.h>
#include <dbAccess.h>
#include <asynStandardInterfaces.h>
#include "asynPortDriver.h"

Functions

template<typename epicsType>
asynStatus readArray (asynUser *pasynUser, epicsType *value, size_t nElements, size_t *nIn)
template<typename epicsType>
asynStatus writeArray (asynUser *pasynUser, epicsType *value, size_t nElements)
template<typename epicsType, typename interruptType>
asynStatus doCallbacksArray (epicsType *value, size_t nElements, int reason, int address, void *interruptPvt)
template<typename interruptType>
void reportInterrupt (FILE *fp, void *interruptPvt, const char *interruptTypeString)

Function Documentation

template<typename epicsType, typename interruptType>
asynStatus doCallbacksArray ( epicsType *  value,
size_t  nElements,
int  reason,
int  address,
void *  interruptPvt 
) [inline]

template<typename epicsType>
asynStatus readArray ( asynUser *  pasynUser,
epicsType *  value,
size_t  nElements,
size_t *  nIn 
) [inline]

template<typename interruptType>
void reportInterrupt ( FILE *  fp,
void *  interruptPvt,
const char *  interruptTypeString 
) [inline]

template<typename epicsType>
asynStatus writeArray ( asynUser *  pasynUser,
epicsType *  value,
size_t  nElements 
) [inline]


Generated on Wed Jun 17 13:19:03 2009 for asyn by  doxygen 1.5.6