| parrotcode: Parrot IO | |
| Contents | PMCs |

classes/parrotio.pmc - Parrot IO

These are the vtable functions for Parrot IO.

METHOD INTVAL say(STRING *s)METHOD PMC *open(STRING *file, STRING *mode, STRING *layer)void class_init()METHOD INTVAL eof()METHOD void flush()METHOD INTVAL setbuf(INTVAL)METHOD INTVAL setlinebuf()void init()void destroy()PMC *clone()ParrotIO object.
If we have different IO layers,
we might copy data and struct_val.INTVAL get_bool()EOF or not.STRING *get_string_keyed_int(INTVAL n)void push_string (STRING *value)value onto the PIO's layer stack.STRING *pop_string ()
Initial version by leo 2003/06/23.
|
|
|