(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