Struct chainseeker_server::zeromq::ZeroMQClient [−][src]
pub struct ZeroMQClient { /* fields omitted */ }
Listens to the Bitcoin Core’s ZeroMQ server and relay messages to other threads.
Implementations
impl ZeroMQClient
[src]
impl ZeroMQClient
[src]pub fn new(zmq_endpoint: &str) -> Self
[src]
pub async fn run(&self, sender: Sender<ZeroMQMessage>)
[src]
pub async fn start(&self) -> Receiver<ZeroMQMessage>
[src]
pub async fn is_ready(&self) -> bool
[src]
pub async fn wait_for_ready(&self)
[src]
pub async fn is_stopped(&self) -> bool
[src]
pub async fn stop(&self)
[src]
pub async fn wait_for_stop(&self)
[src]
Trait Implementations
impl Clone for ZeroMQClient
[src]
impl Clone for ZeroMQClient
[src]fn clone(&self) -> ZeroMQClient
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for ZeroMQClient
impl Send for ZeroMQClient
impl Sync for ZeroMQClient
impl Unpin for ZeroMQClient
impl !UnwindSafe for ZeroMQClient
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]