vibe.d beta banner
get vibe.d
0.8.6

Asynchronous I/O that doesn’t get in your way, written in D

Function EventDriverPipes.read

Reads data from a stream socket.

abstract void read (
  PipeFD pipe,
  ubyte[] buffer,
  IOMode mode,
  nothrow @safe void delegate(PipeFD, IOStatus, ulong) on_read_finish
) nothrow @safe;

Note that only a single read operation is allowed at once. The caller needs to make sure that either on_read_finish got called, or cancelRead was called before issuing the next call to read.

Authors
Copyright
License