コード例 #1
0
ファイル: zmq.go プロジェクト: miffa/gozero
func (p *lzmqMessage) CopyTo(msg Message) os.Error {
	if msg == nil {
		return os.EINVAL
	}
	lzmqMsgHolder, err := msg.(lzmqMessageHolder)
	if err == false {
		return os.EINVAL
	}
	lzmqMsg := lzmqMsgHolder.getLzmqMessage()

	return p.Provider().OkIf(C.zmq_msg_copy(lzmqMsg.ptr(), p.ptr()) == 0)
}
コード例 #2
0
ファイル: zmq.go プロジェクト: badgerodon/zmq
func MessageCopy(dest ZMessage, src ZMessage) os.Error {
	return handle(C.zmq_msg_copy(dest.Ptr, src.Ptr))
}