ipv6-multicast-lwt

UNIX bindings for IPv6 multicast — Lwt
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library ipv6_multicast_lwt
module Socket : sig ... end
module Sockopt : sig ... end
val bind : ( 'a Socket.domain, _ Socket.typ ) Socket.t -> 'a Socket.domain Ipv6_multicast.Sockaddr.t -> ( unit, string ) result
val connect : ( 'a Socket.domain, _ Socket.typ ) Socket.t -> 'a Socket.domain Ipv6_multicast.Sockaddr.t -> ( unit, string ) result Lwt.t
val send : ?saddr:_ Ipv6_multicast.Sockaddr.t -> ?flags:Ipv6_multicast.sendrecvflag list -> ( _ Socket.domain, _ Socket.typ ) Socket.t -> Cstruct.t -> ( int, string ) result Lwt.t
val send_bytes : ?saddr:_ Ipv6_multicast.Sockaddr.t -> ?flags:Ipv6_multicast.sendrecvflag list -> ( _ Socket.domain, _ Socket.typ ) Socket.t -> Bytes.t -> int -> int -> ( int, string ) result Lwt.t
val recv : ?flags:Ipv6_multicast.sendrecvflag list -> ( _ Socket.domain, _ Socket.typ ) Socket.t -> Cstruct.t -> ( int, string ) result Lwt.t
val recv_bytes : ?flags:Ipv6_multicast.sendrecvflag list -> ( _ Socket.domain, _ Socket.typ ) Socket.t -> Bytes.t -> int -> int -> ( int, string ) result Lwt.t
val recvfrom_bytes : ?flags:Ipv6_multicast.sendrecvflag list -> ( 'a Socket.domain, _ Socket.typ ) Socket.t -> Bytes.t -> int -> int -> ( int * 'a Socket.domain Ipv6_multicast.Sockaddr.t, string ) result Lwt.t