package ipv6-multicast

  1. Overview
  2. Docs

Module Ipv6_multicast.SocketSource

Sourcetype _ domain = private
  1. | Unix : [ `Unix ] domain
  2. | Inet : [ `Inet ] domain
  3. | Inet6 : [ `Inet6 ] domain
Sourcetype unix = [ `Unix ] domain
Sourcetype inet = [ `Inet ] domain
Sourcetype inet6 = [ `Inet6 ] domain
Sourceval unix : unix
Sourceval inet : inet
Sourceval inet6 : inet6
Sourcetype 'a typ = [< `Stream | `Dgram | `Raw | `Seqpacket ] as 'a
Sourceval stream : [ `Stream ]
Sourceval dgram : [ `Dgram ]
Sourceval raw : [ `Raw ]
Sourceval seqpacket : [ `Seqpacket ]
Sourcetype (_, _) t
Sourceval create : ?proto:int -> 'a domain -> 'b typ -> ('a domain, 'b typ) t
Sourceval to_fd : (_ domain, _ typ) t -> Unix.file_descr