This commit is contained in:
aozhiwei 2018-12-01 11:54:01 +08:00
parent 6f668cf5c5
commit f96e960e48
2 changed files with 9 additions and 4 deletions

View File

@ -13,7 +13,9 @@ namespace f8
JsonHttpRequest::~JsonHttpRequest() JsonHttpRequest::~JsonHttpRequest()
{ {
delete resp_xobj; delete resp_xobj;
if (context && free_context) {
free_context(context);
}
} }
} }

View File

@ -16,15 +16,18 @@ namespace f8
a8::XObject request; a8::XObject request;
a8::MutableXObject* resp_xobj = nullptr; a8::MutableXObject* resp_xobj = nullptr;
void* context = nullptr;
void (*free_context)(void*) = nullptr;
JsonHttpRequest(); JsonHttpRequest();
~JsonHttpRequest(); ~JsonHttpRequest();
}; };
enum SysInnerMesssage_e enum SysInnerMesssage_e
{ {
IM_SysBegin = 1, IM_SysBegin = 1,
IM_SysMsgQueue = 2, IM_SysMsgQueue = 2,
IM_SysEnd = 99, IM_SysEnd = 99,
}; };
} }