Struct jsonrpc_ipc_server::Server
[−]
[src]
pub struct Server<M: Metadata = (), S: Middleware<M> + 'static = NoopMiddleware> { /* fields omitted */ }
Methods
impl<M: Metadata, S: Middleware<M> + 'static> Server<M, S>[src]
fn new<T>(socket_addr: &str, io_handler: T) -> Result<Self> where
T: Into<MetaIoHandler<M, S>>,
T: Into<MetaIoHandler<M, S>>,
New server
fn with_rpc_handler(
socket_addr: &str,
io_handler: RpcHandler<M, S>
) -> Result<Self>
socket_addr: &str,
io_handler: RpcHandler<M, S>
) -> Result<Self>
fn run(&self) -> Result<()>
Run server (in this thread)
fn run_async(&self) -> Result<()>
Run server (in separate thread)