// // Created by dongl on 23-4-20. // #include "agreement.h" #include "Response.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_sri_username(sri->sri_username()); m_sri.set_sri_msg(sri->sri_msg()); m_sri.set_sri_code(sri->sri_code()); m_sri.set_sri_token(sri->sri_token()); m_bev = bev; }