Peer_advertisement.Tval tcp : addr_typeval udp : addr_typeval addr : addr_type -> Commons.ip -> Commons.port -> addrval addr' : (addr_type * Commons.ip * Commons.port) -> addrval revision : int -> revisionval peer_service : 'a -> Com.pubkey -> 'a peer_serviceval peer_services :
Com.pubkey option ->
Com.pubkey option ->
service_type_peer_discovery peer_service option
* service_type_pubsub peer_service optionval peer_advertisement :
Com.pubkey ->
addr ->
peer_services ->
Commons.multicast_group_pubkey list ->
revision ->
Com.ttl ->
Com.expiry ->
Com.signature ->
t