/home/epics/devel/asynR4-16/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 <shareLib.h>
#include "asynPortDriver.h"

Defines

#define epicsExportSharedSymbols

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)

Define Documentation

#define epicsExportSharedSymbols


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 Sat Jan 15 11:46:44 2011 for asyn by  doxygen 1.5.7.1