6 cmn "github.com/tendermint/tmlibs/common"
9 func BinaryBytes(o interface{}) []byte {
10 w, n, err := new(bytes.Buffer), new(int), new(error)
11 WriteBinary(o, w, n, err)
18 // ptr: a pointer to the object to be filled
19 func ReadBinaryBytes(d []byte, ptr interface{}) error {
20 r, n, err := bytes.NewBuffer(d), new(int), new(error)
21 ReadBinaryPtr(ptr, r, len(d), n, err)
25 func JSONBytes(o interface{}) []byte {
26 w, n, err := new(bytes.Buffer), new(int), new(error)
27 WriteJSON(o, w, n, err)