コード例 #1
0
ファイル: unmarshal.go プロジェクト: ChugR/qpid-proton
func rewindUnmarshal(v interface{}, data *C.pn_data_t) {
	C.pn_data_rewind(data)
	C.pn_data_next(data)
	unmarshal(v, data)
}
コード例 #2
0
ファイル: message.go プロジェクト: b-cuts/qpid-proton
func rewindGet(data *C.pn_data_t) (v interface{}) {
	C.pn_data_rewind(data)
	C.pn_data_next(data)
	unmarshal(&v, data)
	return v
}
コード例 #3
0
ファイル: message.go プロジェクト: b-cuts/qpid-proton
func rewindMap(data *C.pn_data_t) (v map[string]interface{}) {
	C.pn_data_rewind(data)
	C.pn_data_next(data)
	unmarshal(&v, data)
	return v
}
コード例 #4
0
ファイル: wrappers.go プロジェクト: orpiske/qpid-proton
func (d Data) Rewind()                 { C.pn_data_rewind(d.pn) }