15 _send(std::move(message), sent_type);
21 const auto ty = ret.type();
23 if ( ty != received_type ) {
24 throw FailedDecoding(
ERS_HERE,
out.GetTypeName(), ret.payload(),
25 TypeMismatch(
ERS_HERE, MessageTypeV2_Name(ty), MessageTypeV2_Name(received_type)) );
28 if (!
out.ParseFromString(ret.payload())) {
29 throw FailedDecoding(
ERS_HERE,
out.GetTypeName(), ret.payload());