Esempio n. 1
0
func EncodingEntry(e pb.Entry) ([]byte, error) {
	data, err := e.Marshal()
	if err != nil {
		return nil, err
	}
	size := len(data)
	ret := make([]byte, 4)
	binary.BigEndian.PutUint32(ret, uint32(size))
	ret = append(ret, data...)
	return ret, nil
}