package capnp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type untyped_struct = [
  1. | `No_RPC_struct
]
type abstract_method_t = [ `No_RPC_payload ] -> untyped_struct
val define_method : interface_id:'a -> method_id:'b -> 'c * 'd
val abstract_method : 'a -> 'b
val struct_field : [< `No_RPC_struct ] -> 'a -> [> `No_RPC_struct ]
val capability_field : [< `No_RPC_struct ] -> 'a -> 'b
val local : 'a -> 'b
val get_cap : 'a -> 'b -> 'c
val add_cap : 'a -> 'b -> 'c
val clear_cap : 'a -> 'b -> unit
val unknown_interface : interface_id:'a -> 'b -> 'c
val unknown_method : interface_id:'a -> method_id:'b -> 'c -> 'd
class type generic_service = object ... end