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) }
func MessageCopy(dest ZMessage, src ZMessage) os.Error { return handle(C.zmq_msg_copy(dest.Ptr, src.Ptr)) }