floo::BMXDevice#
設備信息
#include <bmx_device.h>
Inherits from BMXBaseObject
Public Functions#
| Name | |
|---|---|
| virtual | ~BMXDevice() 析構函數 |
| virtual int | deviceSN() =0 設備序列號 |
| virtual int64_t | userId() =0 使用者id |
| virtual int | platform() =0 軟件平臺 |
| virtual std::string | userAgent() =0 使用者代理信息 |
| virtual void | setUserAgent(const std::string & userAgent) =0 設定使用者代理信息 |
| virtual bool | isCurrentDevice() =0 是否是當前設備 |
Protected Functions#
| Name | |
|---|---|
| BMXDevice() |
Public Functions Documentation#
function ~BMXDevice#
inline virtual ~BMXDevice()
析構函數
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="~BMXDevice" %}{% endlanying_code_snippet %}
function deviceSN#
virtual int deviceSN() =0
設備序列號
Return: int
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="deviceSN" %}{% endlanying_code_snippet %}
function userId#
virtual int64_t userId() =0
使用者id
Return: int64_t
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="userId" %}{% endlanying_code_snippet %}
function platform#
virtual int platform() =0
軟件平臺
Return: int
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="platform" %}{% endlanying_code_snippet %}
function userAgent#
virtual std::string userAgent() =0
使用者代理信息
Return: std::string
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="userAgent" %}{% endlanying_code_snippet %}
function setUserAgent#
virtual void setUserAgent(
const std::string & userAgent
) =0
設定使用者代理信息
Parameters:
- userAgent 使用者代理信息
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="setUserAgent" %}{% endlanying_code_snippet %}
function isCurrentDevice#
virtual bool isCurrentDevice() =0
是否是當前設備
Return: bool
Protected Functions Documentation#
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="isCurrentDevice" %}{% endlanying_code_snippet %}
function BMXDevice#
inline BMXDevice()
Example:
{% lanying_code_snippet repo="lanying-im-embedded",class="BMXDevice",function="BMXDevice" %}{% endlanying_code_snippet %}
Updated on 2022-01-26 at 17:20:40 +0800