[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGLib2' (#lcl)

TGIOFuncs

Declaration

Source position: lazglib2.pas line 2439

type TGIOFuncs = record

  io_read: function(

  

  channel: PGIOChannel;

  buf: Pgchar;

  count: gsize;

  bytes_read: Pgsize;

  error: PPGError

):TGIOStatus;

  io_write: function(

  

  channel: PGIOChannel;

  buf: Pgchar;

  count: gsize;

  bytes_written: Pgsize;

  error: PPGError

):TGIOStatus;

  io_seek: function(

  

  channel: PGIOChannel;

  offset: gint64;

  type_: TGSeekType;

  error: PPGError

):TGIOStatus;

  io_close: function(

  

  channel: PGIOChannel;

  error: PPGError

):TGIOStatus;

  io_create_watch: function(

  

  channel: PGIOChannel;

  condition: TGIOCondition

):PGSource;

  io_free: procedure(

  

  channel: PGIOChannel

);

  io_set_flags: function(

  

  channel: PGIOChannel;

  flags: TGIOFlags;

  error: PPGError

):TGIOStatus;

  io_get_flags: function(

  

  channel: PGIOChannel

):TGIOFlags;

end;