(r4864/r2310)
#include <epicsVersion.h>
#include <stdio.h>
#include <dbCommon.h>
#include <dbScan.h>
#include <devSup.h>
#include <dbAccess.h>
Go to the source code of this file.
Data Structures |
struct | format_s |
Defines |
#define | STREAM_MAJOR 2 |
#define | STREAM_MINOR 4 |
#define | OK 0 |
#define | ERROR -1 |
#define | DO_NOT_CONVERT 2 |
#define | INIT_RUN (!interruptAccept) |
#define | devStreamIoFunction streamIoFunction |
#define | devStreamInit streamInit |
#define | devStreamInitRecord streamInitRecord |
#define | devStreamReport streamReport |
#define | devStreamRead streamReadWrite |
#define | devStreamWrite streamReadWrite |
#define | devStreamGetIointInfo streamGetIointInfo |
#define | devStreamPrintf streamPrintf |
#define | devStreamPrintSep(record) (0) |
#define | devStreamScanSep (0) |
#define | devStreamScanf(record, format, value) streamScanfN(record, format, value, MAX_STRING_SIZE) |
#define | streamScanf(record, format, value) streamScanfN(record, format, value, MAX_STRING_SIZE) |
#define | streamRead streamReadWrite |
#define | streamWrite streamReadWrite |
#define | streamReport NULL |
Typedefs |
typedef struct format_s | format_t |
typedef long(* | streamIoFunction )(dbCommon *, format_t *) |
Functions |
long | streamInit (int after) |
long | streamInitRecord (dbCommon *record, struct link *ioLink, streamIoFunction readData, streamIoFunction writeData) |
long | streamReport (int interest) |
long | streamReadWrite (dbCommon *record) |
long | streamGetIointInfo (int cmd, dbCommon *record, IOSCANPVT *ppvt) |
long | streamPrintf (dbCommon *record, format_t *format,...) |
long | streamScanfN (dbCommon *record, format_t *format, void *, size_t maxStringSize) |
Variables |
FILE * | StreamDebugFile |
const char | StreamVersion [] |
Define Documentation
#define devStreamGetIointInfo streamGetIointInfo |
#define devStreamInit streamInit |
#define devStreamInitRecord streamInitRecord |
#define devStreamPrintf streamPrintf |
#define devStreamPrintSep |
( |
|
record |
) |
(0) |
#define devStreamRead streamReadWrite |
#define devStreamReport streamReport |
#define devStreamScanf |
( |
|
record, |
|
|
|
format, |
|
|
|
value | |
|
) |
| | streamScanfN(record, format, value, MAX_STRING_SIZE) |
#define devStreamScanSep (0) |
#define devStreamWrite streamReadWrite |
#define INIT_RUN (!interruptAccept) |
#define streamRead streamReadWrite |
#define streamReport NULL |
#define streamScanf |
( |
|
record, |
|
|
|
format, |
|
|
|
value | |
|
) |
| | streamScanfN(record, format, value, MAX_STRING_SIZE) |
#define streamWrite streamReadWrite |
Typedef Documentation
Function Documentation
long streamGetIointInfo |
( |
int |
cmd, |
|
|
dbCommon * |
record, |
|
|
IOSCANPVT * |
ppvt | |
|
) |
| | |
long streamInit |
( |
int |
after |
) |
|
long streamPrintf |
( |
dbCommon * |
record, |
|
|
format_t * |
format, |
|
|
|
... | |
|
) |
| | |
long streamReadWrite |
( |
dbCommon * |
record |
) |
|
long streamReport |
( |
int |
interest |
) |
|
long streamScanfN |
( |
dbCommon * |
record, |
|
|
format_t * |
format, |
|
|
void * |
, |
|
|
size_t |
maxStringSize | |
|
) |
| | |
Variable Documentation