void CaretReplyConverter::onTypedMessage( TypedThriftReply<cpp2::McSetReply>&& tres, McReply& reply) { if (tres->get_value()) { reply.setValue(std::move(tres->value)); } onUpdateCommon(std::move(tres), reply); }
void CaretReplyConverter::onTypedMessage( TypedThriftReply<cpp2::McDeleteReply>&& tres, McReply& reply) { if (tres->get_value()) { reply.setValue(std::move(tres->value)); } fillResult(tres, reply); }
void CaretReplyConverter::onTypedMessage( TypedThriftReply<cpp2::McVersionReply>&& tres, McReply& reply) { if (!fillResult(tres, reply)) { return; } if (tres->__isset.value != true) { reply.setResult(mc_res_bad_value); return; } reply.setValue(std::move(tres->value)); }