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
CustomCommandRequestWrapper
CustomCommandRequestWrapper is a C-compatible wrapper for CustomCommandRequest.
CustomCommandResponseWrapper
CustomCommandResponseWrapper is a C-compatible wrapper for CustomCommandResponse.
DeleteManyRequestWrapper
DeleteManyResponseWrapper
DeleteOneRequestWrapper
DeleteOneResponseWrapper
DeleteWorkitemRequestWrapper
DeleteWorkitemResponseWrapper
DistinctRequestWrapper
DistinctResponseWrapper
DownloadRequestWrapper
DownloadResponseWrapper
DropCollectionResponseWrapper
DropIndexResponseWrapper
GetIndexesResponseWrapper
InsertManyRequestWrapper
InsertManyResponseWrapper
InsertOneRequestWrapper
InsertOneResponseWrapper
InsertOrUpdateOneRequestWrapper
InsertOrUpdateOneResponseWrapper
InvokeOpenRPARequestWrapper
InvokeOpenRPARequestWrapper is a wrapper for the QuQueryResponseWrappereryRequest struct.
InvokeOpenRPAResponseWrapper
InvokeOpenRPAResponseWrapper is a wrapper for the InvokeOpenRpaRequest struct.
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
RpcResponseWrapper
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_get_default_timeout
client_get_state
client_set_agent_name
client_set_agent_version
client_set_default_timeout
client_user
Return currentlly signed in user
connect_async
count
count_async
create_client
create_collection
create_collection_async
create_index
create_index_async
custom_command
custom_command_async
debug
delete_many
delete_many_async
delete_one
delete_one_async
delete_workitem
delete_workitem_async
disable_observable_gauge
disable_tracing
distinct
distinct_async
download
download_async
drop_collection
drop_collection_async
drop_index
drop_index_async
enable_tracing
error
free_aggregate_response
free_client
free_client_event
free_connect_response
free_count_response
free_create_collection_response
free_create_index_response
free_custom_command_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_invoke_openrpa_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_rpc_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
info
insert_many
insert_many_async
insert_one
insert_one_async
insert_or_update_one
insert_or_update_one_async
invoke_openrpa
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
rpc
rpc_async
set_f64_observable_gauge
set_i64_observable_gauge
set_u64_observable_gauge
signin
signin_async
trace
unregister_queue
unwatch
unwatch_async
update_one
update_one_async
update_workitem
update_workitem_async
upload
upload_async
warn
watch
watch_async_async
wrap_workitem

Type Aliases§

RpcResponseCallback