add types.*

This commit is contained in:
aozhiwei 2018-11-23 10:54:37 +08:00
parent 51f7f26e4f
commit 16a2e6fbf0
2 changed files with 34 additions and 0 deletions

15
cpp/types.cc Normal file
View File

@ -0,0 +1,15 @@
#include "precompile.h"
#include "framework/cpp/types.h"
#include <a8/mutable_xobject.h>
JsonHttpRequest::JsonHttpRequest()
{
resp_xobj = a8::MutableXObject::NewObject();
}
JsonHttpRequest::~JsonHttpRequest()
{
delete resp_xobj;
}

19
cpp/types.h Normal file
View File

@ -0,0 +1,19 @@
#pragma once
namespace a8
{
class MutableXObject;
}
struct JsonHttpRequest
{
bool pending = false;
unsigned long saddr = 0;
int socket_handle = 0;
std::string query_str;
a8::XObject request;
a8::MutableXObject* resp_xobj = nullptr;
JsonHttpRequest();
~JsonHttpRequest();
};