Plasma GitLab Archive
Projects Blog Knowledge

sig
  type 'h buffer
  type 'h buffer_descr
  val create : Netmcore.res_id -> int -> '-> 'Netmcore_buffer.buffer
  val destroy : 'Netmcore_buffer.buffer -> unit
  val start : 'Netmcore_buffer.buffer -> int
  val length : 'Netmcore_buffer.buffer -> int
  val contents : 'Netmcore_buffer.buffer -> string
  val sub : 'Netmcore_buffer.buffer -> int -> int -> string
  val blit_to_string :
    'Netmcore_buffer.buffer -> int -> string -> int -> int -> unit
  val blit_to_memory :
    'Netmcore_buffer.buffer ->
    int -> Netsys_mem.memory -> int -> int -> unit
  val access :
    'Netmcore_buffer.buffer -> int -> (string -> int -> int -> 'a) -> 'a
  val add_string : 'Netmcore_buffer.buffer -> string -> unit
  val add_sub_string :
    'Netmcore_buffer.buffer -> string -> int -> int -> unit
  val add_sub_memory :
    'Netmcore_buffer.buffer -> Netsys_mem.memory -> int -> int -> unit
  val delete_hd : 'Netmcore_buffer.buffer -> int -> unit
  val clear : 'Netmcore_buffer.buffer -> unit
  val header : 'Netmcore_buffer.buffer -> 'h
  val descr_of_buffer :
    'Netmcore_buffer.buffer -> 'Netmcore_buffer.buffer_descr
  val buffer_of_descr :
    Netmcore.res_id ->
    'Netmcore_buffer.buffer_descr -> 'Netmcore_buffer.buffer
  val heap : 'Netmcore_buffer.buffer -> Obj.t Netmcore_heap.heap
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml