Skip to main content

Crate nnrp_ffi

Crate nnrp_ffi 

Source

Structs§

NnrpBudgetDescriptor
NnrpBufferView
NnrpBufferViewMut
NnrpCacheLeaseRequest
NnrpCacheLeaseResult
NnrpCacheMissDescriptor
NnrpCacheObjectId
NnrpCacheReferenceDescriptor
NnrpCallbackSink
NnrpCapabilityDescriptor
NnrpClientCancelRequest
NnrpClientCompleteOperationRequest
NnrpClientConnectRequest
NnrpClientDropOperationRequest
NnrpClientRuntimeObjectLoopRequest
NnrpClientSubmitResultBatchRequest
NnrpClientSubmitResultRequest
NnrpCompactResult
NnrpControlRequestDescriptor
NnrpEvent
NnrpFfiDiagnostic
NnrpFfiStatus
NnrpHandle
NnrpObjectDeltaDescriptor
NnrpObjectReferenceDescriptor
NnrpObjectReleaseDescriptor
NnrpPartialResultDescriptor
NnrpPollResult
NnrpPressureDescriptor
NnrpProgressDescriptor
NnrpProtocolVersion
NnrpRecoverableErrorDescriptor
NnrpResultDropReasonDescriptor
NnrpRetryAfterDescriptor
NnrpRoleEventPollRequest
NnrpRouteHintDescriptor
NnrpRuntimeCapabilities
NnrpRuntimeFrameSendRequest
NnrpRuntimeObjectDescriptor
NnrpSchedulingDescriptor
NnrpSchemaDescriptorHeader
NnrpServerAcceptRequest
NnrpServerBindRequest
NnrpServerDropStaleResultRequest
NnrpServerSendPartialResultRequest
NnrpServerSendResultRequest
NnrpSessionOpenRequest
NnrpSessionRecoveryOutcome
NnrpSessionResumeRequest
NnrpSubmitRequest
NnrpSupersedeDescriptor
NnrpTraceContextDescriptor
NnrpTransportAcceptRequest
NnrpTransportClientSecurityConfigRequest
NnrpTransportFrameBatch
NnrpTransportOpenRequest
NnrpTransportProbeRequest
NnrpTransportProbeResult
NnrpTransportReadBatchRequest
NnrpTransportServerSecurityConfigRequest
NnrpTransportWriteBatchRequest
NnrpTypedPayloadDescriptor

Enums§

NnrpErrorFamily
NnrpEventKind
NnrpFfiStatusCode
NnrpHandleKind

Constants§

NNRP_CACHE_LEASE_OUTCOME_EXPIRED
NNRP_CACHE_LEASE_OUTCOME_MISS
NNRP_CACHE_LEASE_OUTCOME_RELEASED
NNRP_CACHE_LEASE_OUTCOME_VALID
NNRP_FFI_ABI_MAJOR
NNRP_FFI_ABI_MINOR
NNRP_FFI_ABI_PATCH
NNRP_RESULT_STATE_CANCELLED
NNRP_RESULT_STATE_COMPLETED
NNRP_RESULT_STATE_DEGRADED
NNRP_RESULT_STATE_FAILED
NNRP_RESULT_STATE_NONE
NNRP_RESULT_STATE_PARTIAL
NNRP_RESULT_STATE_STALE_REUSE
NNRP_RUNTIME_FEATURE_BATCH_POLLING
NNRP_RUNTIME_FEATURE_BUFFER_HANDLES
NNRP_RUNTIME_FEATURE_CACHE_LEASE_OPS
NNRP_RUNTIME_FEATURE_CACHE_SCHEMA
NNRP_RUNTIME_FEATURE_CALLBACK_DISPATCH
NNRP_RUNTIME_FEATURE_CLIENT_API
NNRP_RUNTIME_FEATURE_EVENT_POLLING
NNRP_RUNTIME_FEATURE_EXECUTABLE_RESUME
NNRP_RUNTIME_FEATURE_PREVIEW4_CONTROL_EVENTS
NNRP_RUNTIME_FEATURE_PREVIEW4_OBJECT_CACHE_EVENTS
NNRP_RUNTIME_FEATURE_PREVIEW4_RUNTIME_FRAME_SEND
NNRP_RUNTIME_FEATURE_PROTOCOL_CORE
NNRP_RUNTIME_FEATURE_RECOVERY
NNRP_RUNTIME_FEATURE_SCHEMA_REGISTRY_HANDLES
NNRP_RUNTIME_FEATURE_SERVER_API
NNRP_RUNTIME_FEATURE_TRANSPORT_FRAMED_IO
NNRP_RUNTIME_FEATURE_TRANSPORT_SLOTS
NNRP_RUNTIME_FEATURE_TYPED_PAYLOAD
NNRP_SCHEMA_REGISTRY_ACTION_ALREADY_INSTALLED
NNRP_SCHEMA_REGISTRY_ACTION_INSTALLED
NNRP_SCHEMA_REGISTRY_ACTION_INVALIDATED
NNRP_SCHEMA_REGISTRY_ACTION_UPDATED
NNRP_SESSION_RECOVERY_OUTCOME_FRESH
NNRP_SESSION_RECOVERY_OUTCOME_RESUMED
NNRP_SESSION_RECOVERY_OUTCOME_RESUME_ENABLED
NNRP_SESSION_RECOVERY_OUTCOME_RESUME_REJECTED
NNRP_TRANSPORT_SLOT_IPC
NNRP_TRANSPORT_SLOT_QUIC
NNRP_TRANSPORT_SLOT_TCP
NNRP_TRANSPORT_SLOT_WEBSOCKET

Functions§

cache_validation_failure_status
current_protocol_version
nnrp_buffer_acquire_copy
Safety
nnrp_buffer_release
Safety
nnrp_buffer_view
Safety
nnrp_cache_prefetch
Safety
nnrp_cache_query
Safety
nnrp_cache_reference_descriptor_create
Safety
nnrp_cache_reference_descriptor_metadata_snapshot
Safety
nnrp_cache_reference_descriptor_release
Safety
nnrp_cache_reference_descriptor_view
Safety
nnrp_cache_release
Safety
nnrp_cache_touch
Safety
nnrp_client_await_event
Safety
nnrp_client_await_events
Reads and decodes a bounded client event batch from a live role session.
nnrp_client_cancel
Safety
nnrp_client_close
Safety
nnrp_client_close_connection
Safety
nnrp_client_connect
Safety
nnrp_client_open_session
Safety
nnrp_client_resume_session
Safety
nnrp_client_submit
Safety
nnrp_connection_close
Safety
nnrp_current_protocol_version
nnrp_dispatch_event
Safety
nnrp_migration_recovery_validate
Safety
nnrp_migration_should_replay_frame
Safety
nnrp_object_descriptor_create
Safety
nnrp_object_descriptor_metadata_snapshot
Safety
nnrp_object_descriptor_release
Safety
nnrp_object_descriptor_view
Safety
nnrp_object_metadata_buffer_acquire_copy
Safety
nnrp_object_metadata_buffer_release
Safety
nnrp_object_metadata_buffer_view
Safety
nnrp_poll_empty
Safety
nnrp_runtime_capabilities
nnrp_runtime_frame_send
Sends one validated Preview4 runtime frame through a client or server session/operation handle and queues an owned typed event.
nnrp_schema_descriptor_parse
Safety
nnrp_schema_descriptor_write
Safety
nnrp_schema_registry_create
Safety
nnrp_schema_registry_install
Safety
nnrp_schema_registry_invalidate
Safety
nnrp_schema_registry_lookup
Safety
nnrp_schema_registry_release
Safety
nnrp_schema_registry_validate_binding
Safety
nnrp_server_accept
Safety
nnrp_server_await_events
Reads and decodes a bounded server event batch from a live role session. Inbound submits create operation handles owned by the server session.
nnrp_server_bind
Safety
nnrp_server_close
Safety
nnrp_server_drop_stale_result
Safety
nnrp_server_send_partial_result
Safety
nnrp_server_send_result
Safety
nnrp_session_close
Safety
nnrp_session_open
Safety
nnrp_session_recovery_ack_validate
Safety
nnrp_session_recovery_request_validate
Safety
nnrp_submit
Safety
nnrp_token_delta_schema_descriptor
Safety
nnrp_typed_payload_descriptor_parse
Safety
nnrp_typed_payload_descriptor_write
Safety
nnrp_typed_payload_validate_binding
Safety
runtime_capabilities
schema_registry_action_code
schema_registry_failure_status
session_error_status

Type Aliases§

NnrpEventCallback