Stream.hx 447 B

1234567891011121314151617
  1. package eval.uv;
  2. import haxe.NoData;
  3. import haxe.async.Callback;
  4. import haxe.io.Bytes;
  5. import asys.net.*;
  6. extern class Stream {
  7. function write(data:Bytes, cb:Callback<NoData>):Void;
  8. function end(cb:Callback<NoData>):Void;
  9. function startRead(cb:Callback<Bytes>):Void;
  10. function stopRead():Void;
  11. function listen(backlog:Int, cb:Callback<NoData>):Void;
  12. function close(cb:Callback<NoData>):Void;
  13. function ref():Void;
  14. function unref():Void;
  15. }