Struct exonum::node::ApiSender
[−]
[src]
pub struct ApiSender(pub Sender<ExternalMessage>);
Transactions sender.
Methods
impl ApiSender
[src]
pub fn new(inner: Sender<ExternalMessage>) -> ApiSender
[src]
Creates new ApiSender
with given channel.
pub fn peer_add(&self, addr: SocketAddr) -> Result<()>
[src]
Add peer to peer list
pub fn send_external_message(&self, message: ExternalMessage) -> Result<()>
[src]
Sends an external message.
Trait Implementations
impl Clone for ApiSender
[src]
fn clone(&self) -> ApiSender
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl TransactionSend for ApiSender
[src]
fn send(&self, tx: Box<Transaction>) -> Result<()>
[src]
Sends transaction. This can include transaction verification.