frame(frame const& other) : frame(other.size()) { if (0 != zmq_msg_copy(&raw_msg_, const_cast<zmq_msg_t*>(&other.raw_msg_))) throw exception(); }