tendermint/proxy/app_conn.go
2016-02-08 00:48:58 -08:00

22 lines
505 B
Go

package proxy
import (
tmspcli "github.com/tendermint/tmsp/client"
)
type AppConn interface {
SetResponseCallback(tmspcli.Callback)
Error() error
EchoAsync(msg string) *tmspcli.ReqRes
FlushAsync() *tmspcli.ReqRes
AppendTxAsync(tx []byte) *tmspcli.ReqRes
CheckTxAsync(tx []byte) *tmspcli.ReqRes
GetHashAsync() *tmspcli.ReqRes
SetOptionAsync(key string, value string) *tmspcli.ReqRes
InfoSync() (info string, err error)
FlushSync() error
GetHashSync() (hash []byte, log string, err error)
}