github.com/cranelv/ethereum_mpc@v0.0.0-20191031014521-23aeb1415092/consensus_pbft/message/task.go (about) 1 package message 2 3 import "context" 4 5 type Task struct { 6 Type uint32 7 TimeStamp uint64 8 ReadOnly bool 9 Payload []byte 10 } 11 type Result struct { 12 Type uint32 13 TimeStamp uint64 14 Payload []byte 15 } 16 type TaskExecuteInterface interface { 17 Execute(ctxt context.Context,task *Task)(Result, error) 18 }