Crate cyclonedds_sys

Crate cyclonedds_sys 

Source

Re-exports§

pub use self::dds_find_scope as dds_find_scope_t;
pub use self::dds_durability_kind as dds_durability_kind_t;
pub use self::dds_history_kind as dds_history_kind_t;
pub use self::dds_ownership_kind as dds_ownership_kind_t;
pub use self::dds_liveliness_kind as dds_liveliness_kind_t;
pub use self::dds_reliability_kind as dds_reliability_kind_t;
pub use self::dds_destination_order_kind as dds_destination_order_kind_t;
pub use self::dds_presentation_access_scope_kind as dds_presentation_access_scope_kind_t;
pub use self::dds_ignorelocal_kind as dds_ignorelocal_kind_t;
pub use self::dds_type_consistency_kind as dds_type_consistency_kind_t;
pub use self::dds_status_id as dds_status_id_t;
pub use self::dds_sample_state as dds_sample_state_t;
pub use self::dds_view_state as dds_view_state_t;
pub use self::dds_instance_state as dds_instance_state_t;
pub use self::ddsi_typeid_kind as ddsi_typeid_kind_t;
pub use dds_error::DDSError;

Modules§

builtin_entity
dds_error

Structs§

DdsEntity
StateMask
__BindgenBitfieldUnit
cpp2c_Publisher
cpp2c_Subscriber
dds_binaryproperty
dds_binarypropertyseq
dds_builtintopic_endpoint
dds_builtintopic_guid
dds_data_representation_id_seq
dds_data_representation_qospolicy
dds_deadline_qospolicy
dds_destination_order_qospolicy
dds_durability_qospolicy
dds_durability_service_qospolicy
dds_entity_factory_qospolicy
dds_history_qospolicy
dds_ignorelocal_qospolicy
dds_inconsistent_topic_status
dds_key_descriptor
dds_latency_budget_qospolicy
dds_lifespan_qospolicy
dds_listener
dds_liveliness_changed_status
dds_liveliness_lost_status
dds_liveliness_qospolicy
dds_offered_deadline_missed_status
dds_offered_incompatible_qos_status
dds_ownership_qospolicy
dds_ownership_strength_qospolicy
dds_presentation_qospolicy
dds_property
dds_property_qospolicy
dds_propertyseq
dds_publication_matched_status
dds_qos
dds_reader_data_lifecycle_qospolicy
dds_reader_lifespan_qospolicy
dds_reliability_qospolicy
dds_requested_deadline_missed_status
dds_requested_incompatible_qos_status
dds_resource_limits_qospolicy
dds_rhc
dds_sample_info
dds_sample_lost_status
dds_sample_rejected_status
dds_sequence
dds_subscription_keys_qospolicy
dds_subscription_matched_status
dds_time_based_filter_qospolicy
dds_topic_descriptor
dds_transport_priority_qospolicy
dds_type_consistency_enforcement_qospolicy
dds_type_meta_ser
dds_writer_data_lifecycle_qospolicy
ddsi_guid
ddsi_keyhash
ddsi_octetseq
ddsi_plist
ddsi_serdata
ddsi_serdata_ops
ddsi_sertopic
ddsi_sertype
ddsi_sertype_ops
ddsi_sertype_v0
ddsi_stringseq
ddsi_typeid
ddsi_typeinfo
ddsi_typemap
ddsrt_atomic_uint32_t
ddsrt_atomic_uintptr_t
ddsrt_md5_state_s
ddsrt_mtime_t
ddsrt_wctime_t
iceoryx_header
iovec
nn_rbuf
nn_rdata
nn_rmsg
nn_rmsg_chunk

Enums§

State
dds_destination_order_kind
dds_durability_kind
dds_history_kind
dds_ignorelocal_kind
dds_liveliness_kind
dds_ownership_kind
dds_presentation_access_scope_kind
dds_reliability_kind

Constants§

