Up
Module
Direct
Signature
val
iter :
t
-> name:((
t
, string)
Fieldslib.Field.t
->
t
-> string -> unit) -> family:((
t
,
Family.t
)
Fieldslib.Field.t
->
t
->
Family.t
-> unit) -> flags:((
t
,
Flag.Set.t
)
Fieldslib.Field.t
->
t
->
Flag.Set.t
-> unit) -> address:((
t
,
Unix.Inet_addr.t
option)
Fieldslib.Field.t
->
t
->
Unix.Inet_addr.t
option -> unit) -> netmask:((
t
,
Unix.Inet_addr.t
option)
Fieldslib.Field.t
->
t
->
Unix.Inet_addr.t
option -> unit) -> broadcast_or_destination:((
t
,
Broadcast_or_destination.t
option)
Fieldslib.Field.t
->
t
->
Broadcast_or_destination.t
option -> unit) -> unit
val
fold :
t
-> init:'acc__ -> name:('acc__ -> (
t
, string)
Fieldslib.Field.t
->
t
-> string -> 'acc__) -> family:('acc__ -> (
t
,
Family.t
)
Fieldslib.Field.t
->
t
->
Family.t
-> 'acc__) -> flags:('acc__ -> (
t
,
Flag.Set.t
)
Fieldslib.Field.t
->
t
->
Flag.Set.t
-> 'acc__) -> address:('acc__ -> (
t
,
Unix.Inet_addr.t
option)
Fieldslib.Field.t
->
t
->
Unix.Inet_addr.t
option -> 'acc__) -> netmask:('acc__ -> (
t
,
Unix.Inet_addr.t
option)
Fieldslib.Field.t
->
t
->
Unix.Inet_addr.t
option -> 'acc__) -> broadcast_or_destination:('acc__ -> (
t
,
Broadcast_or_destination.t
option)
Fieldslib.Field.t
->
t
->
Broadcast_or_destination.t
option -> 'acc__) -> 'acc__
val
set_all_mutable_fields :
t
-> unit