55 lines
1.3 KiB
C++
55 lines
1.3 KiB
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;
|
|
}
|
|
|
|
void agreement_request::set(std::shared_ptr<mp::mph> &mph, std::shared_ptr<mp::im::msg_data> &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>(mp::response());
|
|
//
|
|
// m_sri = ss.get();
|
|
// 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;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|