BUILTIN_TOPIC_DCPSPARTICIPANT
BUILTIN_TOPIC_DCPSPUBLICATION
BUILTIN_TOPIC_DCPSSUBSCRIPTION
BUILTIN_TOPIC_DCPSTOPIC
DDS_FREE_ALL_BIT
DDS_FREE_CONTENTS_BIT
DDS_FREE_KEY_BIT
dds_find_scope_DDS_FIND_SCOPE_GLOBAL
dds_find_scope_DDS_FIND_SCOPE_LOCAL_DOMAIN
dds_find_scope_DDS_FIND_SCOPE_PARTICIPANT
dds_free_op_t_DDS_FREE_ALL
dds_free_op_t_DDS_FREE_CONTENTS
dds_free_op_t_DDS_FREE_KEY
dds_instance_state_DDS_IST_ALIVE
dds_instance_state_DDS_IST_NOT_ALIVE_DISPOSED
dds_instance_state_DDS_IST_NOT_ALIVE_NO_WRITERS
dds_sample_rejected_status_kind_DDS_NOT_REJECTED
dds_sample_rejected_status_kind_DDS_REJECTED_BY_INSTANCES_LIMIT
dds_sample_rejected_status_kind_DDS_REJECTED_BY_SAMPLES_LIMIT
dds_sample_rejected_status_kind_DDS_REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT
dds_sample_state_DDS_SST_NOT_READ
dds_sample_state_DDS_SST_READ
dds_status_id_DDS_DATA_AVAILABLE_STATUS_ID
dds_status_id_DDS_DATA_ON_READERS_STATUS_ID
dds_status_id_DDS_INCONSISTENT_TOPIC_STATUS_ID
dds_status_id_DDS_LIVELINESS_CHANGED_STATUS_ID
dds_status_id_DDS_LIVELINESS_LOST_STATUS_ID
dds_status_id_DDS_OFFERED_DEADLINE_MISSED_STATUS_ID
dds_status_id_DDS_OFFERED_INCOMPATIBLE_QOS_STATUS_ID
dds_status_id_DDS_PUBLICATION_MATCHED_STATUS_ID
dds_status_id_DDS_REQUESTED_DEADLINE_MISSED_STATUS_ID
dds_status_id_DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS_ID
dds_status_id_DDS_SAMPLE_LOST_STATUS_ID
dds_status_id_DDS_SAMPLE_REJECTED_STATUS_ID
dds_status_id_DDS_SUBSCRIPTION_MATCHED_STATUS_ID
dds_stream_opcode_DDS_OP_ADR
dds_stream_opcode_DDS_OP_DLC
dds_stream_opcode_DDS_OP_JEQ
dds_stream_opcode_DDS_OP_JEQ4
dds_stream_opcode_DDS_OP_JSR
dds_stream_opcode_DDS_OP_KOF
dds_stream_opcode_DDS_OP_PLC
dds_stream_opcode_DDS_OP_PLM
dds_stream_opcode_DDS_OP_RTS
dds_stream_typecode_DDS_OP_VAL_1BY
dds_stream_typecode_DDS_OP_VAL_2BY
dds_stream_typecode_DDS_OP_VAL_4BY
dds_stream_typecode_DDS_OP_VAL_8BY
dds_stream_typecode_DDS_OP_VAL_ARR
dds_stream_typecode_DDS_OP_VAL_BLN
dds_stream_typecode_DDS_OP_VAL_BMK
dds_stream_typecode_DDS_OP_VAL_BSQ
dds_stream_typecode_DDS_OP_VAL_BST
dds_stream_typecode_DDS_OP_VAL_ENU
dds_stream_typecode_DDS_OP_VAL_EXT
dds_stream_typecode_DDS_OP_VAL_SEQ
dds_stream_typecode_DDS_OP_VAL_STR
dds_stream_typecode_DDS_OP_VAL_STU
dds_stream_typecode_DDS_OP_VAL_UNI
dds_stream_typecode_primary_DDS_OP_TYPE_1BY
dds_stream_typecode_primary_DDS_OP_TYPE_2BY
dds_stream_typecode_primary_DDS_OP_TYPE_4BY
dds_stream_typecode_primary_DDS_OP_TYPE_8BY
dds_stream_typecode_primary_DDS_OP_TYPE_ARR
dds_stream_typecode_primary_DDS_OP_TYPE_BLN
dds_stream_typecode_primary_DDS_OP_TYPE_BMK
dds_stream_typecode_primary_DDS_OP_TYPE_BSQ
dds_stream_typecode_primary_DDS_OP_TYPE_BST
dds_stream_typecode_primary_DDS_OP_TYPE_ENU
dds_stream_typecode_primary_DDS_OP_TYPE_EXT
dds_stream_typecode_primary_DDS_OP_TYPE_SEQ
dds_stream_typecode_primary_DDS_OP_TYPE_STR
dds_stream_typecode_primary_DDS_OP_TYPE_STU
dds_stream_typecode_primary_DDS_OP_TYPE_UNI
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_1BY
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_2BY
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_4BY
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_8BY
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_ARR
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BLN
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BMK
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BSQ
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BST
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_ENU
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_SEQ
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_STR
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_STU
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_UNI
dds_type_consistency_kind_DDS_TYPE_CONSISTENCY_ALLOW_TYPE_COERCION
dds_type_consistency_kind_DDS_TYPE_CONSISTENCY_DISALLOW_TYPE_COERCION
dds_view_state_DDS_VST_NEW
dds_view_state_DDS_VST_OLD
ddsi_serdata_kind_SDK_DATA
ddsi_serdata_kind_SDK_EMPTY
ddsi_serdata_kind_SDK_KEY
ddsi_shm_loglevel_DDSI_SHM_DEBUG
ddsi_shm_loglevel_DDSI_SHM_ERROR
ddsi_shm_loglevel_DDSI_SHM_FATAL
ddsi_shm_loglevel_DDSI_SHM_INFO
ddsi_shm_loglevel_DDSI_SHM_OFF
ddsi_shm_loglevel_DDSI_SHM_VERBOSE
ddsi_shm_loglevel_DDSI_SHM_WARN
ddsi_typeid_kind_DDSI_TYPEID_KIND_COMPLETE
ddsi_typeid_kind_DDSI_TYPEID_KIND_FULLY_DESCRIPTIVE
ddsi_typeid_kind_DDSI_TYPEID_KIND_MINIMAL
ddsi_typeid_kind_DDSI_TYPEID_KIND_PLAIN_COLLECTION_COMPLETE
ddsi_typeid_kind_DDSI_TYPEID_KIND_PLAIN_COLLECTION_MINIMAL
iox_shm_data_state_t_IOX_CHUNK_CONTAINS_RAW_DATA
iox_shm_data_state_t_IOX_CHUNK_CONTAINS_SERIALIZED_DATA
iox_shm_data_state_t_IOX_CHUNK_UNINITIALIZED

