loro_ffi
library
Typedefs
-
LoroBytesFree
= void Function(Pointer<Uint8> ptr)
-
-
LoroBytesFreeFunc
= Void Function(Pointer<Uint8> ptr)
-
释放字节数组资源
-
LoroDocCommit
= void Function(LoroDocPointer doc)
-
-
LoroDocCommitFunc
= Void Function(LoroDocPointer doc)
-
提交当前事务
-
LoroDocDeleteText
= int Function(LoroDocPointer doc, int start, int len)
-
-
LoroDocDeleteTextFunc
= Int32 Function(LoroDocPointer doc, Int64 start, Int64 len)
-
删除文档中的文本
-
LoroDocExportAllUpdates
= Pointer<Uint8> Function(LoroDocPointer doc, Pointer<Uint64> outLen)
-
-
LoroDocExportAllUpdatesFunc
= Pointer<Uint8> Function(LoroDocPointer doc, Pointer<Uint64> outLen)
-
导出所有更新
-
LoroDocFree
= void Function(LoroDocPointer doc)
-
-
LoroDocFreeFunc
= Void Function(LoroDocPointer doc)
-
释放文档资源
-
LoroDocGetPeerId
= int Function(LoroDocPointer doc)
-
-
LoroDocGetPeerIdFunc
= Uint64 Function(LoroDocPointer doc)
-
获取PeerID
-
LoroDocGetText
= Pointer<Utf8> Function(LoroDocPointer doc)
-
-
LoroDocGetTextFunc
= Pointer<Utf8> Function(LoroDocPointer doc)
-
获取文档文本内容
-
LoroDocImport
= int Function(LoroDocPointer doc, Pointer<Uint8> data, int len)
-
-
LoroDocImportFunc
= Int32 Function(LoroDocPointer doc, Pointer<Uint8> data, Uint64 len)
-
导入更新
-
LoroDocInsertText
= int Function(LoroDocPointer doc, Pointer<Utf8> text, int pos)
-
-
LoroDocInsertTextFunc
= Int32 Function(LoroDocPointer doc, Pointer<Utf8> text, Int64 pos)
-
插入文本到文档
-
LoroDocNew
= LoroDocPointer Function()
-
-
LoroDocNewFunc
= LoroDocPointer Function()
-
Rust函数类型定义
创建新的Loro文档
-
LoroDocPointer
= Pointer<Void>
-
Loro文档指针类型
-
LoroDocSetPeerId
= int Function(LoroDocPointer doc, int peerId)
-
-
LoroDocSetPeerIdFunc
= Int32 Function(LoroDocPointer doc, Uint64 peerId)
-
设置PeerID
-
LoroStringFree
= void Function(Pointer<Utf8> text)
-
-
LoroStringFreeFunc
= Void Function(Pointer<Utf8> text)
-
释放字符串资源