1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package python.io;
- import haxe.io.Bytes;
- import haxe.io.Input;
- interface IOutput {
- public var bigEndian(default, set) : Bool;
- public function writeByte( c : Int ) : Void;
- public function writeBytes( s : Bytes, pos : Int, len : Int ):Int;
- public function flush():Void;
- public function close():Void;
- public function write( s : Bytes ) : Void;
- public function writeFullBytes( s : Bytes, pos : Int, len : Int ):Void;
- public function writeFloat( x : Float ):Void;
- public function writeDouble( x : Float ):Void;
- public function writeInt8( x : Int ):Void;
- public function writeInt16( x : Int ):Void;
- public function writeUInt16( x : Int ):Void;
- public function writeInt24( x : Int ):Void;
- public function writeUInt24( x : Int ):Void;
- public function writeInt32( x : Int ):Void;
- public function prepare( nbytes : Int ):Void;
- public function writeInput( i : Input, ?bufsize : Int ):Void;
- public function writeString( s : String ):Void;
- }
|