Functions§

_dummy
dds_alloc
dds_assert_liveliness
dds_begin_coherent
dds_copy_listener
dds_copy_qos
dds_create_domain
dds_create_guardcondition
dds_create_listener
dds_create_participant
dds_create_publisher
dds_create_qos
dds_create_querycondition
dds_create_readcondition
dds_create_reader
dds_create_reader_rhc
dds_create_subscriber
dds_create_topic
dds_create_topic_arbitrary
dds_create_topic_sertype
dds_create_waitset
dds_create_writer
dds_delete
dds_delete_listener
dds_delete_qos
dds_dispose
dds_dispose_ih
dds_dispose_ih_ts
dds_dispose_ts
dds_enable
dds_end_coherent
dds_find_topic
dds_free
dds_get_children
dds_get_datareader
dds_get_domainid
dds_get_enabled_status
dds_get_inconsistent_topic_status
dds_get_instance_handle
dds_get_listener
dds_get_liveliness_changed_status
dds_get_liveliness_lost_status
dds_get_mask
dds_get_matched_publication_data
dds_get_matched_publications
dds_get_matched_subscription_data
dds_get_matched_subscriptions
dds_get_name
dds_get_offered_deadline_missed_status
dds_get_offered_incompatible_qos_status
dds_get_parent
dds_get_participant
dds_get_publication_matched_status
dds_get_publisher
dds_get_qos
dds_get_requested_deadline_missed_status
dds_get_requested_incompatible_qos_status
dds_get_sample_lost_status
dds_get_sample_rejected_status
dds_get_status_changes
dds_get_status_mask
dds_get_subscriber
dds_get_subscription_matched_status
dds_get_topic
dds_get_topic_filter
dds_get_type_name
dds_instance_get_key
dds_is_loan_available
dds_is_shared_memory_available
dds_lget_data_available
dds_lget_data_on_readers
dds_lget_inconsistent_topic
dds_lget_liveliness_changed
dds_lget_liveliness_lost
dds_lget_offered_deadline_missed
dds_lget_offered_incompatible_qos
dds_lget_publication_matched
dds_lget_requested_deadline_missed
dds_lget_requested_incompatible_qos
dds_lget_sample_lost
dds_lget_sample_rejected
dds_lget_subscription_matched
dds_loan_sample
dds_loan_shared_memory_buffer
dds_lookup_instance
dds_lookup_participant
dds_lset_data_available
dds_lset_data_on_readers
dds_lset_inconsistent_topic
dds_lset_liveliness_changed
dds_lset_liveliness_lost
dds_lset_offered_deadline_missed
dds_lset_offered_incompatible_qos
dds_lset_publication_matched
dds_lset_requested_deadline_missed
dds_lset_requested_incompatible_qos
dds_lset_sample_lost
dds_lset_sample_rejected
dds_lset_subscription_matched
dds_merge_listener
dds_merge_qos
dds_notify_readers
dds_qget_deadline
dds_qget_destination_order
dds_qget_durability
dds_qget_durability_service
dds_qget_groupdata
dds_qget_history
dds_qget_ignorelocal
dds_qget_latency_budget
dds_qget_lifespan
dds_qget_liveliness
dds_qget_ownership
dds_qget_ownership_strength
dds_qget_partition
dds_qget_presentation
dds_qget_reliability
dds_qget_resource_limits
dds_qget_time_based_filter
dds_qget_topicdata
dds_qget_transport_priority
dds_qget_userdata
dds_qget_writer_data_lifecycle
dds_qos_equal
dds_qset_deadline
dds_qset_destination_order
dds_qset_durability
dds_qset_durability_service
dds_qset_groupdata
dds_qset_history
dds_qset_ignorelocal
dds_qset_latency_budget
dds_qset_lifespan
dds_qset_liveliness
dds_qset_ownership
dds_qset_ownership_strength
dds_qset_partition
dds_qset_partition1
dds_qset_presentation
dds_qset_reader_data_lifecycle
dds_qset_reliability
dds_qset_resource_limits
dds_qset_time_based_filter
dds_qset_topicdata
dds_qset_transport_priority
dds_qset_userdata
dds_qset_writer_data_lifecycle
dds_read
dds_read_guardcondition
dds_read_instance
dds_read_instance_mask
dds_read_instance_mask_wl
dds_read_instance_wl
dds_read_mask
dds_read_mask_wl
dds_read_next
dds_read_next_wl
dds_read_status
dds_read_wl
dds_reader_wait_for_historical_data
dds_realloc
dds_realloc_zero
dds_register_instance
dds_reset_listener
dds_reset_qos
dds_resume
dds_return_loan
dds_sample_free
dds_set_enabled_status
dds_set_guardcondition
dds_set_listener
dds_set_qos
dds_set_status_mask
dds_set_topic_filter
dds_string_alloc
dds_string_dup
dds_string_free
dds_suspend
dds_take
dds_take_guardcondition
dds_take_instance
dds_take_instance_mask
dds_take_instance_mask_wl
dds_take_instance_wl
dds_take_mask
dds_take_mask_wl
dds_take_next
dds_take_next_wl
dds_take_status
dds_take_wl
dds_triggered
dds_unregister_instance
dds_unregister_instance_ih
dds_unregister_instance_ih_ts
dds_unregister_instance_ts
dds_wait_for_acks
dds_waitset_attach
dds_waitset_detach
dds_waitset_get_entities
dds_waitset_set_trigger
dds_waitset_wait
dds_waitset_wait_until
dds_write
dds_write_flush
dds_write_ts
dds_writecdr
dds_writedispose
dds_writedispose_ts
ddsi_serdata_addref
ddsi_serdata_init
ddsi_serdata_removeref
ddsi_sertype_fini
ddsi_sertype_init
ddsi_sertype_v0
ddsrt_md5_append
ddsrt_md5_finish
ddsrt_md5_init
free_iox_chunk
iceoryx_header_from_chunk
shm_create_chunk
shm_get_data_state
shm_lock_iox_sub
shm_set_data_state
shm_set_loglevel
shm_unlock_iox_sub

