This is Unofficial EPICS BASE Doxygen Site
devStdio.c File Reference
#include <stdio.h>
#include <string.h>
#include "dbCommon.h"
#include "devSup.h"
#include "errlog.h"
#include "recGbl.h"
#include "recSup.h"
#include "lsoRecord.h"
#include "printfRecord.h"
#include "stringoutRecord.h"
#include "epicsExport.h"
+ Include dependency graph for devStdio.c:

Go to the source code of this file.

Classes

struct  outStream
 

Typedefs

typedef int(* PRINTFFUNC) (const char *fmt,...)
 

Functions

 epicsExportAddress (dset, devLsoStdio)
 
 epicsExportAddress (dset, devPrintfStdio)
 
 epicsExportAddress (dset, devSoStdio)
 

Variables

lsodset devLsoStdio
 
printfdset devPrintfStdio
 
stringoutdset devSoStdio
 

Typedef Documentation

typedef int(* PRINTFFUNC) (const char *fmt,...)

Definition at line 22 of file devStdio.c.

Function Documentation

epicsExportAddress ( dset  ,
devLsoStdio   
)
epicsExportAddress ( dset  ,
devPrintfStdio   
)
epicsExportAddress ( dset  ,
devSoStdio   
)

Variable Documentation

lsodset devLsoStdio
Initial value:
= {
{ 5, NULL, init_lso, NULL, NULL }, write_lso
}
#define NULL
Definition: catime.c:38

Definition at line 105 of file devStdio.c.

printfdset devPrintfStdio
Initial value:
= {
{5, NULL, init_printf, NULL, NULL }, write_printf
}
#define NULL
Definition: catime.c:38

Definition at line 155 of file devStdio.c.

stringoutdset devSoStdio
Initial value:
= {
{5, NULL, init_stringout, NULL, NULL},
write_stringout
}
#define NULL
Definition: catime.c:38

Definition at line 205 of file devStdio.c.