SDK对外接口
More...
#include <meta_space.h>
|
virtual void | Init (MetaSpaceContext ctx, const std::function< void()> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error_msg)> &on_fail)=0 |
| 初始化sdk More...
|
|
virtual void | Uninit ()=0 |
| 反初始化
|
|
virtual void | Login (const std::string &user_id, const TokenInfo &token_info, std::function< void()> on_success, std::function< void(const ::alibaba::dps::DPSError &error_msg)> on_fail)=0 |
| 登录,在登录之后,RPC调用和PUSh才正常工作 More...
|
|
virtual void | Logout (const std::string &user_id, std::function< void()> on_success, std::function< void(const ::alibaba::dps::DPSError &error_msg)> on_fail)=0 |
| 登出 More...
|
|
virtual std::shared_ptr< IRoom > | GetRoomInstance (const std::string &room_id)=0 |
| 获取room的管理接口 More...
|
|
virtual void | SetLogHandler (alibaba::meta::LogLevel log_level, const std::function< void(alibaba::meta::LogLevel log_level, const std::string &log_content)> &on_log)=0 |
| 设置日志回调 More...
|
|
|
static META_SPACE_API std::shared_ptr< MetaSpace > | GetInstance () |
|
◆ GetRoomInstance()
virtual std::shared_ptr< IRoom > MetaSpace::GetRoomInstance |
( |
const std::string & |
room_id | ) |
|
|
pure virtual |
获取room的管理接口
- Parameters
-
- Returns
- room的管理接口
◆ Init()
virtual void MetaSpace::Init |
( |
MetaSpaceContext |
ctx, |
|
|
const std::function< void()> & |
on_success, |
|
|
const std::function< void(const ::alibaba::dps::DPSError &error_msg)> & |
on_fail |
|
) |
| |
|
pure virtual |
初始化sdk
- Parameters
-
ctx | 初始化上下文 |
on_success | 成功回调 |
on_fail | 失败回调 |
◆ Login()
virtual void MetaSpace::Login |
( |
const std::string & |
user_id, |
|
|
const TokenInfo & |
token_info, |
|
|
std::function< void()> |
on_success, |
|
|
std::function< void(const ::alibaba::dps::DPSError &error_msg)> |
on_fail |
|
) |
| |
|
pure virtual |
登录,在登录之后,RPC调用和PUSh才正常工作
- Parameters
-
user_id | 用户id |
token_info | 登录密钥 |
on_success | 失败回调 |
on_fail | 失败回调 |
◆ Logout()
virtual void MetaSpace::Logout |
( |
const std::string & |
user_id, |
|
|
std::function< void()> |
on_success, |
|
|
std::function< void(const ::alibaba::dps::DPSError &error_msg)> |
on_fail |
|
) |
| |
|
pure virtual |
登出
- Parameters
-
user_id | 用户id |
on_success | 成功回调 |
on_fail | 失败回调 |
◆ SetLogHandler()
virtual void MetaSpace::SetLogHandler |
( |
alibaba::meta::LogLevel |
log_level, |
|
|
const std::function< void(alibaba::meta::LogLevel log_level, const std::string &log_content)> & |
on_log |
|
) |
| |
|
pure virtual |
设置日志回调
- Parameters
-
log_level | 想要接收的最低日志级别 |
on_log | log的日志回调 |
The documentation for this class was generated from the following file: