|
| HttpRequest (const String &url, HttpType type, const ResponseCallback &callback) |
| 创建HTTP请求 更多...
|
|
| HttpRequest (const String &url, HttpType type, const String &data, const ResponseCallback &callback) |
| 创建HTTP请求 更多...
|
|
| HttpRequest (const String &url, HttpType type, const Json &json, const ResponseCallback &callback) |
| 创建HTTP请求 更多...
|
|
void | SetUrl (const String &url) |
| 设置请求地址
|
|
void | SetType (HttpType type) |
| 设置请求类型
|
|
void | SetData (const String &data) |
| 设置请求数据
|
|
void | SetJsonData (const Json &json) |
| 设置请求的JSON数据
|
|
void | SetHeaders (const Map< String, String > &headers) |
| 设置HTTP头
|
|
void | SetHeader (const String &field, const String &content) |
| 设置HTTP头
|
|
void | SetResponseCallback (const ResponseCallback &callback) |
| 设置响应回调函数
|
|
const String & | GetUrl () const |
| 获取请求地址
|
|
HttpType | GetType () const |
| 获取请求类型
|
|
const String & | GetData () const |
| 获取请求数据
|
|
Map< String, String > & | GetHeaders () |
| 获取HTTP头
|
|
const String & | GetHeader (const String &header) const |
| 获取HTTP头
|
|
const ResponseCallback & | GetResponseCallback () const |
| 获取响应回调函数
|
|
| ObjectBase () |
| 构造基础对象
|
|
void | SetName (const String &name) |
| 设置对象名
|
|
String | GetName () const |
| 获取对象名
|
|
bool | IsName (const String &name) const |
| 判断对象的名称是否相同 更多...
|
|
void * | GetUserData () const |
| 获取用户数据
|
|
void | SetUserData (void *data) |
| 设置用户数据
|
|
uint64_t | GetObjectID () const |
| 获取对象ID
|
|
void | DoSerialize (Serializer *serializer) const override |
| 序列化
|
|
void | DoDeserialize (Deserializer *deserializer) override |
| 反序列化
|
|
virtual bool | IsValid () const |
| 判断对象是否有效
|
|
ObjectStatus * | GetStatus () const |
| 获取对象状态
|
|
void | SetStatus (const ObjectStatus &status) |
| 设置对象状态
|
|
void | Fail (const String &msg, int code=ObjectStatus::fail) |
| 将对象标记为失败状态
|
|
void | ClearStatus () |
| 清除对象状态
|
|
void | Retain () |
| 增加引用计数
|
|
void | Release () |
| 减少引用计数
|
|
uint32_t | GetRefCount () const |
| 获取引用计数
|
|
Vector< uint8_t > | Serialize () const |
| 序列化为字节串
|
|
void | Deserialize (const Vector< uint8_t > &data) |
| 从字节串反序列化
|
|