Trait tsp::Application [] [src]

pub trait Application {
    fn info(&self, req: &RequestInfo) -> ResponseInfo;
fn set_option(&self, req: &RequestSetOption) -> ResponseSetOption;
fn query(&self, p: &RequestQuery) -> ResponseQuery;
fn check_tx(&self, p: &RequestCheckTx) -> ResponseCheckTx;
fn init_chain(&self, p: &RequestInitChain) -> ResponseInitChain;
fn begin_block(&self, p: &RequestBeginBlock) -> ResponseBeginBlock;
fn deliver_tx(&self, p: &RequestDeliverTx) -> ResponseDeliverTx;
fn end_block(&self, p: &RequestEndBlock) -> ResponseEndBlock;
fn commit(&self, p: &RequestCommit) -> ResponseCommit;
fn echo(&self, p: &RequestEcho) -> ResponseEcho;
fn flush(&self, p: &RequestFlush) -> ResponseFlush; }

Required Methods

Implementors