Files
IM/MS/mmm/agreement.cpp
2023-05-16 21:59:18 +08:00

41 lines
854 B
C++

//
// 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<mp::mph> &mph, std::shared_ptr<mp::request>& 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>(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;
}