Type Aliases§

DdsDomainId
DdsTopicDescriptor
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
dds_attach_t
dds_binaryproperty_t
dds_binarypropertyseq_t
dds_builtintopic_endpoint_t
dds_data_representation_id_seq_t
dds_data_representation_id_t
dds_data_representation_qospolicy_t
dds_deadline_qospolicy_t
dds_destination_order_qospolicy_t
dds_domainid_t
dds_durability_qospolicy_t
dds_durability_service_qospolicy_t
dds_duration_t
dds_entity_factory_qospolicy_t
dds_entity_t
dds_find_scope
dds_free_op_t
dds_groupdata_qospolicy_t
dds_guid_t
dds_history_qospolicy_t
dds_ignorelocal_qospolicy_t
dds_inconsistent_topic_status_t
dds_instance_handle_t
dds_instance_state
dds_key_descriptor_t
dds_latency_budget_qospolicy_t
dds_lifespan_qospolicy_t
dds_listener_t
dds_liveliness_changed_status_t
dds_liveliness_lost_status_t
dds_liveliness_qospolicy_t
dds_locator_mask_t
dds_offered_deadline_missed_status_t
dds_offered_incompatible_qos_status_t
dds_on_data_available_fn
dds_on_data_on_readers_fn
dds_on_inconsistent_topic_fn
dds_on_liveliness_changed_fn
dds_on_liveliness_lost_fn
dds_on_offered_deadline_missed_fn
dds_on_offered_incompatible_qos_fn
dds_on_publication_matched_fn
dds_on_requested_deadline_missed_fn
dds_on_requested_incompatible_qos_fn
dds_on_sample_lost_fn
dds_on_sample_rejected_fn
dds_on_subscription_matched_fn
dds_ownership_qospolicy_t
dds_ownership_strength_qospolicy_t
dds_partition_qospolicy_t
dds_presentation_qospolicy_t
dds_property_qospolicy_t
dds_property_t
dds_propertyseq_t
dds_publication_matched_status_t
dds_qos_t
dds_querycondition_filter_fn
dds_reader_data_lifecycle_qospolicy_t
dds_reader_lifespan_qospolicy_t
dds_reliability_qospolicy_t
dds_requested_deadline_missed_status_t
dds_requested_incompatible_qos_status_t
dds_resource_limits_qospolicy_t
dds_return_t
dds_sample_info_t
dds_sample_lost_status_t
dds_sample_rejected_status_kind
dds_sample_rejected_status_t
dds_sample_state
dds_sequence_t
dds_status_id
dds_stream_opcode
dds_stream_typecode
dds_stream_typecode_primary
dds_stream_typecode_subtype
dds_subscription_keys_qospolicy_t
dds_subscription_matched_status_t
dds_time_based_filter_qospolicy_t
dds_time_t
dds_topic_descriptor_t
dds_topic_filter_fn
dds_topic_filter_sample_fn
dds_topicdata_qospolicy_t
dds_transport_priority_qospolicy_t
dds_type_consistency_enforcement_qospolicy_t
dds_type_consistency_kind
dds_typeinfo_t
dds_userdata_qospolicy_t
dds_view_state
dds_writer_data_lifecycle_qospolicy_t
ddsi_entityid_t
ddsi_guid_prefix_t
ddsi_keyhash_t
ddsi_octetseq_t
ddsi_serdata_eqkey_t
ddsi_serdata_free_t
ddsi_serdata_from_iox_t
ddsi_serdata_from_keyhash_t
ddsi_serdata_from_sample_t
ddsi_serdata_from_ser_iov_t
ddsi_serdata_from_ser_t
ddsi_serdata_get_keyhash_t
ddsi_serdata_iox_size_t
ddsi_serdata_kind
ddsi_serdata_print_t
ddsi_serdata_size_t
ddsi_serdata_to_sample_t
ddsi_serdata_to_ser_ref_t
ddsi_serdata_to_ser_t
ddsi_serdata_to_ser_unref_t
ddsi_serdata_to_untyped_t
ddsi_serdata_untyped_to_sample_t
ddsi_sertype_derive_t
ddsi_sertype_equal_t
ddsi_sertype_free_samples_t
ddsi_sertype_free_t
ddsi_sertype_get_serialized_size_t
ddsi_sertype_hash_t
ddsi_sertype_realloc_samples_t
ddsi_sertype_serialize_into_t
ddsi_sertype_typeid_t
ddsi_sertype_typeinfo_t
ddsi_sertype_typemap_t
ddsi_sertype_v0_t
ddsi_sertype_zero_samples_t
ddsi_shm_loglevel
ddsi_stringseq_t
ddsi_typeid_kind
ddsi_typeid_t
ddsi_typeinfo_t
ddsi_typemap_t
ddsrt_atomic_voidp_t
ddsrt_iovec_t
ddsrt_md5_byte_t
ddsrt_md5_state_t
ddsrt_md5_word_t
ddsrt_msg_iovlen_t
iceoryx_header_t
iox_pub_t
iox_shm_data_state_t
iox_sub_t
size_t

Unions§

ddsi_entityid
ddsi_guid_prefix
nn_rmsg_chunk__bindgen_ty_1