Struct crypto_market_stream_ws::Handle
[−]
[src]
pub struct Handle { pub reactor: Handle, pub sender: EventSender, pub commands: CmdReceiver, pub pairs: HashMap<i64, Pair>, }
WebSocket Stream connection handle.
Fields
reactor: Handle
sender: EventSender
commands: CmdReceiver
pairs: HashMap<i64, Pair>
Methods
impl Handle
[src]
fn new(sender: EventSender, commands: CmdReceiver, handle: Handle) -> Self
[src]
Creates new connection struct.
fn get_pair(&self, id: &i64) -> Option<Pair>
[src]
Returns currency pair by channel id.
fn with_channel(self, id: i64, pair: Pair) -> Self
[src]
Creates handle with new channel.