Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

sobj_scan_input Struct Reference

#include <sobject_p.h>

Collaboration diagram for sobj_scan_input:

Collaboration graph
[legend]

Detailed Description

Structure representing an input source for a scanning operation.


Data Fields

int(* get_fn )(void *)
 The get function.
void * sender
 Value passed to the get function.
sobj_bufferbuffer
 Buffer receiving the data read from the scan input.
long count
 Character counter.
long max
 The maximum number of bytes to be appended to the buffer.
int x
 The unget character, -1 for none.


Field Documentation

struct sobj_buffer* sobj_scan_input::buffer
 

Buffer receiving the data read from the scan input.

long sobj_scan_input::count
 

Character counter.

int(* sobj_scan_input::get_fn)(void *)
 

The get function.

long sobj_scan_input::max
 

The maximum number of bytes to be appended to the buffer.

-1 for unlimited.

void* sobj_scan_input::sender
 

Value passed to the get function.

int sobj_scan_input::x
 

The unget character, -1 for none.


The documentation for this struct was generated from the following file:
Generated on Sat Jul 23 16:07:08 2005 for sobject by  doxygen 1.3.9.1