pub fn new<S: IntoSsl>(
        logger: L,
        s: S, 
        cmd_sender: Q,
        addr: &SocketAddr, 
        arrow_mac: &MacAddr,
        app_context: Shared<AppContext>) -> Result<Self> {
        let mut event_loop    = try_other!(EventLoop::new());
        let connection        = try_arr!(ConnectionHandler::new(
            logger, s, cmd_sender, 
            addr, arrow_mac, app_context, 
            &mut event_loop));
        
        let res = ArrowClient {
            connection: connection,
            event_loop: event_loop
        };
        
        Ok(res)
    }
/// Create a new Arrow client.
Create a new Arrow client.
Create a new Arrow client .
pub fn new<S: IntoSsl>(
        logger: L,
        s: S, 
        cmd_sender: Q,
        addr: &SocketAddr, 
        arrow_mac: &MacAddr,
        app_context: Shared<AppContext>) -> Result<Self> {
        let mut event_loop    = try_other!(EventLoop::new());
        let connection        = try_arr!(ConnectionHandler::new(
            logger, s, cmd_sender, 
            addr, arrow_mac, app_context, 
            &mut event_loop));
        let res = ArrowClient {
            connection: connection,
            event_loop: event_loop
        };
        Ok(res)
    }
pub fn new < S : IntoSsl > ( logger : L , s : S , cmd_sender : Q , addr : & SocketAddr , arrow_mac : & MacAddr , app_context : Shared < AppContext > ) -> Result < Self > { let mut event_loop = try_other ! ( EventLoop new ( ) ) ; let connection = try_arr ! ( ConnectionHandler new ( logger s cmd_sender addr arrow_mac app_context mut event_loop ) ) ; let res = ArrowClient { connection : connection , event_loop : event_loop } ; Ok ( res ) }
Create a new Arrow client.
Create a new Arrow client .
logger
L
s
S
cmd_sender
Q
addr
&SocketAddr
arrow_mac
&MacAddr
app_context
Shared<AppContext>
logger
L
s
S
cmd_sender
Q
addr
&SocketAddr
arrow_mac
&MacAddr
app_context
Shared<AppContext>