Wheefun I/O Library  0.0.5
Useful I/O Primitives.
Public Attributes | List of all members
wfio_device_t Struct Reference

A simple, byte-oriented channel. More...

#include <device.h>

Collaboration diagram for wfio_device_t:
Collaboration graph
[legend]

Public Attributes

const struct wfio_device_vtable_tvtable
 This device's virtual table.
 
size_t refcount
 This device's virtual count.
 
int flags
 This device's flags.
 
int ecode
 This device's last error.
 
union {
   signed int   sint
 
   unsigned int   uint
 
   wfio_fd_t   fd
 
   struct wfio_iobuf_t *   iobuf
 
   struct wfio_device_t *   slave
 
   struct wfio_binstream_t *   bin
 
   void *   other
 
   struct {
      signed int   sint
 
      struct wfio_iobuf_t *   buf
 
   }   b_sint
 
   struct {
      unsigned int   uint
 
      struct wfio_iobuf_t *   buf
 
   }   b_uint
 
   struct {
      wfio_fd_t   fd
 
      struct wfio_iobuf_t *   buf
 
   }   b_fd
 
impl
 This device's implementation.
 

Detailed Description

A simple, byte-oriented channel.


The documentation for this struct was generated from the following file: