mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-09 12:23:32 -04:00
this requires ocaml-protoc with support for optionals in proto3, which is [wip](https://github.com/mransan/ocaml-protoc/pull/184). However we only extract the protobufs explicitly, not during a regular build
25 lines
1.4 KiB
OCaml
25 lines
1.4 KiB
OCaml
(** trace_service.proto Binary Encoding *)
|
|
|
|
|
|
(** {2 Protobuf Encoding} *)
|
|
|
|
val encode_export_trace_service_request : Trace_service_types.export_trace_service_request -> Pbrt.Encoder.t -> unit
|
|
(** [encode_export_trace_service_request v encoder] encodes [v] with the given [encoder] *)
|
|
|
|
val encode_export_trace_partial_success : Trace_service_types.export_trace_partial_success -> Pbrt.Encoder.t -> unit
|
|
(** [encode_export_trace_partial_success v encoder] encodes [v] with the given [encoder] *)
|
|
|
|
val encode_export_trace_service_response : Trace_service_types.export_trace_service_response -> Pbrt.Encoder.t -> unit
|
|
(** [encode_export_trace_service_response v encoder] encodes [v] with the given [encoder] *)
|
|
|
|
|
|
(** {2 Protobuf Decoding} *)
|
|
|
|
val decode_export_trace_service_request : Pbrt.Decoder.t -> Trace_service_types.export_trace_service_request
|
|
(** [decode_export_trace_service_request decoder] decodes a [export_trace_service_request] value from [decoder] *)
|
|
|
|
val decode_export_trace_partial_success : Pbrt.Decoder.t -> Trace_service_types.export_trace_partial_success
|
|
(** [decode_export_trace_partial_success decoder] decodes a [export_trace_partial_success] value from [decoder] *)
|
|
|
|
val decode_export_trace_service_response : Pbrt.Decoder.t -> Trace_service_types.export_trace_service_response
|
|
(** [decode_export_trace_service_response decoder] decodes a [export_trace_service_response] value from [decoder] *)
|