parrotcode: Parrot IO | |
Contents | PMCs |
src/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.
|