// ĠVer i Block ĠNode Core Ċ // ĠCopyright Ġ 2 0 1 7 - 2 0 2 1 ĠX en ios ĠSE ZC Ċ // ĠAll Ġrights Ġreserved . Ċ // Ġhttps :// www . ver ib lock . org Ċ // ĠDistributed Ġunder Ġthe ĠMIT Ġsoftware Ġlicense , Ġsee Ġthe Ġaccompanying Ċ // Ġfile ĠLICENSE Ġor Ġhttp :// www . opensource . org / licenses / mit - license . php . Ċ package Ġnode core . p 2 p . event Ċ Ċ import Ġnode core . api . grpc . Rpc Event OrBuilder Ċ import Ġnode core . p 2 p . Peer Ċ Ċ class ĠP 2 p Event < T >( ĊĠĠĠ Ġval Ġproducer : ĠPeer , ĊĠĠĠ Ġval ĠmessageId : ĠString , ĊĠĠĠ Ġval Ġacknowledge Requested : ĠBoolean , ĊĠĠĠ Ġval Ġcontent : ĠT Ċ ) Ċ Ċ inline Ġfun Ġ< re ified ĠT > ĠRpc Event OrBuilder . to P 2 p Event ( peer : ĠPeer , Ġcontent : ĠT ) Ġ= ĊĠĠĠ ĠP 2 p Event ( peer , Ġid , Ġacknowledge , Ġcontent ) Ċ