Trait rust_abci::types_grpc::ABCIApplication
[−]
[src]
pub trait ABCIApplication { fn echo(
&self,
o: RequestOptions,
p: RequestEcho
) -> SingleResponse<ResponseEcho>; fn flush(
&self,
o: RequestOptions,
p: RequestFlush
) -> SingleResponse<ResponseFlush>; fn info(
&self,
o: RequestOptions,
p: RequestInfo
) -> SingleResponse<ResponseInfo>; fn set_option(
&self,
o: RequestOptions,
p: RequestSetOption
) -> SingleResponse<ResponseSetOption>; fn deliver_tx(
&self,
o: RequestOptions,
p: RequestDeliverTx
) -> SingleResponse<ResponseDeliverTx>; fn check_tx(
&self,
o: RequestOptions,
p: RequestCheckTx
) -> SingleResponse<ResponseCheckTx>; fn query(
&self,
o: RequestOptions,
p: RequestQuery
) -> SingleResponse<ResponseQuery>; fn commit(
&self,
o: RequestOptions,
p: RequestCommit
) -> SingleResponse<ResponseCommit>; fn init_chain(
&self,
o: RequestOptions,
p: RequestInitChain
) -> SingleResponse<ResponseInitChain>; fn begin_block(
&self,
o: RequestOptions,
p: RequestBeginBlock
) -> SingleResponse<ResponseBeginBlock>; fn end_block(
&self,
o: RequestOptions,
p: RequestEndBlock
) -> SingleResponse<ResponseEndBlock>; }
Required Methods
fn echo(
&self,
o: RequestOptions,
p: RequestEcho
) -> SingleResponse<ResponseEcho>
&self,
o: RequestOptions,
p: RequestEcho
) -> SingleResponse<ResponseEcho>
fn flush(
&self,
o: RequestOptions,
p: RequestFlush
) -> SingleResponse<ResponseFlush>
&self,
o: RequestOptions,
p: RequestFlush
) -> SingleResponse<ResponseFlush>
fn info(
&self,
o: RequestOptions,
p: RequestInfo
) -> SingleResponse<ResponseInfo>
&self,
o: RequestOptions,
p: RequestInfo
) -> SingleResponse<ResponseInfo>
fn set_option(
&self,
o: RequestOptions,
p: RequestSetOption
) -> SingleResponse<ResponseSetOption>
&self,
o: RequestOptions,
p: RequestSetOption
) -> SingleResponse<ResponseSetOption>
fn deliver_tx(
&self,
o: RequestOptions,
p: RequestDeliverTx
) -> SingleResponse<ResponseDeliverTx>
&self,
o: RequestOptions,
p: RequestDeliverTx
) -> SingleResponse<ResponseDeliverTx>
fn check_tx(
&self,
o: RequestOptions,
p: RequestCheckTx
) -> SingleResponse<ResponseCheckTx>
&self,
o: RequestOptions,
p: RequestCheckTx
) -> SingleResponse<ResponseCheckTx>
fn query(
&self,
o: RequestOptions,
p: RequestQuery
) -> SingleResponse<ResponseQuery>
&self,
o: RequestOptions,
p: RequestQuery
) -> SingleResponse<ResponseQuery>
fn commit(
&self,
o: RequestOptions,
p: RequestCommit
) -> SingleResponse<ResponseCommit>
&self,
o: RequestOptions,
p: RequestCommit
) -> SingleResponse<ResponseCommit>
fn init_chain(
&self,
o: RequestOptions,
p: RequestInitChain
) -> SingleResponse<ResponseInitChain>
&self,
o: RequestOptions,
p: RequestInitChain
) -> SingleResponse<ResponseInitChain>
fn begin_block(
&self,
o: RequestOptions,
p: RequestBeginBlock
) -> SingleResponse<ResponseBeginBlock>
&self,
o: RequestOptions,
p: RequestBeginBlock
) -> SingleResponse<ResponseBeginBlock>
fn end_block(
&self,
o: RequestOptions,
p: RequestEndBlock
) -> SingleResponse<ResponseEndBlock>
&self,
o: RequestOptions,
p: RequestEndBlock
) -> SingleResponse<ResponseEndBlock>
Implementors
impl ABCIApplication for ABCIApplicationClient