C# Class bigloo.input_port

Inheritance: obj
Show file Open project: mbrock/bigloo-llvm Class Usage Examples

Public Properties

Property Type Description
buffer byte[]
bufpos int
bufsiz int
chook Object
eof bool
filepos int
forward int
lastchar byte
length long
matchstart int
matchstop int
name String
other_eof bool
pseudoeof int

Public Methods

Method Description
bgl_input_port_reopen ( ) : Object
bgl_input_port_seek ( int pos ) : object
close ( ) : void
input_port ( String name, byte buf ) : System
input_port ( String name, int bufsiz ) : System
reset_eof ( ) : bool
rgc_charready ( ) : bool
rgc_double_buffer ( ) : void
rgc_enlarge_buffer_size ( int new_size ) : void
rgc_fill_buffer ( ) : bool
write ( output_port p ) : void

Method Details

bgl_input_port_reopen() public method

public bgl_input_port_reopen ( ) : Object
return Object

bgl_input_port_seek() public method

public bgl_input_port_seek ( int pos ) : object
pos int
return object

close() public method

public close ( ) : void
return void

input_port() public method

public input_port ( String name, byte buf ) : System
name String
buf byte
return System

input_port() public method

public input_port ( String name, int bufsiz ) : System
name String
bufsiz int
return System

reset_eof() public method

public reset_eof ( ) : bool
return bool

rgc_charready() public abstract method

public abstract rgc_charready ( ) : bool
return bool

rgc_double_buffer() public method

public rgc_double_buffer ( ) : void
return void

rgc_enlarge_buffer_size() public method

public rgc_enlarge_buffer_size ( int new_size ) : void
new_size int
return void

rgc_fill_buffer() public abstract method

public abstract rgc_fill_buffer ( ) : bool
return bool

write() public method

public write ( output_port p ) : void
p output_port
return void

Property Details

buffer public property

public byte[] buffer
return byte[]

bufpos public property

public int bufpos
return int

bufsiz public property

public int bufsiz
return int

chook public property

public Object chook
return Object

eof public property

public bool eof
return bool

filepos public property

public int filepos
return int

forward public property

public int forward
return int

lastchar public property

public byte lastchar
return byte

length public property

public long length
return long

matchstart public property

public int matchstart
return int

matchstop public property

public int matchstop
return int

name public property

public String name
return String

other_eof public property

public bool other_eof
return bool

pseudoeof public property

public int pseudoeof
return int