asyn 4-21
Defines | Functions
/home/epics/devel/asynR4-21/asyn/asynPortDriver/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"
#include "paramList.h"
#include "paramErrors.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 interruptType >
void reportInterrupt (FILE *fp, void *interruptPvt, const char *interruptTypeString)
void * findAsynPortDriver (const char *portName)

Define Documentation

#define epicsExportSharedSymbols

Function Documentation

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