Expand description
Manually Generated DittoFFI Bindings
These must be updated when dittoffi changes
Modules§
Structs§
- Attachment
- Attachment
Handle - Begin
Transaction Options - FFI appropriate representation of the options available when beginning a transaction.
- Begin
Transaction Options_ Layout - FFI appropriate representation of the options available when beginning a transaction.
- BlePlatform
Handle - COrder
ByParam - CRead
Transaction - CWrite
Transaction - Change
Handler With Docs Diff - Change
Handler With Query Result - C Layout
- Change
Handler With Query Result_ Layout - Connection
Type - Core
ApiError Kind - Disk
Usage Observer - Ditto
- Document
- FfiCbor
Data - C Layout
- FfiCbor
Data_ Layout - FfiConnection
Request - FfiConnection
Request HandlerV Table - C Layout
- FfiConnection
Request HandlerV Table_ Layout - FfiDiffer
- FfiError
- FfiError
Code - FfiFn
MutV Table - C Layout
- FfiFn
MutV Table_ Layout - FfiPresence
Observer - FfiQuery
Result - FfiQuery
Result Item - FfiResult
- C Layout
- FfiResult_
Layout - FfiStore
Observer - FfiSync
Subscription - FfiTransaction
- FfiTransaction
Options - C Layout
- FfiTransaction
Options_ Layout - Identity
Config - Login
Provider - Mdns
Platform Handle - Transaction
Completion Action_ Layout
Enums§
- Attachment
File Operation - CLog
Level - Connection
Request Authorization - Ditto
Crdt Type - Ditto
Error Code - Ditto
SdkTransports Error - Ditto
Small Peer Info Sync Scope - Which peers to replicate the
__small_peer_infocollection to. - FsComponent
- History
Tracking - Language
- License
Verification Result - Live
Query Availability - Path
Accessor Type - Platform
- Query
Sort Direction - String
Primitive Format - Transaction
Completion Action - Transport
Config Mode - Write
Strategy Rs
Traits§
Functions§
- ditto_
add_ subscription - ditto_
auth_ client_ get_ app_ id - ditto_
auth_ client_ get_ site_ id - ditto_
auth_ client_ is_ web_ valid - ditto_
auth_ client_ login_ with_ credentials - ditto_
auth_ client_ login_ with_ token - ditto_
auth_ client_ login_ with_ token_ and_ feedback - ditto_
auth_ client_ logout - ditto_
auth_ ⚠client_ make_ login_ provider - ditto_
auth_ client_ user_ id - ditto_
auth_ login_ provider_ free - ditto_
auth_ set_ login_ provider - ditto_
ble_ transport_ free_ handle - ditto_
c_ bytes_ free - ditto_
c_ string_ free - ditto_
cancel_ resolve_ attachment - ditto_
collection - ditto_
collection_ evict - ditto_
collection_ evict_ query_ str - ditto_
collection_ exec_ query_ str - ditto_
collection_ get - ditto_
collection_ get_ with_ write_ transaction - ditto_
collection_ insert_ value - ditto_
collection_ remove - ditto_
collection_ remove_ query_ str - ditto_
collection_ update - ditto_
collection_ update_ multiple - ditto_
disable_ sync_ with_ v3 - ditto_
disk_ usage - ditto_
document_ cbor - ditto_
document_ free - ditto_
document_ get_ cbor_ with_ path_ type - ditto_
document_ get_ variant_ cbor - ditto_
document_ id - ditto_
document_ id_ query_ compatible - ditto_
document_ increment_ counter - ditto_
document_ remove - ditto_
document_ set_ cbor - ditto_
document_ set_ cbor_ with_ timestamp - ditto_
document_ update - ditto_
documents_ hash - ditto_
documents_ hash_ mnemonic - ditto_
error_ message - ditto_
free - ditto_
free_ attachment_ handle - ditto_
free_ indices - ditto_
get_ collection_ names - ditto_
get_ complete_ attachment_ path - ditto_
get_ sdk_ version - ditto_
identity_ config_ make_ manual - ditto_
identity_ config_ make_ manual_ v0 - ditto_
identity_ config_ make_ offline_ playground - ditto_
identity_ config_ make_ online_ playground - ditto_
identity_ config_ make_ online_ with_ authentication - ditto_
identity_ config_ make_ shared_ key - ditto_
init_ sdk_ version - ditto_
insert_ timeseries_ event - ditto_
live_ ⚠query_ register_ str - ditto_
live_ query_ signal_ available_ next - ditto_
live_ query_ start - ditto_
live_ query_ stop - ditto_
log - ditto_
logger_ emoji_ headings_ enabled - ditto_
logger_ emoji_ headings_ enabled_ get - ditto_
logger_ enabled - ditto_
logger_ enabled_ get - ditto_
logger_ init - ditto_
logger_ minimum_ log_ level - ditto_
logger_ minimum_ log_ level_ get - ditto_
make - ditto_
mdns_ transport_ free_ handle - ditto_
new_ attachment_ from_ bytes - ditto_
new_ attachment_ from_ file - ditto_
presence_ v2 - ditto_
presence_ v3 - ditto_
queries_ hash - ditto_
queries_ hash_ mnemonic - ditto_
read_ transaction - ditto_
read_ transaction_ free - ditto_
register_ ⚠disk_ usage_ callback - ditto_
register_ ⚠presence_ callback_ v3 - ditto_
register_ ⚠presence_ v2_ callback - ditto_
release_ disk_ usage_ callback - ditto_
remove_ subscription - ditto_
resolve_ ⚠attachment - ditto_
run_ garbage_ collection - ditto_
sdk_ ⚠transports_ init - ditto_
set_ device_ name - ditto_
shutdown - ditto_
small_ peer_ info_ get_ is_ enabled - ditto_
small_ peer_ info_ get_ metadata - ditto_
small_ peer_ info_ get_ sync_ scope - ditto_
small_ peer_ info_ set_ enabled - ditto_
small_ peer_ info_ set_ metadata - ditto_
small_ peer_ info_ set_ sync_ scope - ditto_
validate_ document_ id - ditto_
verify_ license - ditto_
write_ transaction - ditto_
write_ transaction_ commit - ditto_
write_ transaction_ free - ditto_
write_ transaction_ rollback - dittoffi_
connection_ request_ authorize - dittoffi_
connection_ request_ connection_ type - dittoffi_
connection_ request_ free - dittoffi_
connection_ request_ identity_ service_ metadata_ json - dittoffi_
connection_ request_ peer_ key_ string - dittoffi_
connection_ request_ peer_ metadata_ json - dittoffi_
differ_ diff - dittoffi_
differ_ free - dittoffi_
differ_ identity_ key_ path_ at - dittoffi_
differ_ identity_ key_ path_ count - dittoffi_
differ_ new - dittoffi_
differ_ new_ with_ identity_ key_ paths_ throws - dittoffi_
ditto_ absolute_ persistence_ directory - dittoffi_
ditto_ config - dittoffi_
ditto_ is_ activated - dittoffi_
ditto_ is_ sync_ active - dittoffi_
ditto_ open_ async_ throws - dittoffi_
ditto_ open_ throws - dittoffi_
ditto_ set_ cloud_ sync_ enabled - dittoffi_
ditto_ stop_ sync - dittoffi_
ditto_ transport_ config - dittoffi_
ditto_ try_ set_ transport_ config - dittoffi_
ditto_ try_ start_ sync - dittoffi_
error_ code - dittoffi_
error_ description - dittoffi_
error_ free - dittoffi_
logger_ try_ export_ to_ file_ async - dittoffi_
presence_ graph - dittoffi_
presence_ observer_ cancel - dittoffi_
presence_ observer_ free - dittoffi_
presence_ observer_ id - dittoffi_
presence_ observer_ is_ cancelled - dittoffi_
presence_ peer_ metadata - dittoffi_
presence_ peer_ metadata_ json - dittoffi_
presence_ register_ observer_ throws - dittoffi_
presence_ set_ connection_ request_ handler - dittoffi_
presence_ set_ peer_ metadata_ json_ throws - dittoffi_
presence_ try_ set_ peer_ metadata_ json Deprecated - dittoffi_
query_ result_ commit_ id - dittoffi_
query_ result_ free - dittoffi_
query_ result_ has_ commit_ id - dittoffi_
query_ result_ item_ at - dittoffi_
query_ result_ item_ cbor - dittoffi_
query_ result_ item_ count - dittoffi_
query_ result_ item_ free - dittoffi_
query_ result_ item_ json - dittoffi_
query_ result_ item_ new - dittoffi_
query_ result_ mutated_ document_ id_ at - dittoffi_
query_ result_ mutated_ document_ id_ count - dittoffi_
store_ begin_ transaction_ async_ throws - dittoffi_
store_ observer_ cancel - dittoffi_
store_ observer_ free - dittoffi_
store_ observer_ free_ sparse - dittoffi_
store_ observer_ id - dittoffi_
store_ observer_ is_ cancelled - dittoffi_
store_ observer_ query_ arguments - dittoffi_
store_ observer_ query_ string - dittoffi_
store_ observers - dittoffi_
store_ register_ observer_ throws - dittoffi_
sync_ register_ subscription_ throws - dittoffi_
sync_ subscription_ cancel - dittoffi_
sync_ subscription_ free - dittoffi_
sync_ subscription_ id - dittoffi_
sync_ subscription_ is_ cancelled - dittoffi_
sync_ subscription_ query_ arguments - dittoffi_
sync_ subscription_ query_ string - dittoffi_
sync_ subscriptions - dittoffi_
sync_ subscriptions_ free_ sparse - dittoffi_
transaction_ complete_ async_ throws - dittoffi_
transaction_ execute_ async_ throws - dittoffi_
transaction_ free - dittoffi_
transaction_ info - dittoffi_
try_ add_ sync_ subscription - dittoffi_
try_ exec_ statement - dittoffi_
try_ ⚠experimental_ register_ change_ observer_ str - dittoffi_
try_ remove_ sync_ subscription
Type Aliases§
- Boxed
Attachment Handle - Boxed
BlePlatform Handle - BoxedC
Read Transaction - BoxedC
Write Transaction - Boxed
Disk Usage Observer - Boxed
Ditto - Boxed
Document - Boxed
FfiConnection Request - Boxed
FfiDiffer - Boxed
FfiError - Boxed
FfiPresence Observer - Boxed
FfiQuery Result - Boxed
FfiQuery Result Item - Boxed
FfiStore Observer - Boxed
FfiSync Subscription - Boxed
FfiTransaction - Boxed
Identity Config - Boxed
Login Provider - Boxed
Mdns Platform Handle - FfiDyn
Change Handler With Signal Next - FfiDyn
Presence Callback - FfiDyn
Signal Next - FfiStore