OpenimFfiBindings class
Bindings for src/flutter_openim_ffi.h.
Regenerate bindings with dart run ffigen --config ffigen.yaml.
Constructors
- OpenimFfiBindings(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary. -
OpenimFfiBindings.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
AcceptFriendApplication(
Pointer< Char> operationID, Pointer<Char> userIDHandleMsg) → void -
AcceptGroupApplication(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> fromUserID, Pointer<Char> handleMsg) → void -
AddBlack(
Pointer< Char> operationID, Pointer<Char> blackUserID, Pointer<Char> ex) → void -
AddFriend(
Pointer< Char> operationID, Pointer<Char> userIDReqMsg) → void -
callOnMethodChannel(
Openim_Listener listener, int port, Pointer< Char> message) → void -
ChangeGroupMemberMute(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> userID, int mutedSeconds) → void -
ChangeGroupMute(
Pointer< Char> operationID, Pointer<Char> groupID, bool isMute) → void -
ChangeInputStates(
Pointer< Char> operationID, Pointer<Char> conversationID, bool focus) → void -
CheckFriend(
Pointer< Char> operationID, Pointer<Char> userIDList) → void -
ClearConversationAndDeleteAllMsg(
Pointer< Char> operationID, Pointer<Char> conversationID) → void -
CreateAdvancedQuoteMessage(
Pointer< Char> operationID, Pointer<Char> text, Pointer<Char> message, Pointer<Char> messageEntityList) → Pointer<Char> -
CreateAdvancedTextMessage(
Pointer< Char> operationID, Pointer<Char> text, Pointer<Char> messageEntityList) → Pointer<Char> -
CreateCardMessage(
Pointer< Char> operationID, Pointer<Char> cardInfo) → Pointer<Char> -
CreateCustomMessage(
Pointer< Char> operationID, Pointer<Char> data, Pointer<Char> extension1, Pointer<Char> description) → Pointer<Char> -
CreateFaceMessage(
Pointer< Char> operationID, int index, Pointer<Char> data) → Pointer<Char> -
CreateFileMessage(
Pointer< Char> operationID, Pointer<Char> filePath, Pointer<Char> fileName) → Pointer<Char> -
CreateFileMessageByURL(
Pointer< Char> operationID, Pointer<Char> fileBaseInfo) → Pointer<Char> -
CreateFileMessageFromFullPath(
Pointer< Char> operationID, Pointer<Char> fileFullPath, Pointer<Char> fileName) → Pointer<Char> -
CreateForwardMessage(
Pointer< Char> operationID, Pointer<Char> m) → Pointer<Char> -
CreateGroup(
Pointer< Char> operationID, Pointer<Char> groupReqInfo) → void -
CreateImageMessage(
Pointer< Char> operationID, Pointer<Char> imagePath) → Pointer<Char> -
CreateImageMessageByURL(
Pointer< Char> operationID, Pointer<Char> sourcePath, Pointer<Char> sourcePicture, Pointer<Char> bigPicture, Pointer<Char> snapshotPicture) → Pointer<Char> -
CreateImageMessageFromFullPath(
Pointer< Char> operationID, Pointer<Char> imageFullPath) → Pointer<Char> -
CreateLocationMessage(
Pointer< Char> operationID, Pointer<Char> description, double longitude, double latitude) → Pointer<Char> -
CreateMergerMessage(
Pointer< Char> operationID, Pointer<Char> messageList, Pointer<Char> title, Pointer<Char> summaryList) → Pointer<Char> -
CreateQuoteMessage(
Pointer< Char> operationID, Pointer<Char> text, Pointer<Char> message) → Pointer<Char> -
CreateSoundMessage(
Pointer< Char> operationID, Pointer<Char> soundPath, int duration) → Pointer<Char> -
CreateSoundMessageByURL(
Pointer< Char> operationID, Pointer<Char> soundBaseInfo) → Pointer<Char> -
CreateSoundMessageFromFullPath(
Pointer< Char> operationID, Pointer<Char> soundFullPath, int duration) → Pointer<Char> -
CreateTextAtMessage(
Pointer< Char> operationID, Pointer<Char> text, Pointer<Char> atUserList, Pointer<Char> atUsersInfo, Pointer<Char> message) → Pointer<Char> -
CreateTextMessage(
Pointer< Char> operationID, Pointer<Char> text) → Pointer<Char> -
CreateVideoMessage(
Pointer< Char> operationID, Pointer<Char> videoPath, Pointer<Char> videoType, int duration, Pointer<Char> snapshotPath) → Pointer<Char> -
CreateVideoMessageByURL(
Pointer< Char> operationID, Pointer<Char> videoBaseInfo) → Pointer<Char> -
CreateVideoMessageFromFullPath(
Pointer< Char> operationID, Pointer<Char> videoFullPath, Pointer<Char> videoType, int duration, Pointer<Char> snapshotFullPath) → Pointer<Char> -
DeleteAllMsgFromLocal(
Pointer< Char> operationID) → void -
DeleteAllMsgFromLocalAndSvr(
Pointer< Char> operationID) → void -
DeleteConversationAndDeleteAllMsg(
Pointer< Char> operationID, Pointer<Char> conversationID) → void -
DeleteFriend(
Pointer< Char> operationID, Pointer<Char> friendUserID) → void -
DeleteMessage(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> clientMsgID) → void -
DeleteMessageFromLocalStorage(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> clientMsgID) → void -
DismissGroup(
Pointer< Char> operationID, Pointer<Char> groupID) → void -
FindMessageList(
Pointer< Char> operationID, Pointer<Char> findMessageOptions) → void -
GetAdvancedHistoryMessageList(
Pointer< Char> operationID, Pointer<Char> getMessageOptions) → void -
GetAdvancedHistoryMessageListReverse(
Pointer< Char> operationID, Pointer<Char> getMessageOptions) → void -
GetAllConversationList(
Pointer< Char> operationID) → void -
GetAtAllTag(
Pointer< Char> operationID) → Pointer<Char> -
GetBlackList(
Pointer< Char> operationID) → void -
GetConversationIDBySessionType(
Pointer< Char> operationID, Pointer<Char> sourceID, int sessionType) → Pointer<Char> -
GetConversationListSplit(
Pointer< Char> operationID, int offset, int count) → void -
GetFriendApplicationListAsApplicant(
Pointer< Char> operationID, Pointer<Char> req) → void -
GetFriendApplicationListAsRecipient(
Pointer< Char> operationID, Pointer<Char> req) → void -
GetFriendList(
Pointer< Char> operationID, bool filterBlack) → void -
GetFriendListPage(
Pointer< Char> operationID, int offset, int count, bool filterBlack) → void -
GetGroupApplicationListAsApplicant(
Pointer< Char> operationID, Pointer<Char> req) → void -
GetGroupApplicationListAsRecipient(
Pointer< Char> operationID, Pointer<Char> req) → void -
GetGroupMemberList(
Pointer< Char> operationID, Pointer<Char> groupID, int filter, int offset, int count) → void -
GetGroupMemberListByJoinTimeFilter(
Pointer< Char> operationID, Pointer<Char> groupID, int offset, int count, int joinTimeBegin, int joinTimeEnd, Pointer<Char> filterUserIDList) → void -
GetGroupMemberOwnerAndAdmin(
Pointer< Char> operationID, Pointer<Char> groupID) → void -
getIMListener(
) → Openim_Listener -
GetInputStates(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> userID) → void -
GetJoinedGroupList(
Pointer< Char> operationID) → void -
getJoinedGroupListPage(
Pointer< Char> operationID, int offset, int count) → void -
GetLoginStatus(
Pointer< Char> operationID) → int -
GetLoginUserID(
) → Pointer< Char> -
GetMultipleConversation(
Pointer< Char> operationID, Pointer<Char> conversationIDList) → void -
GetOneConversation(
Pointer< Char> operationID, int sessionType, Pointer<Char> sourceID) → void -
GetSdkVersion(
) → Pointer< Char> -
GetSelfUserInfo(
Pointer< Char> operationID) → void -
GetSpecifiedFriendsInfo(
Pointer< Char> operationID, Pointer<Char> userIDList, bool filterBlack) → void -
GetSpecifiedGroupMembersInfo(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> userIDList) → void -
GetSpecifiedGroupsInfo(
Pointer< Char> operationID, Pointer<Char> groupIDList) → void -
GetSubscribeUsersStatus(
Pointer< Char> operationID) → void -
GetTotalUnreadMsgCount(
Pointer< Char> operationID) → void -
GetUsersInfo(
Pointer< Char> operationID, Pointer<Char> userIDList) → void -
GetUsersInfoFromSrv(
Pointer< Char> operationID, Pointer<Char> userIDList) → void -
GetUsersInGroup(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> userIDList) → void -
HideAllConversations(
Pointer< Char> operationID) → void -
HideConversation(
Pointer< Char> operationID, Pointer<Char> conversationID) → void -
InitSDK(
Openim_Listener imListener, int port, Pointer< Char> operationID, Pointer<Char> config) → bool -
InsertGroupMessageToLocalStorage(
Pointer< Char> operationID, Pointer<Char> message, Pointer<Char> groupID, Pointer<Char> sendID) → void -
InsertSingleMessageToLocalStorage(
Pointer< Char> operationID, Pointer<Char> message, Pointer<Char> recvID, Pointer<Char> sendID) → void -
InviteUserToGroup(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> reason, Pointer<Char> userIDList) → void -
IsJoinGroup(
Pointer< Char> operationID, Pointer<Char> groupID) → void -
JoinGroup(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> reqMsg, int joinSource, Pointer<Char> ex) → void -
KickGroupMember(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> reason, Pointer<Char> userIDList) → void -
Login(
Pointer< Char> operationID, Pointer<Char> userID, Pointer<Char> token) → void -
Logout(
Pointer< Char> operationID) → void -
Logs(
Pointer< Char> operationID, int logLevel, Pointer<Char> file, int line, Pointer<Char> msgs, Pointer<Char> err, Pointer<Char> keyAndValue) → void -
MarkAllConversationMessageAsRead(
Pointer< Char> operationID) → void -
MarkConversationMessageAsRead(
Pointer< Char> operationID, Pointer<Char> conversationID) → void -
MarkMessagesAsReadByMsgID(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> clientMsgIDs) → void -
NetworkStatusChanged(
Pointer< Char> operationID) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
QuitGroup(
Pointer< Char> operationID, Pointer<Char> groupID) → void -
RefuseFriendApplication(
Pointer< Char> operationID, Pointer<Char> userIDHandleMsg) → void -
RefuseGroupApplication(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> fromUserID, Pointer<Char> handleMsg) → void -
RemoveBlack(
Pointer< Char> operationID, Pointer<Char> removeUserID) → void -
RevokeMessage(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> clientMsgID) → void -
SearchConversation(
Pointer< Char> operationID, Pointer<Char> searchParam) → void -
SearchFriends(
Pointer< Char> operationID, Pointer<Char> searchParam) → void -
SearchGroupMembers(
Pointer< Char> operationID, Pointer<Char> searchParam) → void -
SearchGroups(
Pointer< Char> operationID, Pointer<Char> searchParam) → void -
SearchLocalMessages(
Pointer< Char> operationID, Pointer<Char> searchParam) → void -
SendMessage(
Pointer< Char> operationID, Pointer<Char> message, Pointer<Char> recvID, Pointer<Char> groupID, Pointer<Char> offlinePushInfo) → void -
SendMessageNotOss(
Pointer< Char> operationID, Pointer<Char> message, Pointer<Char> recvID, Pointer<Char> groupID, Pointer<Char> offlinePushInfo) → void -
SetAppBackgroundStatus(
Pointer< Char> operationID, bool isBackground) → void -
SetAppBadge(
Pointer< Char> operationID, int appUnreadCount) → void -
SetConversation(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> draftText) → void -
SetConversationDraft(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> draftText) → void -
SetGroupInfo(
Pointer< Char> operationID, Pointer<Char> groupInfo) → void -
SetGroupMemberInfo(
Pointer< Char> operationID, Pointer<Char> groupMemberInfo) → void -
SetMessageLocalEx(
Pointer< Char> operationID, Pointer<Char> conversationID, Pointer<Char> clientMsgID, Pointer<Char> localEx) → void -
SetSelfInfo(
Pointer< Char> operationID, Pointer<Char> userInfo) → void -
SubscribeUsersStatus(
Pointer< Char> operationID, Pointer<Char> userIDs) → void -
toString(
) → String -
A string representation of this object.
inherited
-
TransferGroupOwner(
Pointer< Char> operationID, Pointer<Char> groupID, Pointer<Char> newOwnerUserID) → void -
TypingStatusUpdate(
Pointer< Char> operationID, Pointer<Char> recvID, Pointer<Char> msgTip) → void -
UnsubscribeUsersStatus(
Pointer< Char> operationID, Pointer<Char> userIDs) → void -
UpdateFcmToken(
Pointer< Char> operationID, Pointer<Char> fcmToken, int expireTime) → void -
UpdateFriends(
Pointer< Char> operationID, Pointer<Char> req) → void -
UploadFile(
Pointer< Char> operationID, Pointer<Char> req, Pointer<Char> uuid) → void -
UploadLogs(
Pointer< Char> operationID, int line, Pointer<Char> ex, Pointer<Char> uuid) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited