package capnp-rpc
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Cap'n Proto is a capability-based RPC system with bindings for many languages
Install
dune-project
Dependency
Authors
Maintainers
Sources
capnp-rpc-2.1.tbz
sha256=4b59a4147cf6e49c650dbfa4cdb918aec3be69cffd1ef6b5c818584464feb987
sha512=69114597e9cd8ad42c72c1751796b216f98f2a9f09f50a0628b4a3259c2f9b169fd47a73be7b76cfda298a6c202bc79762116865272e35ca0d0914242ace34d7
doc/capnp-rpc.proto/Capnp_rpc_proto/CapTP/Make/argument-1-EP/In/index.html
Module EP.In
The type of messages received by this endpoint.
module QuestionId : sig ... endmodule AnswerId : sig ... endmodule ImportId : sig ... endmodule ExportId : sig ... endtype third_party_desc = Network_types.third_party_cap_id * ExportId.ttype message_target = [ | `ReceiverAnswer of QuestionId.t * Core_types.Wire.Path.t| `ReceiverHosted of ImportId.t
]type desc = [ | `None| `ReceiverAnswer of QuestionId.t * Core_types.Wire.Path.t| `ReceiverHosted of ImportId.t| `SenderHosted of ExportId.t| `SenderPromise of ExportId.t| `ThirdPartyHosted of third_party_desc
]val pp_desc :
Format.formatter ->
[< `Local of < pp : Format.formatter -> unit.. >
| `None
| `ReceiverAnswer of QuestionId.t * Core_types.Wire.Path.t
| `ReceiverHosted of ImportId.t
| `SenderHosted of ExportId.t
| `SenderPromise of ExportId.t
| `ThirdPartyHosted of 'a ] ->
unittype return = [ | `AcceptFromThirdParty| `Cancelled| `Exception of Exception.t| `Results of Core_types.Wire.Response.t * desc RO_array.t| `ResultsSentElsewhere| `TakeFromOtherQuestion of QuestionId.t
]val pp_return :
Format.formatter ->
[< `AcceptFromThirdParty
| `Cancelled
| `Exception of Exception.t
| `Results of
'a
* [< `Local of < pp : Format.formatter -> unit.. >
| `None
| `ReceiverAnswer of QuestionId.t * Core_types.Wire.Path.t
| `ReceiverHosted of ImportId.t
| `SenderHosted of ExportId.t
| `SenderPromise of ExportId.t
| `ThirdPartyHosted of 'b ]
RO_array.t
| `ResultsSentElsewhere
| `TakeFromOtherQuestion of QuestionId.t ] ->
unitval pp_disembargo_request : disembargo_request Fmt.ttype t = [ | `Abort of Exception.t| `Bootstrap of QuestionId.t * string| `Call of QuestionId.t * message_target * Core_types.Wire.Request.t * desc RO_array.t * send_results_to| `Disembargo_reply of message_target * Message_types.EmbargoId.t| `Disembargo_request of disembargo_request| `Finish of QuestionId.t * bool| `Release of ImportId.t * int| `Resolve of ExportId.t * (desc, Exception.t) result| `Return of AnswerId.t * return * bool
]A message sent over the network.
val with_qid_tag : Logs.Tag.set -> t -> Logs.Tag.setval pp_results_to :
Format.formatter ->
[< `Caller | `ThirdParty of 'a | `Yourself ] ->
unitval pp_recv :
(Format.formatter -> Core_types.Wire.Request.t -> unit) ->
t Fmt.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>