Crate openiap_clib

Source
Expand description

FFI bindings for the OpenIAP client library. used by the OpenIAP client library for other programming languages to interact with the client library. For now, nodejs, python and dotnet 6

Structs§

AggregateRequestWrapper
AggregateResponseWrapper
ClientEventResponseWrapper
ClientEventWrapper
ClientWrapper
A wrapper for the client library. This struct is used to hold the client instance and the runtime instance.
ColCollationWrapper
ColTimeseriesWrapper
ConnectResponseWrapper
A wrapper for the client library. This struct is used to hold the client instance and the runtime instance.
CountRequestWrapper
CountResponseWrapper
CreateCollectionRequestWrapper
CreateCollectionResponseWrapper
CreateIndexRequestWrapper
CreateIndexResponseWrapper
DeleteManyRequestWrapper
DeleteManyResponseWrapper
DeleteOneRequestWrapper
DeleteOneResponseWrapper
DeleteWorkitemRequestWrapper
DeleteWorkitemResponseWrapper
DistinctRequestWrapper
DistinctResponseWrapper
DownloadRequestWrapper
DownloadResponseWrapper
DropCollectionResponseWrapper
DropIndexResponseWrapper
GetIndexesResponseWrapper
InsertManyRequestWrapper
InsertManyResponseWrapper
InsertOneRequestWrapper
InsertOneResponseWrapper
InsertOrUpdateOneRequestWrapper
InsertOrUpdateOneResponseWrapper
ListCollectionsResponseWrapper
OffClientEventResponseWrapper
PopWorkitemRequestWrapper
PopWorkitemResponseWrapper
PushWorkitemRequestWrapper
PushWorkitemResponseWrapper
QueryRequestWrapper
QueryRequestWrapper is a wrapper for the QuQueryResponseWrappereryRequest struct.
QueryResponseWrapper
QueryResponseWrapper is a wrapper for the QueryResponse struct.
QueueEventWrapper
QueueMessageRequestWrapper
QueueMessageResponseWrapper
RegisterExchangeRequestWrapper
RegisterExchangeResponseWrapper
RegisterQueueRequestWrapper
RegisterQueueResponseWrapper
SigninRequestWrapper
SigninResponseWrapper
UnRegisterQueueResponseWrapper
UnWatchResponseWrapper
UpdateOneRequestWrapper
UpdateOneResponseWrapper
UpdateWorkitemRequestWrapper
UpdateWorkitemResponseWrapper
UploadRequestWrapper
UploadResponseWrapper
UserWrapper
WatchEventWrapper
WatchEventWrapper is a wrapper for the WatchEvent struct.
WatchRequestWrapper
WatchResponseWrapper
WorkitemFileWrapper
WorkitemWrapper

Functions§

aggregate
aggregate_async
client_connect
client_disconnect
client_set_agent_name
client_set_agent_version
client_user
Return currentlly signed in user
connect_async
count
count_async
create_client
create_collection
create_collection_async
create_index
create_index_async
delete_many
delete_many_async
delete_one
delete_one_async
delete_workitem
delete_workitem_async
disable_tracing
distinct
distinct_async
download
download_async
drop_collection
drop_collection_async
drop_index
drop_index_async
enable_tracing
free_aggregate_response
free_client
free_client_event
free_connect_response
free_count_response
free_create_collection_response
free_create_index_response
free_delete_many_response
free_delete_one_response
free_delete_workitem_response
free_distinct_response
free_download_response
free_drop_collection_response
free_drop_index_response
free_event_response
free_get_indexes_response
free_insert_many_response
free_insert_one_response
free_insert_or_update_one_response
free_list_collections_response
free_off_event_response
free_pop_workitem_response
free_push_workitem_response
free_query_response
free_queue_event
free_queue_message_response
free_register_exchange_response
free_register_queue_response
free_signin_response
free_unregister_queue_response
free_unwatch_response
free_update_one_response
free_update_workitem_response
free_upload_response
free_user
Free the user wrapper
free_watch_event
free_watch_response
free_workitem
free_workitem_file
get_indexes
get_indexes_async
insert_many
insert_many_async
insert_one
insert_one_async
insert_or_update_one
insert_or_update_one_async
list_collections
list_collections_async
next_client_event
next_queue_event
next_watch_event
off_client_event
on_client_event
on_client_event_async
pop_workitem
pop_workitem2_async
pop_workitem_async
push_workitem
push_workitem_async
query
query_async
queue_message
register_exchange
register_exchange_async
register_queue
register_queue_async
signin
signin_async
unregister_queue
unwatch
unwatch_async
update_one
update_one_async
update_workitem
update_workitem_async
upload
upload_async
watch
watch_async_async
wrap_workitem