linphone-PresenceService.java文件分析
来源:互联网 发布:少女漫画推荐 知乎 编辑:程序博客网 时间:2024/06/06 05:43
说明:
功能跟上一篇中PresenceService文件功能相同
UML图
PresenceServiceImpl.java
package org.linphone.core;public class PresenceServiceImpl implements PresenceService { private long mNativePtr; protected PresenceServiceImpl(long nativePtr) { mNativePtr = nativePtr; } private native long newPresenceServiceImpl(String id, int status, String contact); protected PresenceServiceImpl(String id, PresenceBasicStatus status, String contact) { mNativePtr = newPresenceServiceImpl(id, status.toInt(), contact); } private native void unref(long nativePtr); protected void finalize() { unref(mNativePtr); } private native String getId(long nativePtr); @Override public String getId() { return getId(mNativePtr); } private native int setId(long nativePtr, String id); @Override public int setId(String id) { return setId(mNativePtr, id); } private native int getBasicStatus(long nativePtr); @Override public PresenceBasicStatus getBasicStatus() { return PresenceBasicStatus.fromInt(getBasicStatus(mNativePtr)); } private native int setBasicStatus(long nativePtr, int status); @Override public int setBasicStatus(PresenceBasicStatus status) { return setBasicStatus(mNativePtr, status.toInt()); } private native String getContact(long nativePtr); @Override public String getContact() { return getContact(mNativePtr); } private native int setContact(long nativePtr, String contact); @Override public int setContact(String contact) { return setContact(mNativePtr, contact); } private native long getNbNotes(long nativePtr); @Override public long getNbNotes() { return getNbNotes(mNativePtr); } private native Object getNthNote(long nativePtr, long idx); @Override public PresenceNote getNthNote(long idx) { return (PresenceNote)getNthNote(mNativePtr, idx); } private native int addNote(long nativePtr, long notePtr); @Override public int addNote(PresenceNote note) { return addNote(mNativePtr, note.getNativePtr()); } private native int clearNotes(long nativePtr); @Override public int clearNotes() { return clearNotes(mNativePtr); } public long getNativePtr() { return mNativePtr; }}
0 0
- linphone-PresenceService.java文件分析
- linphone-LinphoneManager.java文件分析
- linphone-LinphoneCoreFactory.java文件分析
- linphone-LinphoneAddress.java文件分析
- linphone-LpConfig.java文件分析
- linphone-LinponeCore.java文件分析
- linphone-LinphoneContent.java文件分析
- linphone-LinphoneInfoMessage.java文件分析
- linphone-PresenceModel.java文件分析
- linphone-PresenceActivity.java文件分析
- linphone-PresencePerson.java文件分析
- linphone-PresenceNote.java文件分析
- linphone-Tunnelconfig.java文件分析
- linphone-KeepAliveReceiver.java文件分析
- linphone-BootReceiver.java文件分析
- linphone-NetworkManger.java文件分析
- linphone-LinphonePreferences.java文件分析
- linphone-LinphoneProxyConfig.java文件分析
- QWidget,QMainWindow和QDialog的区别
- 四、原型模式Prototype(创建型)
- Widnows bat 编译VS项目
- oracle11g ORA-01017:invalid username/password:logon denied
- 一个经典的问题的思考: strcpy覆盖内存
- linphone-PresenceService.java文件分析
- K-Means聚类算法java实现
- Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
- 6. ZigZag Conversion
- 版本更新、下载、安装
- xlistview
- linux常用命令2
- TextView Recyclerview省略号相关
- Leetcode 90. Subsets II (Medium) (cpp)