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