Struct grpcio::RpcContext
[−]
[src]
pub struct RpcContext<'a> { /* fields omitted */ }
A context for rpc handling.
Methods
impl<'a> RpcContext<'a>
[src]
pub fn method(&self) -> &[u8]
[src]
pub fn host(&self) -> &[u8]
[src]
pub fn deadline(&self) -> &Deadline
[src]
pub fn request_headers(&self) -> &Metadata
[src]
Get the initial metadata sent by client.
pub fn peer(&self) -> String
[src]
pub fn spawn<F>(&self, f: F) where
F: Future<Item = (), Error = ()> + Send + 'static,
[src]
F: Future<Item = (), Error = ()> + Send + 'static,
Spawn the future into current grpc poll thread.
This can reduce a lot of context switching, but please make sure there is no heavy work in the future.