// // 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; } void agreement_request::set(std::shared_ptr &mph, std::shared_ptr &data, bufferevent *bev, sockaddr_in *addr) { m_mph = mph; m_data = data; 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_subcommand(sri->subcommand()); // m_sri.set_account(sri->account()); // m_sri.set_username(sri->username()); // m_sri.set_msg(sri->msg()); // m_sri.set_token(sri->token()); // m_sri.set_data(sri->data()); // m_sri.set_email(sri->email()); // m_sri.set_phone(sri->phone()); m_sri = sri; m_bev = bev; }