Struct hprose::rpc::BaseClient
[−]
[src]
pub struct BaseClient<T: Transporter> { /* fields omitted */ }
BaseClient is the hprose base client
Methods
impl<T: Transporter> BaseClient<T>
[src]
fn new(trans: T, uri: String) -> BaseClient<T>
fn invoke<R: Decodable, A: Encodable>(
&self,
name: &str,
args: &mut Vec<A>,
settings: Option<InvokeSettings>
) -> InvokeResult<R>
&self,
name: &str,
args: &mut Vec<A>,
settings: Option<InvokeSettings>
) -> InvokeResult<R>