コード例 #1
0
ファイル: engine.go プロジェクト: orpiske/qpid-proton
func (eng *Engine) writeBuffer() []byte {
	w := C.pn_connection_engine_write_buffer(&eng.engine)
	return byteSlice(unsafe.Pointer(w.start), w.size)
}
コード例 #2
0
ファイル: engine.go プロジェクト: ChugR/qpid-proton
func (eng *Engine) buffers() ([]byte, []byte) {
	r := C.pn_connection_engine_read_buffer(&eng.engine)
	w := C.pn_connection_engine_write_buffer(&eng.engine)
	return byteSlice(unsafe.Pointer(r.data), r.size), byteSlice(unsafe.Pointer(w.data), w.size)
}