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]