// // Created by dongl on 23-4-20. // #include "agreement.h" agreement_request::agreement_request() : agreement() {} agreement_request::~agreement_request() {} void agreement_request::set (std::shared_ptr &mph, std::shared_ptr& request, bufferevent* bev, sockaddr_in* addr) { m_mph = mph; m_body = request->body(); m_cqi = request->cqi(); m_bev = bev; m_addr = addr; } agreement_response::agreement_response() : agreement() {} agreement_response::~agreement_response() {} void agreement_response::set(mp::sri* sri, bufferevent* bev) { auto resp = std::make_shared(mp::response()); m_sri = resp->sri(); m_sri.set_username(sri->username()); m_sri.set_msg(sri->msg()); m_sri.set_subcommand(sri->subcommand()); m_sri.set_token(sri->token()); m_bev = bev; }