Struct iroh_gossip::net::GossipSender
source · pub struct GossipSender(/* private fields */);
Available on crate feature
net
only.Expand description
Sender for a gossip topic.
Implementations§
source§impl GossipSender
impl GossipSender
sourcepub async fn broadcast_neighbors(&self, message: Bytes) -> Result<()>
pub async fn broadcast_neighbors(&self, message: Bytes) -> Result<()>
Broadcast a message to our direct neighbors.
sourcepub async fn join_peers(&self, peers: Vec<NodeId>) -> Result<()>
pub async fn join_peers(&self, peers: Vec<NodeId>) -> Result<()>
Join a set of peers.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GossipSender
impl RefUnwindSafe for GossipSender
impl Send for GossipSender
impl Sync for GossipSender
impl Unpin for GossipSender
impl UnwindSafe for GossipSender
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more