f8/cpp/types.h
aozhiwei 00ee11c757 1
2020-12-07 13:13:42 +08:00

38 lines
708 B
C++

#pragma once
namespace a8
{
class MutableXObject;
}
namespace f8
{
struct JsonHttpRequest
{
bool pending = false;
unsigned long saddr = 0;
int socket_handle = 0;
time_t create_time = 0;
time_t handle_time = 0;
std::string query_str;
a8::XObject request;
a8::MutableXObject* resp_xobj = nullptr;
int async_pending_count = 0;
void* context = nullptr;
void (*free_context)(void*) = nullptr;
JsonHttpRequest();
~JsonHttpRequest();
std::string Response();
};
enum SysInnerMesssage_e
{
IM_SysBegin = 1,
IM_SysMsgQueue = 2,
IM_SysEnd = 99,
};
}