Instrument Neutral Distributed Interface INDI  2.0.2
Classes | Typedefs | Functions
userio.h File Reference
#include <stdarg.h>
#include <indimacros.h>

Go to the source code of this file.

Classes

struct  userio
 

Typedefs

typedef struct userio userio
 

Functions

const struct useriouserio_file ()
 
ssize_t userio_printf (const struct userio *io, void *user, const char *format,...)
 
ssize_t userio_vprintf (const struct userio *io, void *user, const char *format, va_list arg)
 
ssize_t userio_write (const struct userio *io, void *user, const void *ptr, size_t count)
 
ssize_t userio_putc (const struct userio *io, void *user, int ch)
 
ssize_t userio_prints (const struct userio *io, void *user, const char *str)
 
size_t userio_xml_escape (const struct userio *io, void *user, const char *src)
 
void userio_xmlv1 (const userio *io, void *user)
 

Typedef Documentation

◆ userio

typedef struct userio userio

Function Documentation

◆ userio_file()

const struct userio* userio_file ( )

Definition at line 39 of file userio.c.

◆ userio_printf()

ssize_t userio_printf ( const struct userio io,
void *  user,
const char *  format,
  ... 
)

Definition at line 44 of file userio.c.

◆ userio_prints()

ssize_t userio_prints ( const struct userio io,
void *  user,
const char *  str 
)

Definition at line 64 of file userio.c.

◆ userio_putc()

ssize_t userio_putc ( const struct userio io,
void *  user,
int  ch 
)

Definition at line 69 of file userio.c.

◆ userio_vprintf()

ssize_t userio_vprintf ( const struct userio io,
void *  user,
const char *  format,
va_list  arg 
)

Definition at line 54 of file userio.c.

◆ userio_write()

ssize_t userio_write ( const struct userio io,
void *  user,
const void *  ptr,
size_t  count 
)

Definition at line 59 of file userio.c.

◆ userio_xml_escape()

size_t userio_xml_escape ( const struct userio io,
void *  user,
const char *  src 
)

Definition at line 75 of file userio.c.

◆ userio_xmlv1()

void userio_xmlv1 ( const userio io,
void *  user 
)

Definition at line 104 of file userio.c.