im::floo::floolib::BMXFileAttachment

消息文件附件

Inherits from im.floo.floolib.BMXMessageAttachment, BMXBaseObject

Inherited by im.floo.floolib.BMXImageAttachment, im.floo.floolib.BMXVideoAttachment, im.floo.floolib.BMXVoiceAttachment

Public Functions

Name

synchronized void

BMXFileAttachment(String path, String displayName) 构造函数,构建发送文件消息附件

BMXFileAttachment(String path)

BMXFileAttachment(String ratelUrl, String displayName, long fileLength) 构造函数,构建接收文件消息附件

BMXMessageAttachment.Type

type() 返回文件类型

String

path() 本地路径

String

displayName() 显示名

String

String

url() 远程URL

long

fileLength() 文件长度

BMXMessageAttachment.DownloadStatus

downloadStatus() 附件下载状态

Protected Functions

Name

BMXFileAttachment(long cPtr, boolean cMemoryOwn)

void

Additional inherited members

Protected Functions inherited from im.floo.floolib.BMXMessageAttachment

Name

BMXMessageAttachment(long cPtr, boolean cMemoryOwn)

Public Functions Documentation

function delete

Reimplements: im::floo::floolib::BMXMessageAttachment::delete

Reimplemented by: im::floo::floolib::BMXImageAttachment::delete, im::floo::floolib::BMXVideoAttachment::delete, im::floo::floolib::BMXVoiceAttachment::delete

function BMXFileAttachment

构造函数,构建发送文件消息附件

Parameters:

  • path 文件的本地路径

  • displayName 文件展示名

function BMXFileAttachment

function BMXFileAttachment

构造函数,构建接收文件消息附件

Parameters:

  • ratelUrl ratel服务器地址

  • displayName 文件展示名

  • fileLength 文件大小

function type

返回文件类型

Return: Type

Reimplements: im::floo::floolib::BMXMessageAttachment::type

Reimplemented by: im::floo::floolib::BMXImageAttachment::type, im::floo::floolib::BMXVideoAttachment::type, im::floo::floolib::BMXVoiceAttachment::type

function clone

克隆函数

Return: BMXMessageAttachmentPtr

Reimplements: im::floo::floolib::BMXMessageAttachment::clone

Reimplemented by: im::floo::floolib::BMXImageAttachment::clone, im::floo::floolib::BMXVideoAttachment::clone, im::floo::floolib::BMXVoiceAttachment::clone

function path

本地路径

Return: std::string

function displayName

显示名

Return: std::string

function ratelUrl

function url

远程URL

Return: std::string

function fileLength

文件长度

Return: std::string

function downloadStatus

附件下载状态

Return: DownloadStatus

function dynamic_cast

Reimplemented by: im::floo::floolib::BMXImageAttachment::dynamic_cast, im::floo::floolib::BMXVideoAttachment::dynamic_cast, im::floo::floolib::BMXVoiceAttachment::dynamic_cast

Protected Functions Documentation

function BMXFileAttachment

function finalize

Reimplements: im::floo::floolib::BMXMessageAttachment::finalize

Reimplemented by: im::floo::floolib::BMXImageAttachment::finalize, im::floo::floolib::BMXVideoAttachment::finalize, im::floo::floolib::BMXVoiceAttachment::finalize

function getCPtr


Updated on 2022-01-26 at 17:18:31 +0800

Last updated

Was this helpful?