f8/cpp/types.h
2018-12-01 14:37:57 +08:00

35 lines
612 B
C++

#pragma once
namespace a8
{
class MutableXObject;
}
namespace f8
{
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;
int async_pending_count = 0;
void* context = nullptr;
void (*free_context)(void*) = nullptr;
JsonHttpRequest();
~JsonHttpRequest();
};
enum SysInnerMesssage_e
{
IM_SysBegin = 1,
IM_SysMsgQueue = 2,
IM_SysEnd = 99,
};
}