コード例 #1
0
ファイル: msgio.go プロジェクト: andradeandrey/go-ipfs
func wrap(w io.Writer, r io.Reader) error {
	buf, err := ioutil.ReadAll(r)
	if err != nil {
		return err
	}

	if err := msgio.WriteLen(w, len(buf)); err != nil {
		return err
	}

	_, err = w.Write(buf)
	return err
}
コード例 #2
0
ファイル: msgio.go プロジェクト: andradeandrey/go-ipfs
func header(w io.Writer, size int) error {
	return msgio.WriteLen(w, size)
}