Spec-Zone.ru › OCaml

Модуль Runtime_events.Type

module Type: sig .. end
type 'a t 

Тип содержимого пользовательского события.

val unit : unit t

Событие, не имеющее связанных данных.

type span = 
| Begin
| End
val span : span t

Событие, имеющее начало и конец.

val int : int t

Событие, содержащее целое значение.

val register : encode:(bytes -> 'a -> int) ->       decode:(bytes -> int -> 'a) -> 'a t

Регистрирует пользовательский тип, предоставляя кодировщик и декодировщик. Кодировщик записывает значение в предоставленный буфер и возвращает количество записанных байтов. Декодировщик получает срез буфера указанной длины и возвращает декодированное значение.

Максимальная длина значения составляет 1024 байта.

© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/api/Runtime_events.Type.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API