Skip to main content

Crate cyclonedds_rust_sys

Crate cyclonedds_rust_sys 

Source

Structs§

__BindgenBitfieldUnit
__IncompleteArrayField
__arm_legacy_debug_state
__arm_pagein_state
__darwin_arm_cpmu_state64
__darwin_arm_debug_state32
__darwin_arm_debug_state64
__darwin_arm_exception_state
__darwin_arm_exception_state64
__darwin_arm_exception_state64_v2
__darwin_arm_neon_state
__darwin_arm_neon_state64
__darwin_arm_sme2_state
__darwin_arm_sme_state
__darwin_arm_sme_za_state
__darwin_arm_sve_p_state
__darwin_arm_sve_z_state
__darwin_arm_thread_state
__darwin_arm_thread_state64
__darwin_arm_vfp_state
__darwin_mcontext32
__darwin_mcontext64
__darwin_pthread_handler_rec
__darwin_sigaltstack
__darwin_ucontext
__sFILE
__sFILEX
__sbuf
__sigaction
__siginfo
_malloc_zone_t
_opaque_pthread_attr_t
_opaque_pthread_cond_t
_opaque_pthread_condattr_t
_opaque_pthread_mutex_t
_opaque_pthread_mutexattr_t
_opaque_pthread_once_t
_opaque_pthread_rwlock_t
_opaque_pthread_rwlockattr_t
_opaque_pthread_t
dds_allocator
@brief DDS Allocator @ingroup alloc C-Style allocator API
dds_builtintopic_endpoint
@brief Sample structure of the Builtin topic DcpsPublication and DcpsSubscription. @ingroup builtintopic
dds_builtintopic_guid
@brief Structure of a GUID in any builtin topic sample. @ingroup builtintopic
dds_builtintopic_participant
@brief Sample structure of the Builtin topic DcpsParticipant. @ingroup builtintopic
dds_builtintopic_topic
@brief Sample structure of the Builtin topic DcpsTopic. @ingroup builtintopic
dds_builtintopic_topic_key
@brief Structure of a key in the Builtin topic DcpsTopic. @ingroup builtintopic
dds_cdr_header
dds_cdrstream_allocator
dds_cdrstream_desc
dds_cdrstream_desc_key
dds_cdrstream_desc_keys
dds_cdrstream_desc_mid
dds_cdrstream_desc_mid_table
dds_cdrstream_desc_op_seq
dds_dynamic_enum_literal_value
@ingroup dynamic_type
dds_dynamic_member_descriptor
@brief Dynamic Type Member descriptor @ingroup dynamic_type
dds_dynamic_type
@brief Dynamic Type @ingroup dynamic_type
dds_dynamic_type_descriptor
@brief Dynamic Type descriptor @ingroup dynamic_type
dds_dynamic_type_spec
@ingroup dynamic_type
dds_inconsistent_topic_status
@ingroup dcps_status @brief DCPS_Status_InconsistentTopic DOC_TODO
dds_istream
dds_key_descriptor
@ingroup implementation @brief Key Descriptor Used to describe a named key field in a type with the offset from the start of a struct.
dds_listener
@brief DDS Listener struct (opaque) @ingroup listener
dds_liveliness_changed_status
@ingroup dcps_status @brief DCPS_Status_LivelinessChanged DOC_TODO
dds_liveliness_lost_status
@ingroup dcps_status @brief DCPS_Status_LivelinessLost DOC_TODO
dds_loan_pool
dds_loaned_sample
@brief The definition of a Loaned Sample @ingroup loaned_sample
dds_loaned_sample_ops
@brief Container for implementation specific operations @ingroup loaned_sample
dds_loaned_sample_origin
dds_log_data_t
Structure with log message and meta data passed to callbacks.
dds_offered_deadline_missed_status
@ingroup dcps_status @brief DCPS_Status_OfferedDeadlineMissed DOC_TODO
dds_offered_incompatible_qos_status
@ingroup dcps_status @brief DCPS_Status_OfferedIncompatibleQoS DOC_TODO
dds_ostream
dds_ostreamBE
dds_ostreamLE
dds_psmx
@brief Type representing a PSMX Instance in a DDS Domain Entity @ingroup psmx
dds_psmx_endpoint
@brief Type representing a PSMX Endpoint in a DDS Domain Entity @ingroup psmx
dds_psmx_endpoint_ops
@brief Table of pointers to functions that are used on a PSMX Endpoint @ingroup psmx
dds_psmx_metadata
@brief Describes the data which is transferred in addition to the application data @ingroup psmx
dds_psmx_node_identifier
@brief PSMX Locator @ingroup psmx
dds_psmx_ops
@brief Table of pointers to functions operating on a PSMX Instance @ingroup psmx
dds_psmx_topic
@brief Type representing a PSMX Topic in a DDS Domain Entity @ingroup psmx
dds_psmx_topic_ops
@brief Table of pointers to functions operating on a PSMX Topic @ingroup psmx
dds_publication_matched_status
@ingroup dcps_status @brief DCPS_Status_PublicationMatched DOC_TODO
dds_qos
dds_qos_provider
@brief Sample structure of the Qos Provider. @ingroup qos_provider @component qos_provider_api
dds_readcond
dds_reader
dds_requested_deadline_missed_status
@ingroup dcps_status @brief DCPS_Status_RequestedDeadlineMissed DOC_TODO
dds_requested_incompatible_qos_status
@ingroup dcps_status @brief DCPS_Status_RequestedIncompatibleQoS DOC_TODO
dds_rhc
@brief Reader History Cache @ingroup dds DOC_TODO
dds_rhc_ops
dds_sample_info
Contains information about the associated data value
dds_sample_lost_status
@ingroup dcps_status @brief DCPS_Status_SampleLost DOC_TODO
dds_sample_rejected_status
@ingroup dcps_status @brief DCPS_Status_SampleRejected DOC_TODO
dds_sequence
@ingroup implementation @brief Datastructure of a Sequence type Container for a sequence of bytes. The general model of this type is also used in IDL output, where the uint8_t * _buffer is replaced by the appropriate subtype of what is contained.
dds_stat_keyvalue
@brief KeyValue statistics entry @ingroup statistics
dds_statistics
@brief Statistics container @ingroup statistics
dds_subscription_matched_status
@ingroup dcps_status @brief DCPS_Status_SubscriptionMatched DOC_TODO
dds_topic_descriptor
@brief Topic Descriptor @ingroup topic_definition @warning Unstable/Private API Contains all meta information about a type, usually produced by the IDL compiler Since this type is not intended for public consumption it can change without warning.
dds_topic_filter
@brief Full topic filter container; @ingroup topic_filter @warning Unstable API
dds_type_meta_ser
@ingroup topic_definition @brief Simple sized byte container to hold serialized type info Holds XTypes information (TypeInformation, TypeMapping) for a type
ddsi_config
@brief DDSI Config @ingroup dds DOC_TODO
ddsi_guid
ddsi_locator
< PSMX Locator for this PSMX Instance
ddsi_plist
@brief DDSI parameter list @ingroup dds DOC_TODO
ddsi_rhc
ddsi_rhc_ops
ddsi_serdata
@anchor ddsi_serdata @brief DDSI Serdata @ingroup dds DOC_TODO
ddsi_sertype
@anchor ddsi_sertype @brief DDSI sertype @ingroup dds DOC_TODO
ddsi_tkmap
ddsi_tkmap_instance
ddsi_type
ddsi_typeid
ddsi_typeid_str
ddsi_typeinfo
ddsi_typeobj
ddsi_writer_info
ddsrt_atomic_uint32_t
ddsrt_hh
ddsrt_hh_bucket
ddsrt_hh_iter
ddsrt_mtime_t
div_t
imaxdiv_t
ldiv_t
lldiv_t
proc_rlimit_control_wakeupmon
rlimit
rusage
rusage_info_v0
rusage_info_v1
rusage_info_v2
rusage_info_v3
rusage_info_v4
rusage_info_v5
rusage_info_v6
sigaction
sigevent
sigstack
sigvec
static_assert_54
static_assert_157
static_assert_158
timeval
wait__bindgen_ty_1
wait__bindgen_ty_2

Constants§

ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BUFSIZ
BUS_ADRALN
BUS_ADRERR
BUS_NOOP
BUS_OBJERR
BYTE_ORDER
CHARCLASS_NAME_MAX
CHAR_BIT
CHAR_MAX
CHAR_MIN
CHILD_MAX
CLD_CONTINUED
CLD_DUMPED
CLD_EXITED
CLD_KILLED
CLD_NOOP
CLD_STOPPED
CLD_TRAPPED
CLK_TCK
COLL_WEIGHTS_MAX
CPUMON_MAKE_FATAL
DDSI_RTPS_CDR_ENC_FORMAT_DELIMITED
DDSI_RTPS_CDR_ENC_FORMAT_PL
DDSI_RTPS_CDR_ENC_FORMAT_PLAIN
DDSI_RTPS_CDR_ENC_VERSION_1
DDSI_RTPS_CDR_ENC_VERSION_2
DDSI_RTPS_CDR_ENC_VERSION_UNDEF
DDSI_TYPEID_KIND_COMPLETE
DDSI_TYPEID_KIND_FULLY_DESCRIPTIVE
DDSI_TYPEID_KIND_INVALID
DDSI_TYPEID_KIND_MINIMAL
DDSI_TYPEID_KIND_PLAIN_COLLECTION_COMPLETE
DDSI_TYPEID_KIND_PLAIN_COLLECTION_MINIMAL
DDSI_TYPE_IGNORE_DEPS
DDSI_TYPE_INCLUDE_DEPS
DDSRT_64BIT
DDSRT_BIG_ENDIAN
DDSRT_BOSEL_BE
DDSRT_BOSEL_LE
DDSRT_BOSEL_NATIVE
DDSRT_ENDIAN
DDSRT_HAVE_ATOMIC64
DDSRT_HAVE_ATOMIC_LIFO
DDSRT_HAVE_DNS
DDSRT_HAVE_DYNLIB
DDSRT_HAVE_FILESYSTEM
DDSRT_HAVE_GETADDRINFO
DDSRT_HAVE_GETHOSTNAME
DDSRT_HAVE_INET_NTOP
DDSRT_HAVE_INET_PTON
DDSRT_HAVE_IPV6
DDSRT_HAVE_NETSTAT
DDSRT_HAVE_RUSAGE
DDSRT_HAVE_SSM
DDSRT_LITTLE_ENDIAN
DDSRT_RFC3339STRLEN
DDS_ALIVE_INSTANCE_STATE
DDS_ANY_INSTANCE_STATE
DDS_ANY_SAMPLE_STATE
DDS_ANY_STATE
DDS_ANY_VIEW_STATE
DDS_CDRSTREAM_MAX_NESTING_DEPTH
DDS_CDR_CALCULATED_FLAGS
DDS_CDR_HDR_PADDING_MASK
DDS_CHECK_EXIT
DDS_CHECK_FAIL
DDS_CHECK_REPORT
DDS_DATA_REPRESENTATION_FLAG_XCDR1
DDS_DATA_REPRESENTATION_FLAG_XCDR2
DDS_DATA_REPRESENTATION_FLAG_XML
DDS_DATA_REPRESENTATION_RESTRICT_DEFAULT
DDS_DATA_REPRESENTATION_XCDR1
DDS_DATA_REPRESENTATION_XCDR2
DDS_DATA_REPRESENTATION_XML
DDS_DATA_TYPE_CONTAINS_APPENDABLE
DDS_DATA_TYPE_CONTAINS_ARRAY
DDS_DATA_TYPE_CONTAINS_BITMASK
DDS_DATA_TYPE_CONTAINS_BSEQUENCE
DDS_DATA_TYPE_CONTAINS_BSTRING
DDS_DATA_TYPE_CONTAINS_BWSTRING
DDS_DATA_TYPE_CONTAINS_ENUM
DDS_DATA_TYPE_CONTAINS_EXTERNAL
DDS_DATA_TYPE_CONTAINS_KEY
DDS_DATA_TYPE_CONTAINS_MUTABLE
DDS_DATA_TYPE_CONTAINS_OPTIONAL
DDS_DATA_TYPE_CONTAINS_SEQUENCE
DDS_DATA_TYPE_CONTAINS_STRING
DDS_DATA_TYPE_CONTAINS_STRUCT
DDS_DATA_TYPE_CONTAINS_UNION
DDS_DATA_TYPE_CONTAINS_WCHAR
DDS_DATA_TYPE_CONTAINS_WSTRING
DDS_DATA_TYPE_DEFAULTS_TO_XCDR2
DDS_DATA_TYPE_DEFAULTS_TO_XCDR2_MASK
DDS_DATA_TYPE_IS_MEMCPY_SAFE
DDS_DYNAMIC_BITMASK_POSITION_AUTO
DDS_DYNAMIC_MEMBER_ID_AUTO
DDS_DYNAMIC_MEMBER_ID_INVALID
DDS_DYNAMIC_MEMBER_INDEX_END
DDS_DYNAMIC_MEMBER_INDEX_START
DDS_ENTITY_NIL
DDS_ERR_FILE_ID_MASK
DDS_ERR_LINE_MASK
DDS_ERR_NR_MASK
DDS_FIXED_KEY_MAX_SIZE
DDS_FREE_ALL_BIT
DDS_FREE_CONTENTS_BIT
DDS_FREE_KEY_BIT
DDS_HANDLE_NIL
DDS_HAS_CREATE_TOPIC_SERTYPE
DDS_HAS_DDSI_SERTYPE
DDS_HAS_DEADLINE_MISSED
DDS_HAS_LIFESPAN
DDS_HAS_NETWORK_PARTITIONS
DDS_HAS_PROPERTY_LIST_QOS
DDS_HAS_QOS_PROVIDER
DDS_HAS_READCDR
DDS_HAS_SECURITY
DDS_HAS_TCP_TLS
DDS_HAS_TOPIC_DISCOVERY
DDS_HAS_TYPELIB
DDS_HAS_TYPE_DISCOVERY
DDS_JEQ_TYPE_FLAGS_MASK
DDS_JEQ_TYPE_MASK
DDS_KOF_OFFSET_MASK
DDS_LC_ALL
DDS_LC_CONFIG
DDS_LC_CONTENT
DDS_LC_DATA
DDS_LC_DISCOVERY
DDS_LC_ERROR
DDS_LC_FATAL
DDS_LC_INFO
DDS_LC_MALFORMED
DDS_LC_PLIST
DDS_LC_QOSPROV
DDS_LC_RADMIN
DDS_LC_RHC
DDS_LC_SYSDEF
DDS_LC_TCP
DDS_LC_THROTTLE
DDS_LC_TIMING
DDS_LC_TOPIC
DDS_LC_TRACE
DDS_LC_TRAFFIC
DDS_LC_USER
DDS_LC_USER1
DDS_LC_USER2
DDS_LC_USER3
DDS_LC_WARNING
DDS_LC_WHC
DDS_LENGTH_UNLIMITED
DDS_LOG_MASK
DDS_MAX_PSMX_INSTANCES
DDS_MID_OFFSET_MASK
DDS_NEW_VIEW_STATE
DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE
DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE
DDS_NOT_NEW_VIEW_STATE
DDS_NOT_READ_SAMPLE_STATE
DDS_OP_FLAGS_MASK
DDS_OP_FLAG_BASE
DDS_OP_FLAG_DEF
DDS_OP_FLAG_EXT
DDS_OP_FLAG_FP
DDS_OP_FLAG_KEY
DDS_OP_FLAG_MU
DDS_OP_FLAG_OPT
DDS_OP_FLAG_SGN
DDS_OP_FLAG_SZ_MASK
DDS_OP_FLAG_SZ_SHIFT
DDS_OP_JMP_MASK
DDS_OP_MASK
DDS_OP_SUBTYPE_MASK
DDS_OP_TYPE_FLAGS_MASK
DDS_OP_TYPE_MASK
DDS_PARTICIPANT_FLAGS_NO_DISCOVERY
DDS_PLM_FLAGS_MASK
DDS_PSMX_FEATURE_SHARED_MEMORY
DDS_PSMX_FEATURE_ZERO_COPY
DDS_READ_SAMPLE_STATE
DDS_RETCODE_ALREADY_DELETED
DDS_RETCODE_BAD_PARAMETER
DDS_RETCODE_ERROR
DDS_RETCODE_ILLEGAL_OPERATION
DDS_RETCODE_IMMUTABLE_POLICY
DDS_RETCODE_INCONSISTENT_POLICY
DDS_RETCODE_NOT_ALLOWED_BY_SECURITY
DDS_RETCODE_NOT_ENABLED
DDS_RETCODE_NO_DATA
DDS_RETCODE_OK
DDS_RETCODE_OUT_OF_RESOURCES
DDS_RETCODE_PRECONDITION_NOT_MET
DDS_RETCODE_TIMEOUT
DDS_RETCODE_UNSUPPORTED
DDS_RHC_NO_STATE_MASK_SET
DDS_TOPIC_CONTAINS_UNION
DDS_TOPIC_FIXED_KEY
DDS_TOPIC_FIXED_KEY_XCDR2
DDS_TOPIC_FIXED_KEY_XCDR2_KEYHASH
DDS_TOPIC_FIXED_SIZE
DDS_TOPIC_KEY_APPENDABLE
DDS_TOPIC_KEY_ARRAY_NONPRIM
DDS_TOPIC_KEY_MUTABLE
DDS_TOPIC_KEY_SEQUENCE
DDS_TOPIC_NO_OPTIMIZE
DDS_TOPIC_RESTRICT_DATA_REPRESENTATION
DDS_TOPIC_XTYPES_METADATA
DDS_TRACE_MASK
DDS_XCDR1_PL_LONG_FLAG_IMPL_EXT
DDS_XCDR1_PL_LONG_FLAG_MU
DDS_XCDR1_PL_LONG_MID_MASK
DDS_XCDR1_PL_LONG_UNSPECIFIED1
DDS_XCDR1_PL_LONG_UNSPECIFIED2
DDS_XCDR1_PL_SHORT_FLAG_IMPL_EXT
DDS_XCDR1_PL_SHORT_FLAG_MU
DDS_XCDR1_PL_SHORT_MAX_PARAM_ID
DDS_XCDR1_PL_SHORT_MAX_PARAM_LEN
DDS_XCDR1_PL_SHORT_PID_EXTENDED
DDS_XCDR1_PL_SHORT_PID_EXT_LEN
DDS_XCDR1_PL_SHORT_PID_LIST_END
DDS_XCDR1_PL_SHORT_PID_MASK
DDS_XRETCODE_BASE
EOF
EQUIV_CLASS_MAX
EXIT_FAILURE
EXIT_SUCCESS
EXPR_NEST_MAX
FILENAME_MAX
FOOTPRINT_INTERVAL_RESET
FOPEN_MAX
FPE_FLTDIV
FPE_FLTINV
FPE_FLTOVF
FPE_FLTRES
FPE_FLTSUB
FPE_FLTUND
FPE_INTDIV
FPE_INTOVF
FPE_NOOP
GID_MAX
ILL_BADSTK
ILL_COPROC
ILL_ILLADR
ILL_ILLOPC
ILL_ILLOPN
ILL_ILLTRP
ILL_NOOP
ILL_PRVOPC
ILL_PRVREG
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT64_MAX
INT64_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST64_MAX
INT_FAST64_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST64_MAX
INT_LEAST64_MIN
INT_MAX
INT_MIN
IOPOL_APPLICATION
IOPOL_ATIME_UPDATES_DEFAULT
IOPOL_ATIME_UPDATES_OFF
IOPOL_DEFAULT
IOPOL_IMPORTANT
IOPOL_MATERIALIZE_DATALESS_FILES_BASIC_MASK
IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT
IOPOL_MATERIALIZE_DATALESS_FILES_OFF
IOPOL_MATERIALIZE_DATALESS_FILES_ON
IOPOL_MATERIALIZE_DATALESS_FILES_ORIG
IOPOL_NORMAL
IOPOL_PASSIVE
IOPOL_SCOPE_DARWIN_BG
IOPOL_SCOPE_PROCESS
IOPOL_SCOPE_THREAD
IOPOL_STANDARD
IOPOL_THROTTLE
IOPOL_TYPE_DISK
IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES
IOPOL_TYPE_VFS_ATIME_UPDATES
IOPOL_TYPE_VFS_DISALLOW_RW_FOR_O_EVTONLY
IOPOL_TYPE_VFS_ENTITLED_RESERVE_ACCESS
IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION
IOPOL_TYPE_VFS_IGNORE_PERMISSIONS
IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES
IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE
IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME
IOPOL_TYPE_VFS_TRIGGER_RESOLVE
IOPOL_UTILITY
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON
IOPOL_VFS_CONTENT_PROTECTION_DEFAULT
IOPOL_VFS_CONTENT_PROTECTION_IGNORE
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_DEFAULT
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_ON
IOPOL_VFS_ENTITLED_RESERVE_ACCESS_OFF
IOPOL_VFS_ENTITLED_RESERVE_ACCESS_ON
IOPOL_VFS_IGNORE_PERMISSIONS_OFF
IOPOL_VFS_IGNORE_PERMISSIONS_ON
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_DEFAULT
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_ON
IOPOL_VFS_SKIP_MTIME_UPDATE_IGNORE
IOPOL_VFS_SKIP_MTIME_UPDATE_OFF
IOPOL_VFS_SKIP_MTIME_UPDATE_ON
IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME
IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT
IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT
IOPOL_VFS_TRIGGER_RESOLVE_OFF
IOV_MAX
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LLONG_MAX
LLONG_MIN
LONG_BIT
LONG_MAX
LONG_MIN
L_ctermid
L_tmpnam
MAC_OS_VERSION_11_0
MAC_OS_VERSION_11_1
MAC_OS_VERSION_11_3
MAC_OS_VERSION_11_4
MAC_OS_VERSION_11_5
MAC_OS_VERSION_11_6
MAC_OS_VERSION_12_0
MAC_OS_VERSION_12_1
MAC_OS_VERSION_12_2
MAC_OS_VERSION_12_3
MAC_OS_VERSION_12_4
MAC_OS_VERSION_12_5
MAC_OS_VERSION_12_6
MAC_OS_VERSION_12_7
MAC_OS_VERSION_13_0
MAC_OS_VERSION_13_1
MAC_OS_VERSION_13_2
MAC_OS_VERSION_13_3
MAC_OS_VERSION_13_4
MAC_OS_VERSION_13_5
MAC_OS_VERSION_13_6
MAC_OS_VERSION_13_7
MAC_OS_VERSION_14_0
MAC_OS_VERSION_14_1
MAC_OS_VERSION_14_2
MAC_OS_VERSION_14_3
MAC_OS_VERSION_14_4
MAC_OS_VERSION_14_5
MAC_OS_VERSION_14_6
MAC_OS_VERSION_14_7
MAC_OS_VERSION_15_0
MAC_OS_VERSION_15_1
MAC_OS_VERSION_15_2
MAC_OS_VERSION_15_3
MAC_OS_VERSION_15_4
MAC_OS_VERSION_15_5
MAC_OS_VERSION_15_6
MAC_OS_VERSION_16_0
MAC_OS_VERSION_26_0
MAC_OS_VERSION_26_1
MAC_OS_VERSION_26_2
MAC_OS_VERSION_26_3
MAC_OS_VERSION_26_4
MAC_OS_X_VERSION_10_0
MAC_OS_X_VERSION_10_1
MAC_OS_X_VERSION_10_2
MAC_OS_X_VERSION_10_3
MAC_OS_X_VERSION_10_4
MAC_OS_X_VERSION_10_5
MAC_OS_X_VERSION_10_6
MAC_OS_X_VERSION_10_7
MAC_OS_X_VERSION_10_8
MAC_OS_X_VERSION_10_9
MAC_OS_X_VERSION_10_10
MAC_OS_X_VERSION_10_11
MAC_OS_X_VERSION_10_12
MAC_OS_X_VERSION_10_13
MAC_OS_X_VERSION_10_14
MAC_OS_X_VERSION_10_15
MAC_OS_X_VERSION_10_16
MAC_OS_X_VERSION_10_10_2
MAC_OS_X_VERSION_10_10_3
MAC_OS_X_VERSION_10_11_2
MAC_OS_X_VERSION_10_11_3
MAC_OS_X_VERSION_10_11_4
MAC_OS_X_VERSION_10_12_1
MAC_OS_X_VERSION_10_12_2
MAC_OS_X_VERSION_10_12_4
MAC_OS_X_VERSION_10_13_1
MAC_OS_X_VERSION_10_13_2
MAC_OS_X_VERSION_10_13_4
MAC_OS_X_VERSION_10_14_1
MAC_OS_X_VERSION_10_14_4
MAC_OS_X_VERSION_10_14_5
MAC_OS_X_VERSION_10_14_6
MAC_OS_X_VERSION_10_15_1
MAC_OS_X_VERSION_10_15_4
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MINSIGSTKSZ
NAME_MAX
NGROUPS_MAX
NL_ARGMAX
NL_LANGMAX
NL_MSGMAX
NL_NMAX
NL_SETMAX
NL_TEXTMAX
NSIG
NZERO
OFF_MAX
OFF_MIN
OPEN_MAX
PASS_MAX
PATH_MAX
PDP_ENDIAN
PIPE_BUF
POLL_ERR
POLL_HUP
POLL_IN
POLL_MSG
POLL_OUT
POLL_PRI
PRIO_DARWIN_BG
PRIO_DARWIN_NONUI
PRIO_DARWIN_PROCESS
PRIO_DARWIN_THREAD
PRIO_MAX
PRIO_MIN
PRIO_PGRP
PRIO_PROCESS
PRIO_USER
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIdSIZE
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIuSIZE
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PRIxSIZE
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
P_tmpdir
QUAD_MAX
QUAD_MIN
RAND_MAX
RENAME_EXCL
RENAME_NOFOLLOW_ANY
RENAME_RESERVED1
RENAME_RESOLVE_BENEATH
RENAME_SECLUDE
RENAME_SWAP
RE_DUP_MAX
RLIMIT_AS
RLIMIT_CORE
RLIMIT_CPU
RLIMIT_CPU_USAGE_MONITOR
RLIMIT_DATA
RLIMIT_FOOTPRINT_INTERVAL
RLIMIT_FSIZE
RLIMIT_MEMLOCK
RLIMIT_NOFILE
RLIMIT_NPROC
RLIMIT_RSS
RLIMIT_STACK
RLIMIT_THREAD_CPULIMITS
RLIMIT_WAKEUPS_MONITOR
RLIM_NLIMITS
RSIZE_MAX
RUSAGE_CHILDREN
RUSAGE_INFO_CURRENT
RUSAGE_INFO_V0
RUSAGE_INFO_V1
RUSAGE_INFO_V2
RUSAGE_INFO_V3
RUSAGE_INFO_V4
RUSAGE_INFO_V5
RUSAGE_INFO_V6
RUSAGE_SELF
RU_PROC_RUNS_RESLIDE
SA_64REGSET
SA_NOCLDSTOP
SA_NOCLDWAIT
SA_NODEFER
SA_ONSTACK
SA_RESETHAND
SA_RESTART
SA_SIGINFO
SA_USERSPACE_MASK
SA_USERTRAMP
SCHAR_MAX
SCHAR_MIN
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SEEK_CUR
SEEK_DATA
SEEK_END
SEEK_HOLE
SEEK_SET
SEGV_ACCERR
SEGV_MAPERR
SEGV_NOOP
SHRT_MAX
SHRT_MIN
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCONT
SIGEMT
SIGEV_KEVENT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGFPE
SIGHUP
SIGILL
SIGINFO
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPROF
SIGQUIT
SIGSEGV
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_BLOCK
SIG_SETMASK
SIG_UNBLOCK
SIZE_MAX
SIZE_T_MAX
SI_ASYNCIO
SI_MESGQ
SI_QUEUE
SI_TIMER
SI_USER
SSIZE_MAX
SS_DISABLE
SS_ONSTACK
SV_INTERRUPT
SV_NOCLDSTOP
SV_NODEFER
SV_ONSTACK
SV_RESETHAND
SV_SIGINFO
TMP_MAX
TRAP_BRKPT
TRAP_TRACE
UCHAR_MAX
UID_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINT64_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST64_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST64_MAX
UINT_MAX
ULLONG_MAX
ULONG_MAX
UQUAD_MAX
USE_CLANG_LIMITS
USE_CLANG_STDARG
USE_CLANG_STDDEF
USE_CLANG_TYPES
USHRT_MAX
WAIT_ANY
WAIT_MYPGRP
WAKEMON_DISABLE
WAKEMON_ENABLE
WAKEMON_GET_PARAMS
WAKEMON_MAKE_FATAL
WAKEMON_SET_DEFAULTS
WCONTINUED
WCOREFLAG
WEXITED
WINT_MAX
WINT_MIN
WNOHANG
WNOWAIT
WORD_BIT
WSTOPPED
WUNTRACED
_ARM_SIGNAL_
_DARWIN_FEATURE_64_BIT_INODE
_DARWIN_FEATURE_ONLY_64_BIT_INODE
_DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE
_DARWIN_FEATURE_ONLY_VERS_1050
_DARWIN_FEATURE_UNIX_CONFORMANCE
_FORTIFY_SOURCE
_IOFBF
_IOLBF
_IONBF
_MALLOC_TYPE_MALLOC_BACKDEPLOY_PUBLIC
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EQUIV_CLASS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SSIZE_MAX
_POSIX_SS_REPL_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TRACE_EVENT_NAME_MAX
_POSIX_TRACE_NAME_MAX
_POSIX_TRACE_SYS_MAX
_POSIX_TRACE_USER_EVENT_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_QUAD_HIGHWORD
_QUAD_LOWWORD
_RLIMIT_POSIX_FLAG
_USE_FORTIFY_LEVEL
_WSTOPPED
_XOPEN_IOV_MAX
_XOPEN_NAME_MAX
_XOPEN_PATH_MAX
__API_TO_BE_DEPRECATED
__API_TO_BE_DEPRECATED_DRIVERKIT
__API_TO_BE_DEPRECATED_IOS
__API_TO_BE_DEPRECATED_IOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_KERNELKIT
__API_TO_BE_DEPRECATED_MACCATALYST
__API_TO_BE_DEPRECATED_MACCATALYSTAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_MACOS
__API_TO_BE_DEPRECATED_MACOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_TVOS
__API_TO_BE_DEPRECATED_TVOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_VISIONOS
__API_TO_BE_DEPRECATED_VISIONOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_WATCHOS
__API_TO_BE_DEPRECATED_WATCHOSAPPLICATIONEXTENSION
__AVAILABILITY_FILE
__AVAILABILITY_VERSIONS_VERSION_HASH
__AVAILABILITY_VERSIONS_VERSION_STRING
__BRIDGEOS_2_0
__BRIDGEOS_3_0
__BRIDGEOS_3_1
__BRIDGEOS_3_4
__BRIDGEOS_4_0
__BRIDGEOS_4_1
__BRIDGEOS_5_0
__BRIDGEOS_5_1
__BRIDGEOS_5_3
__BRIDGEOS_6_0
__BRIDGEOS_6_2
__BRIDGEOS_6_4
__BRIDGEOS_6_5
__BRIDGEOS_6_6
__BRIDGEOS_7_0
__BRIDGEOS_7_1
__BRIDGEOS_7_2
__BRIDGEOS_7_3
__BRIDGEOS_7_4
__BRIDGEOS_7_6
__BRIDGEOS_8_0
__BRIDGEOS_8_1
__BRIDGEOS_8_2
__BRIDGEOS_8_3
__BRIDGEOS_8_4
__BRIDGEOS_8_5
__BRIDGEOS_8_6
__BRIDGEOS_9_0
__BRIDGEOS_9_1
__BRIDGEOS_9_2
__BRIDGEOS_9_3
__BRIDGEOS_9_4
__BRIDGEOS_9_5
__BRIDGEOS_9_6
__BRIDGEOS_10_0
__BRIDGEOS_10_1
__BRIDGEOS_10_2
__BRIDGEOS_10_3
__BRIDGEOS_10_4
__DARWIN_64_BIT_INO_T
__DARWIN_BIG_ENDIAN
__DARWIN_BYTE_ORDER
__DARWIN_CLK_TCK
__DARWIN_C_ANSI
__DARWIN_C_FULL
__DARWIN_C_LEVEL
__DARWIN_LITTLE_ENDIAN
__DARWIN_NON_CANCELABLE
__DARWIN_NO_LONG_LONG
__DARWIN_NSIG
__DARWIN_ONLY_64_BIT_INO_T
__DARWIN_ONLY_UNIX_CONFORMANCE
__DARWIN_ONLY_VERS_1050
__DARWIN_OPAQUE_ARM_THREAD_STATE64
__DARWIN_PDP_ENDIAN
__DARWIN_SUF_EXTSN
__DARWIN_UNIX03
__DARWIN_VERS_1050
__DARWIN_WCHAR_MIN
__DRIVERKIT_19_0
__DRIVERKIT_20_0
__DRIVERKIT_21_0
__DRIVERKIT_22_0
__DRIVERKIT_22_4
__DRIVERKIT_22_5
__DRIVERKIT_22_6
__DRIVERKIT_23_0
__DRIVERKIT_23_1
__DRIVERKIT_23_2
__DRIVERKIT_23_3
__DRIVERKIT_23_4
__DRIVERKIT_23_5
__DRIVERKIT_23_6
__DRIVERKIT_24_0
__DRIVERKIT_24_1
__DRIVERKIT_24_2
__DRIVERKIT_24_3
__DRIVERKIT_24_4
__DRIVERKIT_24_5
__DRIVERKIT_24_6
__DRIVERKIT_25_0
__DRIVERKIT_25_1
__DRIVERKIT_25_2
__DRIVERKIT_25_3
__DRIVERKIT_25_4
__ENABLE_LEGACY_MAC_AVAILABILITY
__IPHONE_2_0
__IPHONE_2_1
__IPHONE_2_2
__IPHONE_3_0
__IPHONE_3_1
__IPHONE_3_2
__IPHONE_4_0
__IPHONE_4_1
__IPHONE_4_2
__IPHONE_4_3
__IPHONE_5_0
__IPHONE_5_1
__IPHONE_6_0
__IPHONE_6_1
__IPHONE_7_0
__IPHONE_7_1
__IPHONE_8_0
__IPHONE_8_1
__IPHONE_8_2
__IPHONE_8_3
__IPHONE_8_4
__IPHONE_9_0
__IPHONE_9_1
__IPHONE_9_2
__IPHONE_9_3
__IPHONE_10_0
__IPHONE_10_1
__IPHONE_10_2
__IPHONE_10_3
__IPHONE_11_0
__IPHONE_11_1
__IPHONE_11_2
__IPHONE_11_3
__IPHONE_11_4
__IPHONE_12_0
__IPHONE_12_1
__IPHONE_12_2
__IPHONE_12_3
__IPHONE_12_4
__IPHONE_13_0
__IPHONE_13_1
__IPHONE_13_2
__IPHONE_13_3
__IPHONE_13_4
__IPHONE_13_5
__IPHONE_13_6
__IPHONE_13_7
__IPHONE_14_0
__IPHONE_14_1
__IPHONE_14_2
__IPHONE_14_3
__IPHONE_14_5
__IPHONE_14_6
__IPHONE_14_7
__IPHONE_14_8
__IPHONE_15_0
__IPHONE_15_1
__IPHONE_15_2
__IPHONE_15_3
__IPHONE_15_4
__IPHONE_15_5
__IPHONE_15_6
__IPHONE_15_7
__IPHONE_15_8
__IPHONE_16_0
__IPHONE_16_1
__IPHONE_16_2
__IPHONE_16_3
__IPHONE_16_4
__IPHONE_16_5
__IPHONE_16_6
__IPHONE_16_7
__IPHONE_17_0
__IPHONE_17_1
__IPHONE_17_2
__IPHONE_17_3
__IPHONE_17_4
__IPHONE_17_5
__IPHONE_17_6
__IPHONE_17_7
__IPHONE_18_0
__IPHONE_18_1
__IPHONE_18_2
__IPHONE_18_3
__IPHONE_18_4
__IPHONE_18_5
__IPHONE_18_6
__IPHONE_19_0
__IPHONE_26_0
__IPHONE_26_1
__IPHONE_26_2
__IPHONE_26_3
__IPHONE_26_4
__MAC_10_0
__MAC_10_1
__MAC_10_2
__MAC_10_3
__MAC_10_4
__MAC_10_5
__MAC_10_6
__MAC_10_7
__MAC_10_8
__MAC_10_9
__MAC_10_10
__MAC_10_11
__MAC_10_12
__MAC_10_13
__MAC_10_14
__MAC_10_15
__MAC_10_16
__MAC_10_10_2
__MAC_10_10_3
__MAC_10_11_2
__MAC_10_11_3
__MAC_10_11_4
__MAC_10_12_1
__MAC_10_12_2
__MAC_10_12_4
__MAC_10_13_1
__MAC_10_13_2
__MAC_10_13_4
__MAC_10_14_1
__MAC_10_14_4
__MAC_10_14_5
__MAC_10_14_6
__MAC_10_15_1
__MAC_10_15_4
__MAC_11_0
__MAC_11_1
__MAC_11_3
__MAC_11_4
__MAC_11_5
__MAC_11_6
__MAC_12_0
__MAC_12_1
__MAC_12_2
__MAC_12_3
__MAC_12_4
__MAC_12_5
__MAC_12_6
__MAC_12_7
__MAC_13_0
__MAC_13_1
__MAC_13_2
__MAC_13_3
__MAC_13_4
__MAC_13_5
__MAC_13_6
__MAC_13_7
__MAC_14_0
__MAC_14_1
__MAC_14_2
__MAC_14_3
__MAC_14_4
__MAC_14_5
__MAC_14_6
__MAC_14_7
__MAC_15_0
__MAC_15_1
__MAC_15_2
__MAC_15_3
__MAC_15_4
__MAC_15_5
__MAC_15_6
__MAC_16_0
__MAC_26_0
__MAC_26_1
__MAC_26_2
__MAC_26_3
__MAC_26_4
__MAC_OS_X_VERSION_MAX_ALLOWED
__PRI_8_LENGTH_MODIFIER__
__PRI_64_LENGTH_MODIFIER__
__PRI_MAX_LENGTH_MODIFIER__
__PTHREAD_ATTR_SIZE__
__PTHREAD_CONDATTR_SIZE__
__PTHREAD_COND_SIZE__
__PTHREAD_MUTEXATTR_SIZE__
__PTHREAD_MUTEX_SIZE__
__PTHREAD_ONCE_SIZE__
__PTHREAD_RWLOCKATTR_SIZE__
__PTHREAD_RWLOCK_SIZE__
__PTHREAD_SIZE__
__SALC
__SAPP
__SCN_64_LENGTH_MODIFIER__
__SCN_MAX_LENGTH_MODIFIER__
__SEOF
__SERR
__SIGN
__SLBF
__SMBF
__SMOD
__SNBF
__SNPT
__SOFF
__SOPT
__SRD
__SRW
__SSTR
__STDC_WANT_LIB_EXT1__
__SWR
__TVOS_9_0
__TVOS_9_1
__TVOS_9_2
__TVOS_10_0
__TVOS_10_0_1
__TVOS_10_1
__TVOS_10_2
__TVOS_11_0
__TVOS_11_1
__TVOS_11_2
__TVOS_11_3
__TVOS_11_4
__TVOS_12_0
__TVOS_12_1
__TVOS_12_2
__TVOS_12_3
__TVOS_12_4
__TVOS_13_0
__TVOS_13_2
__TVOS_13_3
__TVOS_13_4
__TVOS_14_0
__TVOS_14_1
__TVOS_14_2
__TVOS_14_3
__TVOS_14_5
__TVOS_14_6
__TVOS_14_7
__TVOS_15_0
__TVOS_15_1
__TVOS_15_2
__TVOS_15_3
__TVOS_15_4
__TVOS_15_5
__TVOS_15_6
__TVOS_16_0
__TVOS_16_1
__TVOS_16_2
__TVOS_16_3
__TVOS_16_4
__TVOS_16_5
__TVOS_16_6
__TVOS_17_0
__TVOS_17_1
__TVOS_17_2
__TVOS_17_3
__TVOS_17_4
__TVOS_17_5
__TVOS_17_6
__TVOS_18_0
__TVOS_18_1
__TVOS_18_2
__TVOS_18_3
__TVOS_18_4
__TVOS_18_5
__TVOS_18_6
__TVOS_19_0
__TVOS_26_0
__TVOS_26_1
__TVOS_26_2
__TVOS_26_3
__TVOS_26_4
__VISIONOS_1_0
__VISIONOS_1_1
__VISIONOS_1_2
__VISIONOS_1_3
__VISIONOS_2_0
__VISIONOS_2_1
__VISIONOS_2_2
__VISIONOS_2_3
__VISIONOS_2_4
__VISIONOS_2_5
__VISIONOS_2_6
__VISIONOS_3_0
__VISIONOS_26_0
__VISIONOS_26_1
__VISIONOS_26_2
__VISIONOS_26_3
__VISIONOS_26_4
__WATCHOS_1_0
__WATCHOS_2_0
__WATCHOS_2_1
__WATCHOS_2_2
__WATCHOS_3_0
__WATCHOS_3_1
__WATCHOS_3_2
__WATCHOS_3_1_1
__WATCHOS_4_0
__WATCHOS_4_1
__WATCHOS_4_2
__WATCHOS_4_3
__WATCHOS_5_0
__WATCHOS_5_1
__WATCHOS_5_2
__WATCHOS_5_3
__WATCHOS_6_0
__WATCHOS_6_1
__WATCHOS_6_2
__WATCHOS_7_0
__WATCHOS_7_1
__WATCHOS_7_2
__WATCHOS_7_3
__WATCHOS_7_4
__WATCHOS_7_5
__WATCHOS_7_6
__WATCHOS_8_0
__WATCHOS_8_1
__WATCHOS_8_3
__WATCHOS_8_4
__WATCHOS_8_5
__WATCHOS_8_6
__WATCHOS_8_7
__WATCHOS_8_8
__WATCHOS_9_0
__WATCHOS_9_1
__WATCHOS_9_2
__WATCHOS_9_3
__WATCHOS_9_4
__WATCHOS_9_5
__WATCHOS_9_6
__WATCHOS_10_0
__WATCHOS_10_1
__WATCHOS_10_2
__WATCHOS_10_3
__WATCHOS_10_4
__WATCHOS_10_5
__WATCHOS_10_6
__WATCHOS_10_7
__WATCHOS_11_0
__WATCHOS_11_1
__WATCHOS_11_2
__WATCHOS_11_3
__WATCHOS_11_4
__WATCHOS_11_5
__WATCHOS_11_6
__WATCHOS_12_0
__WATCHOS_26_0
__WATCHOS_26_1
__WATCHOS_26_2
__WATCHOS_26_3
__WATCHOS_26_4
__WORDSIZE
__bool_true_false_are_defined
__has_bounds_safety_attributes
__has_ptrcheck
__has_safe_buffers
dds_cdr_key_serialization_kind_DDS_CDR_KEY_SERIALIZATION_KEYHASH
dds_cdr_key_serialization_kind_DDS_CDR_KEY_SERIALIZATION_SAMPLE
dds_cdr_type_extensibility_DDS_CDR_TYPE_EXT_APPENDABLE
dds_cdr_type_extensibility_DDS_CDR_TYPE_EXT_FINAL
dds_cdr_type_extensibility_DDS_CDR_TYPE_EXT_MUTABLE
dds_destination_order_kind_DDS_DESTINATIONORDER_BY_RECEPTION_TIMESTAMP
< order by reception timestamp
dds_destination_order_kind_DDS_DESTINATIONORDER_BY_SOURCE_TIMESTAMP
< order by source timestamp
dds_durability_kind_DDS_DURABILITY_PERSISTENT
< Persistent durability
dds_durability_kind_DDS_DURABILITY_TRANSIENT
< Transient durability
dds_durability_kind_DDS_DURABILITY_TRANSIENT_LOCAL
< Transient Local durability
dds_durability_kind_DDS_DURABILITY_VOLATILE
< Volatile durability
dds_dynamic_type_autoid_DDS_DYNAMIC_TYPE_AUTOID_HASH
< The member ID is the hash of the member’s name
dds_dynamic_type_autoid_DDS_DYNAMIC_TYPE_AUTOID_SEQUENTIAL
< The member ID are assigned sequential
dds_dynamic_type_enum_value_kind_DDS_DYNAMIC_ENUM_LITERAL_VALUE_EXPLICIT
dds_dynamic_type_enum_value_kind_DDS_DYNAMIC_ENUM_LITERAL_VALUE_NEXT_AVAIL
dds_dynamic_type_extensibility_DDS_DYNAMIC_TYPE_EXT_APPENDABLE
dds_dynamic_type_extensibility_DDS_DYNAMIC_TYPE_EXT_FINAL
dds_dynamic_type_extensibility_DDS_DYNAMIC_TYPE_EXT_MUTABLE
dds_dynamic_type_kind_DDS_DYNAMIC_ALIAS
dds_dynamic_type_kind_DDS_DYNAMIC_ARRAY
dds_dynamic_type_kind_DDS_DYNAMIC_BITMASK
dds_dynamic_type_kind_DDS_DYNAMIC_BITSET
dds_dynamic_type_kind_DDS_DYNAMIC_BOOLEAN
dds_dynamic_type_kind_DDS_DYNAMIC_BYTE
dds_dynamic_type_kind_DDS_DYNAMIC_CHAR8
dds_dynamic_type_kind_DDS_DYNAMIC_CHAR16
dds_dynamic_type_kind_DDS_DYNAMIC_ENUMERATION
dds_dynamic_type_kind_DDS_DYNAMIC_FLOAT32
dds_dynamic_type_kind_DDS_DYNAMIC_FLOAT64
dds_dynamic_type_kind_DDS_DYNAMIC_FLOAT128
dds_dynamic_type_kind_DDS_DYNAMIC_INT8
dds_dynamic_type_kind_DDS_DYNAMIC_INT16
dds_dynamic_type_kind_DDS_DYNAMIC_INT32
dds_dynamic_type_kind_DDS_DYNAMIC_INT64
dds_dynamic_type_kind_DDS_DYNAMIC_MAP
dds_dynamic_type_kind_DDS_DYNAMIC_NONE
dds_dynamic_type_kind_DDS_DYNAMIC_SEQUENCE
dds_dynamic_type_kind_DDS_DYNAMIC_STRING8
dds_dynamic_type_kind_DDS_DYNAMIC_STRING16
dds_dynamic_type_kind_DDS_DYNAMIC_STRUCTURE
dds_dynamic_type_kind_DDS_DYNAMIC_UINT8
dds_dynamic_type_kind_DDS_DYNAMIC_UINT16
dds_dynamic_type_kind_DDS_DYNAMIC_UINT32
dds_dynamic_type_kind_DDS_DYNAMIC_UINT64
dds_dynamic_type_kind_DDS_DYNAMIC_UNION
dds_dynamic_type_spec_kind_DDS_DYNAMIC_TYPE_KIND_DEFINITION
dds_dynamic_type_spec_kind_DDS_DYNAMIC_TYPE_KIND_PRIMITIVE
dds_dynamic_type_spec_kind_DDS_DYNAMIC_TYPE_KIND_UNSET
dds_entity_kind_DDS_KIND_COND_GUARD
< GuardCondition entity
dds_entity_kind_DDS_KIND_COND_QUERY
< QueryCondition entity
dds_entity_kind_DDS_KIND_COND_READ
< ReadCondition entity
dds_entity_kind_DDS_KIND_CYCLONEDDS
< CycloneDDS library entity
dds_entity_kind_DDS_KIND_DOMAIN
< Domain entity
dds_entity_kind_DDS_KIND_DONTCARE
< Retrieving any entity
dds_entity_kind_DDS_KIND_PARTICIPANT
< Domain Participant entity
dds_entity_kind_DDS_KIND_PUBLISHER
< Publisher entity
dds_entity_kind_DDS_KIND_READER
< Reader entity
dds_entity_kind_DDS_KIND_SUBSCRIBER
< Subscriber entity
dds_entity_kind_DDS_KIND_TOPIC
< Topic entity
dds_entity_kind_DDS_KIND_WAITSET
< WaitSet entity
dds_entity_kind_DDS_KIND_WRITER
< Writer entity
dds_find_scope_DDS_FIND_SCOPE_GLOBAL
< locate the topic anywhere CycloneDDS knows about
dds_find_scope_DDS_FIND_SCOPE_LOCAL_DOMAIN
< locate the topic locally within domain boundaries
dds_find_scope_DDS_FIND_SCOPE_PARTICIPANT
< locate the topic within the current participant
dds_free_op_t_DDS_FREE_ALL
< free full sample
dds_free_op_t_DDS_FREE_CONTENTS
< free all sample contents, but leave sample pointer intact
dds_free_op_t_DDS_FREE_KEY
< free only the keyfields in a sample
dds_history_kind_DDS_HISTORY_KEEP_ALL
< Keep All history
dds_history_kind_DDS_HISTORY_KEEP_LAST
< Keep Last history
dds_ignorelocal_kind_DDS_IGNORELOCAL_NONE
< Don’t ignore local data
dds_ignorelocal_kind_DDS_IGNORELOCAL_PARTICIPANT
< Ignore local data from same participant
dds_ignorelocal_kind_DDS_IGNORELOCAL_PROCESS
< Ignore local data from same process
dds_instance_state_DDS_IST_ALIVE
Samples received for the instance from the live data writers
dds_instance_state_DDS_IST_NOT_ALIVE_DISPOSED
Instance was explicitly disposed by the data writer
dds_instance_state_DDS_IST_NOT_ALIVE_NO_WRITERS
Instance has been declared as not alive by data reader as there are no live data writers writing that instance
dds_liveliness_kind_DDS_LIVELINESS_AUTOMATIC
< Automatic liveliness
dds_liveliness_kind_DDS_LIVELINESS_MANUAL_BY_PARTICIPANT
< Manual by Participant liveliness
dds_liveliness_kind_DDS_LIVELINESS_MANUAL_BY_TOPIC
< Manual by Topic liveliness
dds_loaned_sample_origin_kind_DDS_LOAN_ORIGIN_KIND_HEAP
!< Loaned sample allocated on the heap (and owned by Cyclone DDS)
dds_loaned_sample_origin_kind_DDS_LOAN_ORIGIN_KIND_PSMX
!< Loaned sample owned by a PSMX Endpoint
dds_loaned_sample_state_DDS_LOANED_SAMPLE_STATE_RAW_DATA
!< application representation, full sample initialized
dds_loaned_sample_state_DDS_LOANED_SAMPLE_STATE_RAW_KEY
!< application representation, only key fields initialized
dds_loaned_sample_state_DDS_LOANED_SAMPLE_STATE_SERIALIZED_DATA
!< CDR/XCDR1/XCDR2-serialized sample value serialized
dds_loaned_sample_state_DDS_LOANED_SAMPLE_STATE_SERIALIZED_KEY
!< CDR/XCDR1/XCDR2-serialized key value serialized
dds_loaned_sample_state_DDS_LOANED_SAMPLE_STATE_UNITIALIZED
!< state not set yet; not passed through PSMX interface
dds_ownership_kind_DDS_OWNERSHIP_EXCLUSIVE
< Exclusive Ownership
dds_ownership_kind_DDS_OWNERSHIP_SHARED
< Shared Ownership
dds_presentation_access_scope_kind_DDS_PRESENTATION_GROUP
< presentation scope per group
dds_presentation_access_scope_kind_DDS_PRESENTATION_INSTANCE
< presentation scope per instance
dds_presentation_access_scope_kind_DDS_PRESENTATION_TOPIC
< presentation scope per topic
dds_psmx_endpoint_type_DDS_PSMX_ENDPOINT_TYPE_READER
< applies to reader only
dds_psmx_endpoint_type_DDS_PSMX_ENDPOINT_TYPE_UNSET
< inapplicable or applies to both
dds_psmx_endpoint_type_DDS_PSMX_ENDPOINT_TYPE_WRITER
< applies to writer only
dds_qos_kind_DDS_PARTICIPANT_QOS
dds_qos_kind_DDS_PUBLISHER_QOS
dds_qos_kind_DDS_READER_QOS
dds_qos_kind_DDS_SUBSCRIBER_QOS
dds_qos_kind_DDS_TOPIC_QOS
dds_qos_kind_DDS_WRITER_QOS
dds_qos_policy_id_DDS_DATA_REPRESENTATION_QOS_POLICY_ID
< DataRepresentation policy dds_qset_data_representation()
dds_qos_policy_id_DDS_DEADLINE_QOS_POLICY_ID
< Deadline policy dds_qset_deadline()
dds_qos_policy_id_DDS_DESTINATIONORDER_QOS_POLICY_ID
< DestinationOrder policy dds_qset_destination_order()
dds_qos_policy_id_DDS_DURABILITYSERVICE_QOS_POLICY_ID
< DurabilityService policy dds_qset_durability_service()
dds_qos_policy_id_DDS_DURABILITY_QOS_POLICY_ID
< Durability policy dds_qset_durability()
dds_qos_policy_id_DDS_ENTITYFACTORY_QOS_POLICY_ID
< EntityFactory policy
dds_qos_policy_id_DDS_GROUPDATA_QOS_POLICY_ID
< Groupdata policy dds_qset_groupdata()
dds_qos_policy_id_DDS_HISTORY_QOS_POLICY_ID
< History policy dds_qset_history()
dds_qos_policy_id_DDS_INVALID_QOS_POLICY_ID
< Invalid Policy
dds_qos_policy_id_DDS_LATENCYBUDGET_QOS_POLICY_ID
< LatencyBudget policy dds_qset_latency_budget()
dds_qos_policy_id_DDS_LIFESPAN_QOS_POLICY_ID
< Livespan policy dds_qset_lifespan()
dds_qos_policy_id_DDS_LIVELINESS_QOS_POLICY_ID
< Liveliness policy dds_qset_liveliness()
dds_qos_policy_id_DDS_OWNERSHIPSTRENGTH_QOS_POLICY_ID
< OwnershipStrength policy dds_qset_ownership_strength()
dds_qos_policy_id_DDS_OWNERSHIP_QOS_POLICY_ID
< Ownership policy dds_qset_ownership()
dds_qos_policy_id_DDS_PARTITION_QOS_POLICY_ID
< Partition policy dds_qset_partition()
dds_qos_policy_id_DDS_PRESENTATION_QOS_POLICY_ID
< Presentation policy dds_qset_presentation()
dds_qos_policy_id_DDS_PROPERTY_QOS_POLICY_ID
< Property policy dds_qset_property()
dds_qos_policy_id_DDS_READERDATALIFECYCLE_QOS_POLICY_ID
< ReaderDataLifecycle policy dds_qset_reader_data_lifecycle()
dds_qos_policy_id_DDS_RELIABILITY_QOS_POLICY_ID
< Reliability policy dds_qset_reliability()
dds_qos_policy_id_DDS_RESOURCELIMITS_QOS_POLICY_ID
< ResourceLimits policy dds_qset_resource_limits()
dds_qos_policy_id_DDS_TIMEBASEDFILTER_QOS_POLICY_ID
< TimeBasedFilter policy dds_qset_time_based_filter()
dds_qos_policy_id_DDS_TOPICDATA_QOS_POLICY_ID
< Topicdata policy dds_qset_topicdata()
dds_qos_policy_id_DDS_TRANSPORTPRIORITY_QOS_POLICY_ID
< TransportPriority policy dds_qset_transport_priority()
dds_qos_policy_id_DDS_TYPE_CONSISTENCY_ENFORCEMENT_QOS_POLICY_ID
< TypeConsistencyEnforcement policy dds_qset_type_consistency_enforcements()
dds_qos_policy_id_DDS_USERDATA_QOS_POLICY_ID
< Userdata policy dds_qset_userdata()
dds_qos_policy_id_DDS_WRITERDATALIFECYCLE_QOS_POLICY_ID
< WriterDataLifecycle policy dds_qset_writer_data_lifecycle()
dds_reliability_kind_DDS_RELIABILITY_BEST_EFFORT
< Best Effort reliability
dds_reliability_kind_DDS_RELIABILITY_RELIABLE
< Reliable reliability
dds_sample_rejected_status_kind_DDS_NOT_REJECTED
< DOC_TODO
dds_sample_rejected_status_kind_DDS_REJECTED_BY_INSTANCES_LIMIT
< DOC_TODO
dds_sample_rejected_status_kind_DDS_REJECTED_BY_SAMPLES_LIMIT
< DOC_TODO
dds_sample_rejected_status_kind_DDS_REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT
< DOC_TODO
dds_sample_state_DDS_SST_NOT_READ
<DataReader has not accessed the sample before
dds_sample_state_DDS_SST_READ
<DataReader has already accessed the sample by read
dds_stat_kind_DDS_STAT_KIND_LENGTHTIME
< value is integral(length(t) dt)
dds_stat_kind_DDS_STAT_KIND_UINT32
< value is a 32-bit unsigned integer
dds_stat_kind_DDS_STAT_KIND_UINT64
< value is a 64-bit unsigned integer
dds_status_id_DDS_DATA_AVAILABLE_STATUS_ID
< See @ref DDS_DATA_AVAILABLE_STATUS
dds_status_id_DDS_DATA_ON_READERS_STATUS_ID
< See @ref DDS_DATA_ON_READERS_STATUS
dds_status_id_DDS_INCONSISTENT_TOPIC_STATUS_ID
< See @ref DDS_INCONSISTENT_TOPIC_STATUS
dds_status_id_DDS_LIVELINESS_CHANGED_STATUS_ID
< See @ref DDS_LIVELINESS_CHANGED_STATUS
dds_status_id_DDS_LIVELINESS_LOST_STATUS_ID
< See @ref DDS_LIVELINESS_LOST_STATUS
dds_status_id_DDS_OFFERED_DEADLINE_MISSED_STATUS_ID
< See @ref DDS_OFFERED_DEADLINE_MISSED_STATUS
dds_status_id_DDS_OFFERED_INCOMPATIBLE_QOS_STATUS_ID
< See @ref DDS_OFFERED_INCOMPATIBLE_QOS_STATUS
dds_status_id_DDS_PUBLICATION_MATCHED_STATUS_ID
< See @ref DDS_PUBLICATION_MATCHED_STATUS
dds_status_id_DDS_REQUESTED_DEADLINE_MISSED_STATUS_ID
< See @ref DDS_REQUESTED_DEADLINE_MISSED_STATUS
dds_status_id_DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS_ID
< See @ref DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS
dds_status_id_DDS_SAMPLE_LOST_STATUS_ID
< See @ref DDS_SAMPLE_LOST_STATUS
dds_status_id_DDS_SAMPLE_REJECTED_STATUS_ID
< See @ref DDS_SAMPLE_REJECTED_STATUS
dds_status_id_DDS_SUBSCRIPTION_MATCHED_STATUS_ID
< See @ref DDS_SUBSCRIPTION_MATCHED_STATUS
dds_stream_opcode_DDS_OP_ADR
data field [ADR, nBY, 0, f] [offset] [ADR, BLN, 0, f] [offset] [ADR, WCHAR, 0, f] [offset] [ADR, ENU, 0, f] [offset] [max] [ADR, BMK, 0, f] [offset] [bits-high] [bits-low] [ADR, STR, 0, f] [offset] [ADR, WSTR, 0, f] [offset] [ADR, BST, 0, f] [offset] [max-size] [ADR, BWSTR, 0, f] [offset] [max-size]
dds_stream_opcode_DDS_OP_DLC
XCDR2 delimited CDR (inserts DHEADER before type) [DLC, 0, 0]
dds_stream_opcode_DDS_OP_JEQ
jump-if-equal, used for union cases: [JEQ, nBY, 0] [disc] [offset] [JEQ, BLN, 0] [disc] [offset] [JEQ, STR, 0] [disc] [offset] [JEQ, s, i] [disc] [offset] [JEQ4, e | nBY, 0] [disc] [offset] 0 [JEQ4, e | STR, 0] [disc] [offset] 0 [JEQ4, e | ENU, f] [disc] [offset] [max] [JEQ4, EXT, 0] *** not supported, use STU/UNI for external defined types [JEQ4, e | s, i] [disc] [offset] [elem-size iff “external” flag e is set, else 0] where e = external: stored as external data (pointer) (DDS_OP_FLAG_EXT) s = subtype other than {nBY,STR} for JEQ and {nBY,STR,ENU,EXT} for JEQ4 (note that BMK cannot be inline, because it needs 2 additional instructions for the bits that are identified in the bitmask type) i = (unsigned 16 bits) offset to first instruction for case, from start of insn instruction sequence must end in RTS, at which point executes continues at the next field’s instruction as specified by the union f = size flags for ENU instruction
dds_stream_opcode_DDS_OP_JEQ4
see comment for JEQ/JEQ4 above
dds_stream_opcode_DDS_OP_JSR
jump-to-subroutine (e.g. used for recursive types and appendable unions) [JSR, 0, e] where e = (signed 16 bits) offset to first instruction in subroutine, from start of insn instruction sequence must end in RTS, execution resumes at instruction following JSR
dds_stream_opcode_DDS_OP_KOF
Key offset list [KOF, 0, n] [offset-1] … [offset-n] where n = number of key offsets in following ops offset = Offset of the key field relative to the previous offset, repeated n times when key is in a nested struct. In case of inheritance of mutable structs, a single offset of the key member relative to the first op of the top-level type (index 0).
dds_stream_opcode_DDS_OP_MID
[MID, 0, elem-insn] [member id] For members of aggregated final and appendable types. Currently only for optional members the member ID is included, to facilitate adding the parameter header in XCDR1 data representation. where [elem-insn] = (unsigned 16 bits) offset to instruction for element, from start of insn [member id] = id for this member
dds_stream_opcode_DDS_OP_PLC
XCDR2 parameter list CDR (inserts DHEADER before type and EMHEADER before each member) [PLC, 0, 0] followed by a list of JEQ instructions
dds_stream_opcode_DDS_OP_PLM
[PLM, f, elem-insn] [member id] for members of aggregated mutable types (pl-cdr): where f = flags:
dds_stream_opcode_DDS_OP_RTS
return from subroutine, exits top-level [RTS, 0, 0, 0]
dds_stream_typecode_DDS_OP_VAL_1BY
< one byte simple type (char, octet)
dds_stream_typecode_DDS_OP_VAL_2BY
< two byte simple type ((unsigned) short)
dds_stream_typecode_DDS_OP_VAL_4BY
< four byte simple type ((unsigned) long, float)
dds_stream_typecode_DDS_OP_VAL_8BY
< eight byte simple type ((unsigned) long long, double)
dds_stream_typecode_DDS_OP_VAL_ARR
< array
dds_stream_typecode_DDS_OP_VAL_BLN
< boolean
dds_stream_typecode_DDS_OP_VAL_BMK
< bitmask
dds_stream_typecode_DDS_OP_VAL_BSQ
< bounded sequence
dds_stream_typecode_DDS_OP_VAL_BST
< bounded string
dds_stream_typecode_DDS_OP_VAL_BWSTR
< bounded wstring (UTF-16)
dds_stream_typecode_DDS_OP_VAL_ENU
< enumerated value (long)
dds_stream_typecode_DDS_OP_VAL_EXT
< field with external definition
dds_stream_typecode_DDS_OP_VAL_SEQ
< sequence
dds_stream_typecode_DDS_OP_VAL_STR
< string
dds_stream_typecode_DDS_OP_VAL_STU
< struct
dds_stream_typecode_DDS_OP_VAL_UNI
< union
dds_stream_typecode_DDS_OP_VAL_WCHAR
< wchar: UTF-16, no surrogates allowed
dds_stream_typecode_DDS_OP_VAL_WSTR
< wstring (UTF-16)
dds_stream_typecode_primary_DDS_OP_TYPE_1BY
< one byte simple type (char, octet)
dds_stream_typecode_primary_DDS_OP_TYPE_2BY
< two byte simple type ((unsigned) short)
dds_stream_typecode_primary_DDS_OP_TYPE_4BY
< four byte simple type ((unsigned) long, float)
dds_stream_typecode_primary_DDS_OP_TYPE_8BY
< eight byte simple type ((unsigned) long long, double)
dds_stream_typecode_primary_DDS_OP_TYPE_ARR
< array
dds_stream_typecode_primary_DDS_OP_TYPE_BLN
< boolean
dds_stream_typecode_primary_DDS_OP_TYPE_BMK
< bitmask
dds_stream_typecode_primary_DDS_OP_TYPE_BSQ
< bounded sequence
dds_stream_typecode_primary_DDS_OP_TYPE_BST
< bounded string
dds_stream_typecode_primary_DDS_OP_TYPE_BWSTR
< bounded wstring (UTF-16)
dds_stream_typecode_primary_DDS_OP_TYPE_ENU
< enumerated value (long)
dds_stream_typecode_primary_DDS_OP_TYPE_EXT
< field with external definition
dds_stream_typecode_primary_DDS_OP_TYPE_SEQ
< sequence
dds_stream_typecode_primary_DDS_OP_TYPE_STR
< string
dds_stream_typecode_primary_DDS_OP_TYPE_STU
< struct
dds_stream_typecode_primary_DDS_OP_TYPE_UNI
< union
dds_stream_typecode_primary_DDS_OP_TYPE_WCHAR
< wchar: UTF-16, no surrogates allowed
dds_stream_typecode_primary_DDS_OP_TYPE_WSTR
< wstring (UTF-16)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_1BY
< one byte simple type (char, octet)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_2BY
< two byte simple type ((unsigned) short)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_4BY
< four byte simple type ((unsigned) long, float)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_8BY
< eight byte simple type ((unsigned) long long, double)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_ARR
< array
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BLN
< boolean
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BMK
< bitmask
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BSQ
< bounded sequence
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BST
< bounded string
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_BWSTR
< bounded wstring
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_ENU
< enumerated value (long)
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_SEQ
< sequence
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_STR
< string
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_STU
< struct
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_UNI
< union
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_WCHAR
< wchar: UTF-16, no surrogates allowed
dds_stream_typecode_subtype_DDS_OP_SUBTYPE_WSTR
< wstring
dds_topic_filter_mode_DDS_TOPIC_FILTER_NONE
< Can be used to reset topic filter
dds_topic_filter_mode_DDS_TOPIC_FILTER_SAMPLE
< Use with \ref dds_topic_filter_sample_fn
dds_topic_filter_mode_DDS_TOPIC_FILTER_SAMPLEINFO_ARG
< Use with \ref dds_topic_filter_sampleinfo_arg_fn
dds_topic_filter_mode_DDS_TOPIC_FILTER_SAMPLE_ARG
< Use with \ref dds_topic_filter_sample_arg_fn
dds_topic_filter_mode_DDS_TOPIC_FILTER_SAMPLE_SAMPLEINFO_ARG
< Use with \ref dds_topic_filter_sample_sampleinfo_arg_fn
dds_type_consistency_kind_DDS_TYPE_CONSISTENCY_ALLOW_TYPE_COERCION
< Allow type coercion
dds_type_consistency_kind_DDS_TYPE_CONSISTENCY_DISALLOW_TYPE_COERCION
< Do not allow type coercion
dds_typeid_kind_DDS_TYPEID_COMPLETE
< XTypes Complete Type ID
dds_typeid_kind_DDS_TYPEID_MINIMAL
< XTypes Minimal Type ID
dds_view_state_DDS_VST_NEW
DataReader is accessing the sample for the first time when the instance is alive
dds_view_state_DDS_VST_OLD
DataReader accessed the sample before
false_
idtype_t_P_ALL
idtype_t_P_PGID
idtype_t_P_PID
true_

Statics§

__mb_cur_max
__stderrp
__stdinp
__stdoutp
dds_cdrstream_default_allocator
dds_log_mask
ddsrt_hh_empty
@brief Degenerate empty hash table that will return “not present” for any lookup
suboptarg
sys_errlist
sys_nerr

Functions§

_Exit
__assert_rtn
__snprintf_chk
__sprintf_chk
__srget
__svfscanf
__swbuf
__vsnprintf_chk
__vsprintf_chk
a64l
abort
abs
aligned_alloc
alloca
arc4random
arc4random_addrandom
arc4random_buf
arc4random_stir
arc4random_uniform
asprintf
at_quick_exit
atexit
atexit_b
atof
atoi
atol
atoll
bsearch
bsearch_b
calloc
cgetcap
cgetclose
cgetent
cgetfirst
cgetmatch
cgetnext
cgetnum
cgetset
cgetstr
cgetustr
clearerr
ctermid
ctermid_r
daemon
dds_add_psmx_endpoint_to_list
@brief nop @ingroup psmx
dds_add_psmx_topic_to_list
@brief nop @ingroup psmx
dds_alloc
@brief Perform an alloc() with the default allocator. @component memory_alloc
dds_assert_liveliness
@brief This operation manually asserts the liveliness of a writer or domain participant. @ingroup entity @component participant
dds_begin_coherent
@brief Begin coherent publishing or begin accessing a coherent set in a subscriber @ingroup publication @component coherent_sets
dds_builtintopic_free_endpoint
@brief Free the endpoint information that was retrieved by dds_get_matched_subscription_data or dds_get_matched_publication_data @ingroup builtintopic @component builtin_topic
dds_builtintopic_free_participant
@brief Free the provided participant information @ingroup builtintopic @component builtin_topic
dds_builtintopic_free_topic
@brief Free the provided topic information @ingroup builtintopic @component builtin_topic
dds_builtintopic_get_endpoint_type_info
@brief Gets the type information from endpoint information that was retrieved by dds_get_matched_subscription_data or dds_get_matched_publication_data @ingroup builtintopic @component builtin_topic
dds_cdr_alignto4_clear_and_resize
@component cdr_serializer
dds_cdrstream_desc_fini
@component cdr_serializer
dds_cdrstream_desc_from_topic_desc
@component cdr_serializer
dds_cdrstream_desc_init
@component cdr_serializer
dds_cdrstream_desc_init_with_nops
@component cdr_serializer
dds_copy_listener
@ingroup listener @component listener_obj @brief Copy the listener callbacks from source to destination
dds_copy_qos
@ingroup qos @component qos_obj @brief Copy all QoS-policies from one structure to another
dds_create_domain
@brief Creates a domain with a given configuration @ingroup domain @component domain
dds_create_domain_with_rawconfig
@brief Creates a domain with a given configuration, specified as an initializer (unstable interface) @ingroup domain @component domain @unstable
dds_create_guardcondition
@brief Creates a guardcondition. @ingroup guardcondition @component guard_condition
dds_create_listener
@ingroup listener @component listener_obj @brief Allocate memory and initializes to default values (@ref DDS_LUNSET) of a listener
dds_create_participant
@brief Creates a new instance of a DDS participant in a domain @ingroup domain_participant @component participant
dds_create_participant_guid
@ingroup internal @component participant @unstable @brief Create a participant with the specified GUID
dds_create_publisher
@brief Creates a new instance of a DDS publisher @ingroup publisher @component publisher
dds_create_qos
@ingroup qos @component qos_obj @brief Allocate memory and initialize default QoS-policies
dds_create_qos_provider
@brief Initialize Qos Provider. @ingroup qos_provider @component qos_provider_api
dds_create_qos_provider_scope
@brief Initialize Qos Provider with certain scope. @ingroup qos_provider @component qos_provider_api
dds_create_querycondition
@brief Creates a queryondition associated to the given reader. @ingroup querycondition @component data_query
dds_create_readcondition
@brief Creates a readcondition associated to the given reader. @ingroup readcondition @component data_query
dds_create_reader
@brief Creates a new instance of a DDS reader. @ingroup reader @component reader
dds_create_reader_guid
@ingroup internal @component reader @unstable @brief Create a reader with the specified GUID
dds_create_reader_rhc
@brief Creates a new instance of a DDS reader with a custom history cache. @ingroup reader @component reader
dds_create_statistics
@brief Allocate a new statistics object for entity @ingroup statistics @component statistics @unstable
dds_create_subscriber
@brief Creates a new instance of a DDS subscriber @ingroup subscriber @component subscriber
dds_create_topic
@brief Creates a new topic with default type handling. @ingroup topic @component topic
dds_create_topic_descriptor
@ingroup topic @component topic @brief Creates topic descriptor for the provided type_info
dds_create_topic_sertype
@brief Creates a new topic with provided type handling. @ingroup topic @component topic
dds_create_waitset
@brief Create a waitset and allocate the resources required @ingroup waitset @component waitset
dds_create_writer
@brief Creates a new instance of a DDS writer. @ingroup writer @component writer
dds_create_writer_guid
@ingroup internal @component writer @unstable @brief Create a writer with the specified GUID
dds_delete
@brief Delete given entity. @ingroup entity @component generic_entity
dds_delete_listener
@ingroup listener @component listener_obj @brief Delete the memory allocated to listener structure
dds_delete_qos
@ingroup qos @component qos_obj @brief Delete memory allocated to QoS-policies structure
dds_delete_qos_provider
@brief Finalize Qos Provider. @ingroup qos_provider @component qos_provider_api
dds_delete_statistics
@brief Free a previously created statistics object @ingroup statistics @component statistics @unstable
dds_delete_topic_descriptor
@ingroup topic @component topic @brief Delete memory allocated to the provided topic descriptor
dds_dispose
@brief This operation disposes an instance, identified by the data sample. @ingroup writing @component write_data
dds_dispose_ih
@brief This operation disposes an instance, identified by the instance handle. @ingroup writing @component write_data
dds_dispose_ih_ts
@brief This operation disposes an instance with a specific timestamp, identified by the instance handle. @ingroup writing @component write_data
dds_dispose_ts
@brief This operation disposes an instance with a specific timestamp, identified by the data sample. @ingroup writing @component write_data
dds_domain_set_deafmute
@brief This operation allows making the domain’s network stack temporarily deaf and/or mute. @ingroup testing @component domain @warning Unstable API, for testing @unstable
dds_dynamic_member_set_external
@brief Set the external flag for a Dynamic Type member @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_member_set_hashid
@brief Set the hash ID flag and hash field name for a Dynamic Type member @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_member_set_key
@brief Set the key flag for a Dynamic Type member @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_member_set_must_understand
@brief Set the must-understand flag for a Dynamic Type member @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_member_set_optional
@brief Set the optional flag for a Dynamic Type member @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_add_bitmask_field
@brief Add a field to a Dynamic bitmask Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_add_enum_literal
@brief Add a literal to a Dynamic Enum Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_add_member
@brief Add a member to a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_create
@brief Create a new Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_dup
@brief Duplicate a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_ref
@brief Reference a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_register
@brief Registers a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_set_autoid
@brief Set the auto-id kind of a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_set_bit_bound
@brief Set the bit-bound of a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_set_extensibility
@brief Set the extensibility of a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_set_nested
@brief Set the nested flag of a Dynamic Type @ingroup dynamic_type @component dynamic_type_api
dds_dynamic_type_unref
@brief Unref a Dynamic Type
dds_enable
@brief Enable entity. @ingroup entity @component generic_entity
dds_end_coherent
@brief End coherent publishing or end accessing a coherent set in a subscriber @ingroup publication @component coherent_sets
dds_err_check
dds_err_file_id
dds_err_line
dds_err_nr
dds_err_str
dds_fail
dds_fail_get
dds_fail_set
dds_find_topic
@brief Finds a locally created or discovered remote topic by topic name and type information @ingroup topic @component topic
dds_find_topic_scoped
@component topic @deprecated Finds a locally created or discovered remote topic by topic name @ingroup deprecated Use @ref dds_find_topic instead.
dds_forwardcdr
@brief Write a serialized value of a data instance @ingroup writing @component write_data
dds_free
@brief Perform a free() on a memory fragment allocated with the default allocator. @component memory_alloc
dds_free_typeinfo
@brief Free the type information that was retrieved using dds_get_typeinfo @ingroup xtypes @component type_metadata
dds_free_typeobj
@brief Free the type object that was retrieved using dds_get_typeobj @ingroup xtypes @component type_metadata
dds_get_children
@brief Get entity children. @ingroup entity @component entity_relations
dds_get_datareader
@brief Get entity datareader. @ingroup entity @component entity_relations
dds_get_domainid
@brief Get the domain id to which this entity is attached. @ingroup entity @component entity_relations
dds_get_entity_sertype
@brief Gets the sertype of an entity
dds_get_guid
@brief Returns the GUID that represents the entity in the network, and therefore only supports participants, readers and writers. @ingroup entity @component generic_entity
dds_get_inconsistent_topic_status
@ingroup dcps_status_getters @component entity_status @brief Get INCONSISTENT_TOPIC status
dds_get_instance_handle
@brief Returns the instance handle that represents the entity. @ingroup entity @component generic_entity
dds_get_listener
@brief Get entity listeners. @ingroup entity_listener @component entity_listener
dds_get_liveliness_changed_status
@ingroup dcps_status_getters @component entity_status @brief Get LIVELINESS_CHANGED status
dds_get_liveliness_lost_status
@ingroup dcps_status_getters @component entity_status @brief Get LIVELINESS_LOST status
dds_get_mask
@brief Get the mask of a condition. @ingroup condition @component entity_status
dds_get_matched_publication_data
@brief Get a description of a writer matched with the provided reader @ingroup builtintopic @component reader
dds_get_matched_publications
@brief Get instance handles of the data writers matching a reader @ingroup builtintopic @component reader
dds_get_matched_subscription_data
@brief Get a description of a reader matched with the provided writer @ingroup builtintopic @component writer
dds_get_matched_subscriptions
@brief Get instance handles of the data readers matching a writer @ingroup builtintopic @component writer
dds_get_name
@brief Returns the name of a given topic. @ingroup topic @component topic
dds_get_offered_deadline_missed_status
@ingroup dcps_status_getters @component entity_status @brief Get OFFERED_DEADLINE_MISSED status
dds_get_offered_incompatible_qos_status
@ingroup dcps_status_getters @component entity_status @brief Get OFFERED_INCOMPATIBLE_QOS status
dds_get_parent
@brief Get entity parent. @ingroup entity @component entity_relations
dds_get_participant
@brief Get entity participant. @ingroup entity @component entity_relations
dds_get_publication_matched_status
@ingroup dcps_status_getters @component entity_status @brief Get PUBLICATION_MATCHED status
dds_get_publisher
@brief Get entity publisher. @ingroup entity @component entity_relations
dds_get_qos
@brief Get entity QoS policies. @ingroup entity_qos @component entity_qos
dds_get_requested_deadline_missed_status
@ingroup dcps_status_getters @component entity_status @brief Get REQUESTED_DEADLINE_MISSED status
dds_get_requested_incompatible_qos_status
@ingroup dcps_status_getters @component entity_status @brief Get REQUESTED_INCOMPATIBLE_QOS status
dds_get_sample_lost_status
@ingroup dcps_status_getters @component entity_status @brief Get SAMPLE_LOST status
dds_get_sample_rejected_status
@ingroup dcps_status_getters @component entity_status @brief Get SAMPLE_REJECTED status
dds_get_status_changes
@brief Get changed status(es) @ingroup entity_status @component entity_status
dds_get_status_mask
@anchor dds_get_status_mask @brief Get enabled status on entity @ingroup entity_status @component entity_status
dds_get_subscriber
@brief Get entity subscriber. @ingroup entity @component entity_relations
dds_get_subscription_matched_status
@ingroup dcps_status_getters @component entity_status @brief Get SUBSCRIPTION_MATCHED status
dds_get_topic
@brief Get the topic @ingroup entity @component entity_relations
dds_get_topic_filter_and_arg
@brief Gets the filter for a topic. @ingroup topic_filter @component topic @warning Unstable API
dds_get_topic_filter_extended
@brief Gets the filter for a topic. @ingroup topic_filter @component topic @warning Unstable API
dds_get_type_name
@brief Returns the type name of a given topic. @ingroup topic @component topic
dds_get_typeinfo
@brief This function gets the type information from the provided topic, reader or writer @ingroup xtypes @component type_metadata
dds_get_typeobj
@brief This function resolves the type for the provided type identifier, which can e.g. be retrieved from endpoint or topic discovery data. @ingroup xtypes @component type_metadata
dds_instance_get_key
@brief This operation takes an instance handle and return a key-value corresponding to it. @ingroup instance_handle @component data_instance
dds_is_loan_available
@ingroup deprecated @component read_data @brief Check if a Loan is available to reader/writer @deprecated Use @ref dds_request_loan instead, returns 0 if loan is not available
dds_is_shared_memory_available
@ingroup loan @component read_data @brief Check if a shared memory is available to reader/writer.
dds_istream_fini
@component cdr_serializer
dds_istream_init
@component cdr_serializer
dds_lget_data_available
@ingroup listener_getters @component listener_obj @brief Get the data_available callback from the listener structure.
dds_lget_data_available_arg
@ingroup listener_getters @component listener_obj @brief Get the data_available callback from the listener structure.
dds_lget_data_on_readers
@ingroup listener_getters @component listener_obj @brief Get the data_on_readers callback from the listener structure.
dds_lget_data_on_readers_arg
@ingroup listener_getters @component listener_obj @brief Get the data_on_readers callback from the listener structure.
dds_lget_inconsistent_topic
@ingroup listener_getters @component listener_obj @brief Get the inconsistent_topic callback from the listener structure
dds_lget_inconsistent_topic_arg
@ingroup listener_getters @component listener_obj @brief Get the inconsistent_topic callback from the listener structure.
dds_lget_liveliness_changed
@ingroup listener_getters @component listener_obj @brief Get the liveliness_changed callback from the listener structure.
dds_lget_liveliness_changed_arg
@ingroup listener_getters @component listener_obj @brief Get the liveliness_changed callback from the listener structure.
dds_lget_liveliness_lost
@ingroup listener_getters @component listener_obj @brief Get the liveliness_lost callback from the listener structure.
dds_lget_liveliness_lost_arg
@ingroup listener_getters @component listener_obj @brief Get the liveliness_lost callback from the listener structure.
dds_lget_offered_deadline_missed
@ingroup listener_getters @component listener_obj @brief Get the offered_deadline_missed callback from the listener structure.
dds_lget_offered_deadline_missed_arg
@ingroup listener_getters @component listener_obj @brief Get the offered_deadline_missed callback from the listener structure.
dds_lget_offered_incompatible_qos
@ingroup listener_getters @component listener_obj @brief Get the offered_incompatible_qos callback from the listener structure.
dds_lget_offered_incompatible_qos_arg
@ingroup listener_getters @component listener_obj @brief Get the offered_incompatible_qos callback from the listener structure.
dds_lget_publication_matched
@ingroup listener_getters @component listener_obj @brief Get the publication_matched callback from the listener structure.
dds_lget_publication_matched_arg
@ingroup listener_getters @component listener_obj @brief Get the publication_matched callback from the listener structure.
dds_lget_requested_deadline_missed
@ingroup listener_getters @component listener_obj @brief Get the requested_deadline_missed callback from the listener structure.
dds_lget_requested_deadline_missed_arg
@ingroup listener_getters @component listener_obj @brief Get the subscription_matched callback from the listener structure.
dds_lget_requested_incompatible_qos
@ingroup listener_getters @component listener_obj @brief Get the requested_incompatible_qos callback from the listener structure.
dds_lget_requested_incompatible_qos_arg
@ingroup listener_getters @component listener_obj @brief Get the requested_incompatible_qos callback from the listener structure.
dds_lget_sample_lost
@ingroup listener_getters @component listener_obj @brief Get the sample_lost callback from the listener structure.
dds_lget_sample_lost_arg
@ingroup listener_getters @component listener_obj @brief Get the sample_lost callback from the listener structure.
dds_lget_sample_rejected
@ingroup listener_getters @component listener_obj @brief Get the sample_rejected callback from the listener structure.
dds_lget_sample_rejected_arg
@ingroup listener_getters @component listener_obj @brief Get the sample_rejected callback from the listener structure.
dds_lget_subscription_matched
@ingroup listener_getters @component listener_obj @brief Get the subscription_matched callback from the listener structure.
dds_lget_subscription_matched_arg
@ingroup listener_getters @component listener_obj @brief Get the subscription_matched callback from the listener structure.
dds_loan_sample
@ingroup deprecated @component read_data @brief Loan a sample from the writer. @deprecated Use @ref dds_request_loan @note This function is to be used with dds_write to publish the loaned sample. @note The function can only be used if dds_is_loan_available is true for the writer.
dds_loaned_sample_ref
dds_loaned_sample_unref
dds_log
@brief Write a log or trace message to the global log/trace.
dds_log_id
@brief Write a log or trace message to the global configuration but with specific domain (intended solely for use during domain start-up, while the domain-specific logging/tracing hasn’t been set yet).
dds_lookup_instance
@brief This operation takes a sample and returns an instance handle to be used for subsequent operations. @ingroup instance_handle @component data_instance
dds_lookup_participant
@brief Get participants of a domain. @ingroup domain @component participant
dds_lookup_statistic
@brief Lookup a specific value by name @ingroup statistics @component statistics @unstable
dds_lset_data_available
@ingroup listener_setters @component listener_obj @brief Set the data_available callback in the listener structure.
dds_lset_data_available_arg
@ingroup listener_setters @component listener_obj @brief Set the data_available callback and argument in the listener structure.
dds_lset_data_on_readers
@ingroup listener_setters @component listener_obj @brief Set the data_on_readers callback in the listener structure.
dds_lset_data_on_readers_arg
@ingroup listener_setters @component listener_obj @brief Set the data_on_readers callback and argument in the listener structure.
dds_lset_inconsistent_topic
@ingroup listener_setters @component listener_obj @brief Set the inconsistent_topic callback in the listener structure.
dds_lset_inconsistent_topic_arg
@ingroup listener_setters @component listener_obj @brief Set the inconsistent_topic callback and argument in the listener structure.
dds_lset_liveliness_changed
@ingroup listener_setters @component listener_obj @brief Set the liveliness_changed callback in the listener structure.
dds_lset_liveliness_changed_arg
@ingroup listener_setters @component listener_obj @brief Set the liveliness_changed callback and argument in the listener structure.
dds_lset_liveliness_lost
@ingroup listener_setters @component listener_obj @brief Set the liveliness_lost callback in the listener structure.
dds_lset_liveliness_lost_arg
@ingroup listener_setters @component listener_obj @brief Set the liveliness_lost callback and argument in the listener structure.
dds_lset_offered_deadline_missed
@ingroup listener_setters @component listener_obj @brief Set the offered_deadline_missed callback in the listener structure.
dds_lset_offered_deadline_missed_arg
@ingroup listener_setters @component listener_obj @brief Set the offered_deadline_missed callback and argument in the listener structure.
dds_lset_offered_incompatible_qos
@ingroup listener_setters @component listener_obj @brief Set the offered_incompatible_qos callback in the listener structure.
dds_lset_offered_incompatible_qos_arg
@ingroup listener_setters @component listener_obj @brief Set the offered_incompatible_qos callback and argument in the listener structure.
dds_lset_publication_matched
@ingroup listener_setters @component listener_obj @brief Set the publication_matched callback in the listener structure.
dds_lset_publication_matched_arg
@ingroup listener_setters @component listener_obj @brief Set the publication_matched callback and argument in the listener structure.
dds_lset_requested_deadline_missed
@ingroup listener_setters @component listener_obj @brief Set the requested_deadline_missed callback in the listener structure.
dds_lset_requested_deadline_missed_arg
@ingroup listener_setters @component listener_obj @brief Set the requested_deadline_missed callback and argument in the listener structure.
dds_lset_requested_incompatible_qos
@ingroup listener_setters @component listener_obj @brief Set the requested_incompatible_qos callback in the listener structure.
dds_lset_requested_incompatible_qos_arg
@ingroup listener_setters @component listener_obj @brief Set the requested_incompatible_qos callback and argument in the listener structure.
dds_lset_sample_lost
@ingroup listener_setters @component listener_obj @brief Set the sample_lost callback in the listener structure.
dds_lset_sample_lost_arg
@ingroup listener_setters @component listener_obj @brief Set the sample_lost callback and argument in the listener structure.
dds_lset_sample_rejected
@ingroup listener_setters @component listener_obj @brief Set the sample_rejected callback in the listener structure.
dds_lset_sample_rejected_arg
@ingroup listener_setters @component listener_obj @brief Set the sample_rejected callback and argument in the listener structure.
dds_lset_subscription_matched
@ingroup listener_setters @component listener_obj @brief Set the subscription_matched callback in the listener structure.
dds_lset_subscription_matched_arg
@ingroup listener_setters @component listener_obj @brief Set the subscription_matched callback and argument in the listener structure.
dds_merge_listener
@ingroup listener @component listener_obj @brief Copy the listener callbacks from source to destination, unless already set
dds_merge_qos
@ingroup qos @component qos_obj @brief Copy all QoS-policies from one structure to another, unless already set
dds_notify_readers
@brief Trigger DATA_AVAILABLE event on contained readers @ingroup subscriber @component subscriber
dds_ostreamBE_fini
@component cdr_serializer
dds_ostreamBE_init
@component cdr_serializer
dds_ostreamLE_fini
@component cdr_serializer
dds_ostreamLE_init
@component cdr_serializer
dds_ostream_fini
@component cdr_serializer
dds_ostream_from_buffer
@component cdr_serializer
dds_ostream_init
@component cdr_serializer
dds_peek
@brief Read data from the data reader, read or query condition without updating state @ingroup reading @component read_data
dds_peek_instance
@brief Read data for a specific instance from the data reader, read or query condition without updating state @ingroup reading @component read_data
dds_peek_instance_mask
@brief Read data for a specific instance matching sample/view/instance states from the data reader, read or query condition without updating state @ingroup reading @component read_data
dds_peek_mask
@brief Read data matching sample/view/instance states from the data reader, read or query condition without updating state @ingroup reading @component read_data
dds_peek_next
@brief Read the first unread sample without updating state @ingroup reading @component read_data
dds_peek_with_collector
@brief Read samples while collecting result in an application-defined way without updating state @ingroup reading @component read_data
dds_peekcdr
@brief Get references to a representation of the samples in a reader history cache and their accompanying sample infodata values (of same type) without updating state @ingroup reading @component read_data
dds_peekcdr_instance
@brief Get references to a representation of the samples of a specific instance in a reader history cache and their accompanying sample infodata values (of same type) without updating state @ingroup reading @component read_data
dds_psmx_cleanup_generic
@brief cleanup function for a PSMX instance (interface version 0) @ingroup psmx
dds_psmx_get_config_option_value
@brief Returns the string associated with the option_name in the PSMX config string. @ingroup psmx
dds_psmx_init_generic
@brief initialization function for PSMX instance (interface version 0) @ingroup psmx
dds_psmx_topic_cleanup_generic
@brief cleanup function for a topic (interface version 0) @ingroup psmx
dds_psmx_topic_init_generic
@brief init function for topic (interface version 0) @ingroup psmx
dds_qget_bprop
@ingroup qos_getters @component qos_obj @brief Get the value of the binary property with the provided name from a qos structure.
dds_qget_bprop_propagate
@ingroup qos_getters @component qos_obj @brief Get the value of the binary property with the provided name and propagate from a qos structure.
dds_qget_bpropnames
@ingroup qos_getters @component qos_obj @brief Gets the names of the binary properties from a qos structure.
dds_qget_data_representation
@ingroup qos_getters @component qos_obj @brief Get the data representation qos policy value.
dds_qget_deadline
@ingroup qos_getters @component qos_obj @brief Get the deadline policy from a qos structure
dds_qget_destination_order
@ingroup qos_getters @component qos_obj @brief Get the destination-order qos policy
dds_qget_durability
@ingroup qos_getters @component qos_obj @brief Get the durability policy from a qos structure
dds_qget_durability_service
@ingroup qos_getters @component qos_obj @brief Get the durability-service qos policy values.
dds_qget_entity_name
@ingroup qos_getters @component qos_obj @brief Get the entity name from a qos structure
dds_qget_groupdata
@ingroup qos_getters @component qos_obj @brief Get the groupdata from a qos structure
dds_qget_history
@ingroup qos_getters @component qos_obj @brief Get the history policy from a qos structure
dds_qget_ignorelocal
@ingroup qos_getters @component qos_obj @brief Get the ignore-local qos policy
dds_qget_latency_budget
@ingroup qos_getters @component qos_obj @brief Get the latency-budget policy from a qos structure
dds_qget_lifespan
@ingroup qos_getters @component qos_obj @brief Get the lifespan policy from a qos structure
dds_qget_liveliness
@ingroup qos_getters @component qos_obj @brief Get the liveliness qos policy
dds_qget_ownership
@ingroup qos_getters @component qos_obj @brief Get the ownership policy from a qos structure
dds_qget_ownership_strength
@ingroup qos_getters @component qos_obj @brief Get the ownership strength qos policy
dds_qget_partition
@ingroup qos_getters @component qos_obj @brief Get the partition qos policy
dds_qget_presentation
@ingroup qos_getters @component qos_obj @brief Get the presentation policy from a qos structure
dds_qget_prop
@ingroup qos_getters @component qos_obj @brief Get the value of the property with the provided name from a qos structure.
dds_qget_prop_propagate
@ingroup qos_getters @component qos_obj @brief Get the value of the property with the provided name and propagate from a qos structure.
dds_qget_propnames
@ingroup qos_getters @component qos_obj @brief Gets the names of the properties from a qos structure.
dds_qget_psmx_instances
@ingroup qos_getters @component qos_obj @brief Gets the names of the PSMX Instances set in a qos structure
dds_qget_reader_data_lifecycle
@ingroup qos_getters @component qos_obj @brief Get the reader data-lifecycle qos policy
dds_qget_reliability
@ingroup qos_getters @component qos_obj @brief Get the reliability qos policy
dds_qget_resource_limits
@ingroup qos_getters @component qos_obj @brief Get the resource-limits policy from a qos structure
dds_qget_time_based_filter
@ingroup qos_getters @component qos_obj @brief Get the time-based filter qos policy
dds_qget_topicdata
@ingroup qos_getters @component qos_obj @brief Get the topicdata from a qos structure
dds_qget_transport_priority
@ingroup qos_getters @component qos_obj @brief Get the transport priority qos policy
dds_qget_type_consistency
@ingroup qos_getters @component qos_obj @brief Get the type consistency enforcement qos policy values.
dds_qget_userdata
@ingroup qos_getters @component qos_obj @brief Get the userdata from a qos structure
dds_qget_writer_batching
@ingroup qos_getters @component qos_obj @brief Get the writer batching qos policy
dds_qget_writer_data_lifecycle
@ingroup qos_getters @component qos_obj @brief Get the writer data-lifecycle qos policy
dds_qos_equal
@ingroup qos @component qos_obj @brief Check if two qos structures contain the same set of QoS-policies.
dds_qos_provider_get_qos
@brief Get Qos from Qos Provider. @ingroup qos_provider @component qos_provider_api
dds_qset_bprop
@ingroup qos_setters @component qos_obj @brief Stores the provided binary data as a property in a qos structure
dds_qset_bprop_propagate
@ingroup qos_setters @component qos_obj @brief Stores the provided binary data and propagate as a property in a qos structure
dds_qset_data_representation
@ingroup qos_setters @component qos_obj @brief Set the data representation of a qos structure
dds_qset_deadline
@ingroup qos_setters @component qos_obj @brief Set the deadline policy of a qos structure.
dds_qset_destination_order
@ingroup qos_setters @component qos_obj @brief Set the destination-order policy of a qos structure
dds_qset_durability
@ingroup qos_setters @component qos_obj @brief Set the durability policy of a qos structure.
dds_qset_durability_service
@ingroup qos_setters @component qos_obj @brief Set the durability-service policy of a qos structure
dds_qset_entity_name
@ingroup qos_setters @component qos_obj @brief Set the entity name.
dds_qset_groupdata
@ingroup qos_setters @component qos_obj @brief Set the groupdata of a qos structure.
dds_qset_history
@ingroup qos_setters @component qos_obj @brief Set the history policy of a qos structure.
dds_qset_ignorelocal
@ingroup qos_setters @component qos_obj @brief Set the ignore-local policy of a qos structure
dds_qset_latency_budget
@ingroup qos_setters @component qos_obj @brief Set the latency-budget policy of a qos structure
dds_qset_lifespan
@ingroup qos_setters @component qos_obj @brief Set the lifespan policy of a qos structure.
dds_qset_liveliness
@ingroup qos_setters @component qos_obj @brief Set the liveliness policy of a qos structure
dds_qset_ownership
@ingroup qos_setters @component qos_obj @brief Set the ownership policy of a qos structure
dds_qset_ownership_strength
@ingroup qos_setters @component qos_obj @brief Set the ownership strength policy of a qos structure
dds_qset_partition
@ingroup qos_setters @component qos_obj @brief Set the partition policy of a qos structure
dds_qset_partition1
@ingroup qos_setters @component qos_obj @brief Convenience function to set the partition policy of a qos structure to a single name. Name may be a null pointer.
dds_qset_presentation
@ingroup qos_setters @component qos_obj @brief Set the presentation policy of a qos structure.
dds_qset_prop
@ingroup qos_setters @component qos_obj @brief Stores a property with the provided name and string value in a qos structure.
dds_qset_prop_propagate
@ingroup qos_setters @component qos_obj @brief Stores a property with the provided name and string value and propagate in a qos structure.
dds_qset_psmx_instances
@ingroup qos_setters @component qos_obj @brief Set the enabled PSMX Instances in a qos structure
dds_qset_reader_data_lifecycle
@ingroup qos_setters @component qos_obj @brief Set the reader data-lifecycle policy of a qos structure
dds_qset_reliability
@ingroup qos_setters @component qos_obj @brief Set the reliability policy of a qos structure
dds_qset_resource_limits
@ingroup qos_setters @component qos_obj @brief Set the resource limits policy of a qos structure.
dds_qset_time_based_filter
@ingroup qos_setters @component qos_obj @brief Set the time-based filter policy of a qos structure
dds_qset_topicdata
@ingroup qos_setters @component qos_obj @brief Set the topicdata of a qos structure.
dds_qset_transport_priority
@ingroup qos_setters @component qos_obj @brief Set the transport-priority policy of a qos structure
dds_qset_type_consistency
@ingroup qos_setters @component qos_obj @brief Set the type consistency enforcement policy of a qos structure
dds_qset_userdata
@ingroup qos_setters @component qos_obj @brief Set the userdata of a qos structure.
dds_qset_writer_batching
@ingroup qos_setters @component qos_obj @brief Set the writer batching policy of a qos structure
dds_qset_writer_data_lifecycle
@ingroup qos_setters @component qos_obj @brief Set the writer data-lifecycle policy of a qos structure
dds_qunset_bprop
@ingroup qos_setters @component qos_obj @brief Removes the binary property with the provided name from a qos structure.
dds_qunset_prop
@ingroup qos_setters @component qos_obj @brief Removes the property with the provided name from a qos structure.
dds_read
@brief Read data from the data reader, read or query condition @ingroup reading @component read_data
dds_read_guardcondition
@brief Reads the trigger status of a guardcondition. @ingroup guardcondition @component guard_condition
dds_read_instance
@brief Read data for a specific instance from the data reader, read or query condition @ingroup reading @component read_data
dds_read_instance_mask
@brief Read data for a specific instance matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_read_instance_mask_wl
@brief Read data for a specific instance matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_read_instance_wl
@brief Read data for a specific instance from the data reader, read or query condition @ingroup reading @component read_data
dds_read_mask
@brief Read data matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_read_mask_wl
@brief Read data matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_read_next
@brief Read the first unread sample @ingroup reading @component read_data
dds_read_next_wl
@brief Read the first unread sample @ingroup reading @component read_data
dds_read_status
@brief Read the status set for the entity @ingroup entity_status @component entity_status
dds_read_with_collector
@brief Read samples while collecting result in an application-defined way @ingroup reading @component read_data
dds_read_wl
@brief Read data from the data reader, read or query condition @ingroup reading @component read_data
dds_readcdr
@brief Get references to a representation of the samples in a reader history cache and their accompanying sample infodata values (of same type) and marking them as read @ingroup reading @component read_data
dds_readcdr_instance
@brief Get references to a representation of the samples of a specific instance in a reader history cache and their accompanying sample infodata values (of same type) and marking them as read @ingroup reading @component read_data
dds_reader_data_available_cb
@component rhc
dds_reader_store_loaned_sample
@brief insert data from a loaned sample into the reader history cache @ingroup reading
dds_reader_store_loaned_sample_wr_metadata
@brief insert data from a loaned sample into the reader history cache using the provided writer meta-data @ingroup reading
dds_reader_wait_for_historical_data
@brief Wait until reader receives all historic data @ingroup reader @component reader
dds_realloc
@brief Perform a realloc() with the default allocator. @component memory_alloc
dds_realloc_zero
@brief Perform a realloc() with the default allocator. Zero out memory. @component memory_alloc
dds_refresh_statistics
@brief Update a previously created statistics structure with current values @ingroup statistics @component statistics @unstable
dds_register_instance
@brief Registers an instance @ingroup writing @component data_instance
dds_remove_psmx_endpoint_from_list
@brief nop @ingroup psmx
dds_remove_psmx_topic_from_list
@brief nop @ingroup psmx
dds_request_loan
@brief Request a loan from an entity. @ingroup loan
dds_request_loan_of_size
@brief Request a loan of a specified size from an entity. @ingroup loan
dds_reset_listener
@ingroup listener @component listener_obj @brief Reset the listener structure contents to @ref DDS_LUNSET
dds_reset_qos
@ingroup qos @component qos_obj @brief Reset a QoS-policies structure to default values
dds_resume
@brief Resumes the publications of the Publisher @ingroup publisher @component publisher
dds_return_loan
@brief Return loaned samples to a reader or writer @ingroup loan @component read_data
dds_rhc_add_readcondition
dds_rhc_associate
dds_rhc_free
dds_rhc_peek
dds_rhc_read
dds_rhc_relinquish_ownership
dds_rhc_remove_readcondition
dds_rhc_store
dds_rhc_take
dds_rhc_unregister_wr
dds_sample_free
@brief Free (parts of) a sample according to the \ref dds_free_op_t @component memory_alloc
dds_set_guardcondition
@brief Sets the trigger status of a guardcondition. @ingroup guardcondition @component guard_condition
dds_set_listener
@brief Set entity listeners. @ingroup entity_listener @component entity_listener
dds_set_log_mask
@brief Set enabled log and trace categories.
dds_set_log_sink
@brief Register callback to receive log messages
dds_set_qos
@brief Set entity QoS policies. @ingroup entity_qos @component entity_qos
dds_set_status_mask
@anchor dds_set_status_mask @brief Set status enabled on entity @ingroup entity_status @component entity_status
dds_set_topic_filter_and_arg
@anchor dds_set_topic_filter_and_arg @brief Sets a filter and filter argument on a topic. @ingroup topic_filter @component topic @warning Unstable API To be replaced by proper filtering on readers.
dds_set_topic_filter_extended
@anchor dds_set_topic_filter_extended @brief Sets a filter and filter argument on a topic. @ingroup topic_filter @component topic @warning Unstable API To be replaced by proper filtering on readers.
dds_set_trace_file
@private
dds_set_trace_sink
@brief Register callback to receive trace messages
dds_sleepfor
@brief Suspend execution of calling thread until relative time n elapsed.
dds_stream_check_optimize
@component cdr_serializer
dds_stream_countops
@component cdr_serializer
dds_stream_data_types
@component cdr_serializer
dds_stream_extensibility
@component cdr_serializer
dds_stream_extract_keyBE_from_data
@component cdr_serializer
dds_stream_extract_keyBE_from_key
@component cdr_serializer
dds_stream_extract_key_from_data
@component cdr_serializer
dds_stream_extract_key_from_key
@component cdr_serializer
dds_stream_free_sample
@component cdr_serializer
dds_stream_getsize_key
@component cdr_serializer; returns SIZE_MAX on error
dds_stream_getsize_sample
@component cdr_serializer; returns SIZE_MAX on error
dds_stream_key_flags
@component cdr_serializer
dds_stream_minimum_xcdr_version
@component cdr_serializer
dds_stream_normalize
@brief Normalized and validates CDR data @component cdr_serializer
dds_stream_normalize_xcdr2_data
@component cdr_serializer
dds_stream_print_key
@component cdr_serializer
dds_stream_print_sample
@component cdr_serializer
dds_stream_read
@component cdr_serializer
dds_stream_read_key
@component cdr_serializer
dds_stream_read_sample
@component cdr_serializer
dds_stream_type_nesting_depth
@component cdr_serializer
dds_stream_write
@component cdr_serializer
dds_stream_writeBE
@component cdr_serializer
dds_stream_writeLE
@component cdr_serializer
dds_stream_write_key
@component cdr_serializer
dds_stream_write_keyBE
@component cdr_serializer
dds_stream_write_sample
@component cdr_serializer
dds_stream_write_sampleBE
@component cdr_serializer
dds_stream_write_sampleLE
@component cdr_serializer
dds_stream_write_with_byte_order
@component cdr_serializer
dds_stream_write_with_mid
@component cdr_serializer
dds_stream_write_with_midBE
@component cdr_serializer
dds_stream_write_with_midLE
@component cdr_serializer
dds_string_alloc
@brief Allocated a string with size, accounting for the null terminator. @component memory_alloc
dds_string_dup
@brief Duplicate a null-terminated string @component memory_alloc
dds_string_free
@brief Free a string, equivalent to dds_free @component memory_alloc
dds_strretcode
@brief Takes the error value and outputs a string corresponding to it.
dds_suspend
@brief Suspends the publications of the Publisher @ingroup publisher @component publisher
dds_take
@brief Take data from the data reader, read or query condition @ingroup reading @component read_data
dds_take_guardcondition
@brief Reads and resets the trigger status of a guardcondition. @ingroup guardcondition @component guard_condition
dds_take_instance
@brief Take data for a specific instance from the data reader, read or query condition @ingroup reading @component read_data
dds_take_instance_mask
@brief Take data for a specific instance matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_take_instance_mask_wl
@brief Take data for a specific instance matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_take_instance_wl
@brief Take data for a specific instance from the data reader, read or query condition @ingroup reading @component read_data
dds_take_mask
@brief Take data matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_take_mask_wl
@brief Take data matching sample/view/instance states from the data reader, read or query condition @ingroup reading @component read_data
dds_take_next
@brief Take the first unread sample @ingroup reading @component read_data
dds_take_next_wl
@brief Take the first unread sample @ingroup reading @component read_data
dds_take_status
@brief Read the status set for the entity @ingroup entity_status @component entity_status
dds_take_with_collector
@brief Take samples while collecting result in an application-defined way @ingroup reading @component read_data
dds_take_wl
@brief Take data from the data reader, read or query condition @ingroup reading @component read_data
dds_takecdr
@brief Get references to a representation of the samples in a reader history cache and their accompanying sample infodata values (of same type) and remove them from the cache @ingroup reading @component read_data
dds_takecdr_instance
@brief Get references to a representation of the samples of a specific instance in a reader history cache and their accompanying sample infodata values (of same type) and remove them from the cache @ingroup reading @component read_data
dds_time
@brief Get the current time in nanoseconds since the UNIX Epoch.
dds_triggered
@brief Checks whether the entity has one of its enabled statuses triggered. @ingroup entity @component entity_status
dds_unregister_instance
@brief Unregisters an instance by instance @ingroup writing @component data_instance
dds_unregister_instance_ih
@brief Unregisters an instance by instance handle @ingroup writing @component data_instance
dds_unregister_instance_ih_ts
@brief Unregisters an instance by instance handle with timestamp @ingroup writing @component data_instance
dds_unregister_instance_ts
@brief Unregisters an instance by instance with timestamp @ingroup writing @component data_instance
dds_wait_for_acks
@brief Waits at most for the duration timeout for acks for data in the publisher or writer. @ingroup publication @component publisher
dds_waitset_attach
@brief This operation attaches an Entity to the WaitSet. @ingroup waitset @component waitset
dds_waitset_detach
@brief This operation detaches an Entity from the WaitSet. @ingroup waitset @component waitset
dds_waitset_get_entities
@brief Acquire previously attached entities. @ingroup waitset @component waitset
dds_waitset_set_trigger
@brief Sets the trigger_value associated with a waitset. @ingroup waitset @component waitset
dds_waitset_wait
@brief This operation allows an application thread to wait for the a status change or other trigger on (one of) the entities that are attached to the WaitSet. @ingroup waitset @component waitset
dds_waitset_wait_until
@brief This operation allows an application thread to wait for the a status change or other trigger on (one of) the entities that are attached to the WaitSet. @ingroup waitset @component waitset
dds_write
@brief Write the value of a data instance @ingroup writing @component write_data
dds_write_flush
@brief Flush a writers batched writes @ingroup writing @component write_data
dds_write_set_batch
@brief Enable or disable write batching. @component domain
dds_write_ts
@brief Write the value of a data instance along with the source timestamp passed. @ingroup writing @component write_data
dds_writecdr
@brief Write a serialized value of a data instance @ingroup writing @component write_data
dds_writedispose
@brief This operation modifies and disposes a data instance. @ingroup writing @component write_data
dds_writedispose_ts
@brief This operation modifies and disposes a data instance with a specific timestamp. @ingroup writing @component write_data
ddsi_hton_entityid
@component misc
ddsi_hton_guid
@component misc
ddsi_hton_guid_prefix
@component misc
ddsi_make_typeid_str
ddsi_ntoh_entityid
@component misc
ddsi_ntoh_guid
@component misc
ddsi_ntoh_guid_prefix
@component misc
ddsi_serdata_ref
Increment the reference count of a serdata, returning the same pointer.
ddsi_serdata_size
Return the serialized size (in bytes) of a serdata.
ddsi_serdata_to_ser
Copy serialized bytes from a serdata into the provided buffer.
ddsi_serdata_unref
Decrement the reference count; free the serdata when it drops to zero.
ddsi_sertype_equal
ddsi_sertype_hash
ddsi_sertype_ref
ddsi_sertype_unref
ddsi_typeid_compare
ddsi_typeid_dup
ddsi_typeid_fini
ddsi_typeid_get_equivalence_hash
ddsi_typeid_is_complete
ddsi_typeid_is_fully_descriptive
ddsi_typeid_is_hash
ddsi_typeid_is_minimal
ddsi_typeid_is_none
ddsi_typeid_kind
ddsi_typeinfo_complete_typeid
ddsi_typeinfo_dup
ddsi_typeinfo_equal
ddsi_typeinfo_free
ddsi_typeinfo_minimal_typeid
ddsi_typeinfo_present
ddsi_typeinfo_typeid
ddsi_typeinfo_valid
devname
devname_r
div
dprintf
drand48
ecvt
erand48
exit
fclose
fcvt
fdopen
feof
ferror
fflush
fgetc
fgetln
fgetpos
fgets
fileno
flockfile
fmemopen
fmtcheck
fopen
fprintf
fpurge
fputc
fputs
fread
free
freopen
fscanf
fseek
fseeko
fsetpos
ftell
ftello
ftrylockfile
funlockfile
funopen
fwrite
gcvt
getbsize
getc
getc_unlocked
getchar
getchar_unlocked
getdelim
getenv
getiopolicy_np
getline
getloadavg
getpriority
getprogname
getrlimit
getrusage
gets
getsubopt
getw
grantpt
heapsort
heapsort_b
imaxabs
imaxdiv
initstate
jrand48
l64a
labs
lcong48
ldiv
llabs
lldiv
lrand48
malloc
malloc_type_aligned_alloc
malloc_type_calloc
malloc_type_free
malloc_type_malloc
malloc_type_posix_memalign
malloc_type_realloc
malloc_type_valloc
malloc_type_zone_calloc
malloc_type_zone_free
malloc_type_zone_malloc
malloc_type_zone_memalign
malloc_type_zone_realloc
malloc_type_zone_valloc
mblen
mbstowcs
mbtowc
mergesort
mergesort_b
mkstemp
mktemp
mrand48
nrand48
open_memstream
pclose
perror
popen
posix_memalign
posix_openpt
printf
psort
psort_b
psort_r
ptsname
ptsname_r
putc
putc_unlocked
putchar
putchar_unlocked
putenv
puts
putw
qsort
qsort_b
qsort_r
quick_exit
radixsort
rand
rand_r
random
realloc
reallocf
realpath
remove
rename
renameat
renameatx_np
renamex_np
rewind
rpmatch
scanf
seed48
setbuf
setbuffer
setenv
setiopolicy_np
setkey
setlinebuf
setpriority
setprogname
setrlimit
setstate
setvbuf
signal
snprintf
sprintf
sradixsort
srand
srand48
sranddev
srandom
srandomdev
sscanf
strtod
strtof
strtoimax
strtol
strtold
strtoll
strtonum
strtoq
strtoul
strtoull
strtoumax
strtouq
system
tempnam
tmpfile
tmpnam
ungetc
unlockpt
unsetenv
valloc
vasprintf
vdprintf
vfprintf
vfscanf
vprintf
vscanf
vsnprintf
vsprintf
vsscanf
wait
wait3
wait4
waitid
waitpid
wcstoimax
wcstombs
wcstoumax
wctomb

Type Aliases§

DDS_XTypes_EquivalenceHash
FILE
__builtin_va_list
__darwin_blkcnt_t
__darwin_blksize_t
__darwin_clock_t
__darwin_ct_rune_t
__darwin_dev_t
__darwin_fsblkcnt_t
__darwin_fsfilcnt_t
__darwin_gid_t
__darwin_id_t
__darwin_ino64_t
__darwin_ino_t
__darwin_intptr_t
__darwin_mach_port_name_t
__darwin_mach_port_t
__darwin_mbstate_t
__darwin_mode_t
__darwin_natural_t
__darwin_nl_item
__darwin_off_t
__darwin_pid_t
__darwin_pthread_attr_t
__darwin_pthread_cond_t
__darwin_pthread_condattr_t
__darwin_pthread_key_t
__darwin_pthread_mutex_t
__darwin_pthread_mutexattr_t
__darwin_pthread_once_t
__darwin_pthread_rwlock_t
__darwin_pthread_rwlockattr_t
__darwin_pthread_t
__darwin_ptrdiff_t
__darwin_rune_t
__darwin_sigset_t
__darwin_size_t
__darwin_socklen_t
__darwin_ssize_t
__darwin_suseconds_t
__darwin_time_t
__darwin_uid_t
__darwin_useconds_t
__darwin_uuid_string_t
__darwin_uuid_t
__darwin_va_list
__darwin_wchar_t
__darwin_wctrans_t
__darwin_wctype_t
__darwin_wint_t
__gnuc_va_list
__int8_t
__int16_t
__int32_t
__int64_t
__int128_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint128_t
ct_rune_t
dds_alloc_fn_t
dds_allocator_t
@brief DDS Allocator @ingroup alloc C-Style allocator API
dds_attach_t
@brief Waitset attachment argument. @ingroup waitset
dds_builtintopic_endpoint_t
@brief Sample structure of the Builtin topic DcpsPublication and DcpsSubscription. @ingroup builtintopic
dds_builtintopic_guid_t
@brief Structure of a GUID in any builtin topic sample. @ingroup builtintopic
dds_builtintopic_participant_t
@brief Sample structure of the Builtin topic DcpsParticipant. @ingroup builtintopic
dds_builtintopic_topic_key_t
@brief Structure of a key in the Builtin topic DcpsTopic. @ingroup builtintopic
dds_builtintopic_topic_t
@brief Sample structure of the Builtin topic DcpsTopic. @ingroup builtintopic
dds_cdr_key_serialization_kind
dds_cdr_type_extensibility
dds_cdrstream_allocator_t
dds_cdrstream_desc_key_t
dds_cdrstream_desc_keys_t
dds_cdrstream_desc_op_seq_t
dds_data_representation_id_t
@brief Data Representation QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_data_type_properties_t
dds_destination_order_kind
@brief DestinationOrder QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_destination_order_kind_t
@brief DestinationOrder QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief DestinationOrder QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_domainid_t
@ingroup domain @brief Domain IDs are 32 bit unsigned integers.
dds_durability_kind
@brief Durability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_durability_kind_t
@brief Durability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief Durability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_duration_t
Relative Time definition in nanoseconds
dds_dynamic_enum_literal_value_t
@ingroup dynamic_type
dds_dynamic_member_descriptor_t
@brief Dynamic Type Member descriptor @ingroup dynamic_type
dds_dynamic_type_autoid
@ingroup dynamic_type
dds_dynamic_type_descriptor_t
@brief Dynamic Type descriptor @ingroup dynamic_type
dds_dynamic_type_enum_value_kind
@brief Enum value kind
dds_dynamic_type_extensibility
@ingroup dynamic_type
dds_dynamic_type_kind
@brief Dynamic Type Kind @ingroup dynamic_type
dds_dynamic_type_kind_t
@brief Dynamic Type Kind @ingroup dynamic_type
dds_dynamic_type_spec_kind
@ingroup dynamic_type
dds_dynamic_type_spec_kind_t
@ingroup dynamic_type
dds_dynamic_type_spec_t
@ingroup dynamic_type
dds_dynamic_type_t
@brief Dynamic Type @ingroup dynamic_type
dds_entity_kind
@brief DDS Entity Kind constants @ingroup internal @warning Unstable/Private API Used throughout the library to indicate what entity is what.
dds_entity_kind_t
@brief DDS Entity Kind constants @ingroup internal @warning Unstable/Private API Used throughout the library to indicate what entity is what. @brief DDS Entity Kind constants @ingroup internal @warning Unstable/Private API Used throughout the library to indicate what entity is what.
dds_entity_t
@brief Handle to an entity @ingroup entity
dds_fail_fn
dds_find_scope
@ingroup topic @brief Scope for dds_find_topic()
dds_find_scope_t
@ingroup topic @brief Scope for dds_find_topic() @ingroup topic @brief Scope for dds_find_topic()
dds_free_fn_t
dds_free_op_t
@brief Freeing operation type @ingroup alloc What part of a sample to free
dds_guid_t
@brief Structure of a GUID in any builtin topic sample. @ingroup builtintopic @ref dds_builtintopic_guid_t is a bit of a weird name for what everyone just calls a GUID, so let us try and switch to using the more logical one.
dds_history_kind
@brief History QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_history_kind_t
@brief History QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief History QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_ignorelocal_kind
@brief Ignore-local QoS: Applies to DataReader, DataWriter @ingroup qos
dds_ignorelocal_kind_t
@brief Ignore-local QoS: Applies to DataReader, DataWriter @ingroup qos @brief Ignore-local QoS: Applies to DataReader, DataWriter @ingroup qos
dds_inconsistent_topic_status_t
@ingroup dcps_status @brief DCPS_Status_InconsistentTopic DOC_TODO
dds_instance_handle_t
@ingroup internal @warning Private API @brief Instance handles are uint64_t behind the scenes
dds_instance_state
Defines the state of the instance
dds_instance_state_t
Defines the state of the instance Defines the state of the instance
dds_istream_t
dds_key_descriptor_t
@ingroup implementation @brief Key Descriptor Used to describe a named key field in a type with the offset from the start of a struct.
dds_listener_t
@brief DDS Listener type (opaque) @ingroup listener
dds_liveliness_changed_status_t
@ingroup dcps_status @brief DCPS_Status_LivelinessChanged DOC_TODO
dds_liveliness_kind
@brief Liveliness QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_liveliness_kind_t
@brief Liveliness QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief Liveliness QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_liveliness_lost_status_t
@ingroup dcps_status @brief DCPS_Status_LivelinessLost DOC_TODO
dds_loan_data_type_t
@brief Identifier used to distinguish between raw data types (C/C++/Python/…) in a Loaned Sample @ingroup loaned_sample
dds_loaned_sample_free_f
@brief Definition for function to free a Loaned Sample @ingroup loaned_sample
dds_loaned_sample_ops_t
@brief Container for implementation specific operations @ingroup loaned_sample
dds_loaned_sample_origin_kind
dds_loaned_sample_origin_kind_t
dds_loaned_sample_origin_t
dds_loaned_sample_state
@brief State of the data contained in a Loaned Sample @ingroup loaned_sample
dds_loaned_sample_state_t
@brief State of the data contained in a Loaned Sample @ingroup loaned_sample @brief State of the data contained in a Loaned Sample @ingroup loaned_sample
dds_loaned_sample_t
@brief The definition of a Loaned Sample @ingroup loaned_sample
dds_log_write_fn_t
Function signature that log and trace callbacks must adhere too.
dds_offered_deadline_missed_status_t
@ingroup dcps_status @brief DCPS_Status_OfferedDeadlineMissed DOC_TODO
dds_offered_incompatible_qos_status_t
@ingroup dcps_status @brief DCPS_Status_OfferedIncompatibleQoS DOC_TODO
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_ostreamBE_t
dds_ostreamLE_t
dds_ostream_t
dds_ownership_kind
@brief Ownership QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_ownership_kind_t
@brief Ownership QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief Ownership QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_presentation_access_scope_kind
@brief Presentation QoS: Applies to Publisher, Subscriber @ingroup qos
dds_presentation_access_scope_kind_t
@brief Presentation QoS: Applies to Publisher, Subscriber @ingroup qos @brief Presentation QoS: Applies to Publisher, Subscriber @ingroup qos
dds_psmx_create_endpoint_fn
@brief Definition of the function for constructing a PSMX Endpoint for a PSMX Topic @ingroup psmx
dds_psmx_create_topic_fn
@brief Definition of the function for creating a PSMX Topic (interface version 0) @ingroup psmx
dds_psmx_create_topic_with_type_fn
@brief Definition of the function for creating a PSMX Topic (interface version 1) @ingroup psmx
dds_psmx_deinit_fn
@brief Definition of the function for destructing and freeing a PSMX Instance (interface version 0) @ingroup psmx
dds_psmx_delete_endpoint_fn
@brief Definition of the function for destructing a PSMX Endpoint @ingroup psmx
dds_psmx_delete_fn
@brief Definition of the function for destructing and freeing a PSMX Instance (interface version 1) @ingroup psmx
dds_psmx_delete_topic_fn
@brief Definition of the function for destructing and freeing a PSMX Topic @ingroup psmx
dds_psmx_endpoint_on_data_available_fn
@brief Definition of function to request asynchronous delivery of new data by a PSMX Reader @ingroup psmx
dds_psmx_endpoint_ops_t
@brief Table of pointers to functions that are used on a PSMX Endpoint @ingroup psmx
dds_psmx_endpoint_request_loan_fn
@brief Definition of the function for requesting a loan from a PSMX Writer @ingroup psmx
dds_psmx_endpoint_t
@brief Type representing a PSMX Endpoint in a DDS Domain Entity @ingroup psmx
dds_psmx_endpoint_take_fn
@brief Definition of function for taking data from a PSMX Reader @ingroup psmx
dds_psmx_endpoint_type
@brief Type of the PSMX endpoint @ingroup psmx
dds_psmx_endpoint_type_t
@brief Type of the PSMX endpoint @ingroup psmx
dds_psmx_endpoint_write_fn
@brief Definition of function for writing data via a PSMX Writer @ingroup psmx
dds_psmx_endpoint_write_with_key_fn
@brief Definition of function for writing data via a PSMX Writer @ingroup psmx
dds_psmx_features_t
dds_psmx_get_node_identifier_fn
@brief Definition of the function returning the PSMX Locator @ingroup psmx
dds_psmx_instance_id_t
@brief The numeric PSMX Instance ID @ingroup psmx
dds_psmx_metadata_t
@brief Describes the data which is transferred in addition to the application data @ingroup psmx
dds_psmx_node_identifier_t
@brief PSMX Locator @ingroup psmx
dds_psmx_ops_t
@brief Table of pointers to functions operating on a PSMX Instance @ingroup psmx
dds_psmx_supported_features_fn
@brief Definition of the function to query the features supported by the PSMX Instance @ingroup psmx
dds_psmx_t
@brief Type representing a PSMX Instance in a DDS Domain Entity @ingroup psmx
dds_psmx_topic_ops_t
@brief Table of pointers to functions operating on a PSMX Topic @ingroup psmx
dds_psmx_topic_t
@brief Type representing a PSMX Topic in a DDS Domain Entity @ingroup psmx
dds_psmx_type_qos_supported_fn
@brief Definition of the function checking support for type and QoS @ingroup psmx
dds_publication_matched_status_t
@ingroup dcps_status @brief DCPS_Status_PublicationMatched DOC_TODO
dds_qos_kind
@brief All kind of entities for which qos can be stored in Profile. @ingroup qos_provider @component qos_provider_api
dds_qos_kind_t
@brief All kind of entities for which qos can be stored in Profile. @ingroup qos_provider @component qos_provider_api @brief All kind of entities for which qos can be stored in Profile. @ingroup qos_provider @component qos_provider_api
dds_qos_policy_id
@brief Qos Policy IDs @ingroup internal Used internally to mark the QoS policy type
dds_qos_policy_id_t
@brief Qos Policy IDs @ingroup internal Used internally to mark the QoS policy type @brief Qos Policy IDs @ingroup internal Used internally to mark the QoS policy type
dds_qos_provider_t
dds_qos_t
@brief QoS datatype @ingroup qos QoS structure is opaque
dds_querycondition_filter_fn
@brief Function signature for a querycondition filter @ingroup querycondition
dds_read_with_collector_fn_t
@brief Function type for sample collector argument in read/take-with-collector @ingroup reading @component read_data
dds_realloc_fn_t
dds_reliability_kind
@brief Reliability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_reliability_kind_t
@brief Reliability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos @brief Reliability QoS: Applies to Topic, DataReader, DataWriter @ingroup qos
dds_requested_deadline_missed_status_t
@ingroup dcps_status @brief DCPS_Status_RequestedDeadlineMissed DOC_TODO
dds_requested_incompatible_qos_status_t
@ingroup dcps_status @brief DCPS_Status_RequestedIncompatibleQoS DOC_TODO
dds_return_t
dds_rhc_add_readcondition_t
dds_rhc_associate_t
dds_rhc_read_take_t
dds_rhc_remove_readcondition_t
dds_sample_info_t
Contains information about the associated data value
dds_sample_lost_status_t
@ingroup dcps_status @brief DCPS_Status_SampleLost DOC_TODO
dds_sample_rejected_status_kind
@ingroup dcps_status @brief Rejected Status DOC_TODO
dds_sample_rejected_status_t
@ingroup dcps_status @brief DCPS_Status_SampleRejected DOC_TODO
dds_sample_state
Read state for a data value
dds_sample_state_t
Read state for a data value Read state for a data value
dds_sequence_t
@ingroup implementation @brief Datastructure of a Sequence type Container for a sequence of bytes. The general model of this type is also used in IDL output, where the uint8_t * _buffer is replaced by the appropriate subtype of what is contained.
dds_stat_kind
@brief Kind of statistical value @ingroup statistics
dds_status_id
@defgroup entity_status (Entity Status) @ingroup entity All entities have a set of “status conditions” (following the DCPS spec), read peeks, take reads & resets (analogously to read & take operations on reader). The “mask” allows operating only on a subset of the statuses. Enabled status analogously to DCPS spec. @{ / /** @brief These identifiers are used to generate the bitshifted identifiers. By using bitflags instead of these IDs the process of building status masks is simplified to using simple binary OR operations. DOC_TODO fix the refs
dds_status_id_t
@defgroup entity_status (Entity Status) @ingroup entity All entities have a set of “status conditions” (following the DCPS spec), read peeks, take reads & resets (analogously to read & take operations on reader). The “mask” allows operating only on a subset of the statuses. Enabled status analogously to DCPS spec. @{ / /** @brief These identifiers are used to generate the bitshifted identifiers. By using bitflags instead of these IDs the process of building status masks is simplified to using simple binary OR operations. DOC_TODO fix the refs @defgroup entity_status (Entity Status) @ingroup entity All entities have a set of “status conditions” (following the DCPS spec), read peeks, take reads & resets (analogously to read & take operations on reader). The “mask” allows operating only on a subset of the statuses. Enabled status analogously to DCPS spec. @{ / /** @brief These identifiers are used to generate the bitshifted identifiers. By using bitflags instead of these IDs the process of building status masks is simplified to using simple binary OR operations. DOC_TODO fix the refs
dds_stream_opcode
@ingroup serialization @brief Topic encoding instruction types
dds_stream_typecode
@ingroup serialization @brief datatypes as recognized by serialization VM.
dds_stream_typecode_primary
@ingroup serialization @brief primary type code for DDS_OP_ADR, DDS_OP_JEQ Convinience pre-bitshifted values.
dds_stream_typecode_subtype
@ingroup serialization @brief sub-type code
dds_subscription_matched_status_t
@ingroup dcps_status @brief DCPS_Status_SubscriptionMatched DOC_TODO
dds_time_t
Absolute Time definition
dds_topic_descriptor_t
@brief Topic Descriptor @ingroup topic_definition @warning Unstable/Private API Contains all meta information about a type, usually produced by the IDL compiler Since this type is not intended for public consumption it can change without warning.
dds_topic_filter_arg_fn
@anchor dds_topic_filter_arg_fn @brief See \ref dds_topic_filter_sample_arg_fn @ingroup topic_filter @warning Unstable API
dds_topic_filter_fn
@anchor dds_topic_filter_fn @brief See \ref dds_topic_filter_sample_fn @ingroup topic_filter @warning Unstable API
dds_topic_filter_mode
@brief Topic filter mode; @ingroup topic_filter @warning Unstable API
dds_topic_filter_sample_arg_fn
@anchor dds_topic_filter_sample_arg_fn @brief Topic filter function that only needs to look at the sample and a custom argument. @ingroup topic_filter @warning Unstable API
dds_topic_filter_sample_fn
@anchor dds_topic_filter_sample_fn @brief Topic filter function that only needs to look at the sample. @ingroup topic_filter @warning Unstable API @unstable
dds_topic_filter_sample_sampleinfo_arg_fn
@anchor dds_topic_filter_sample_sampleinfo_arg_fn @brief Topic filter function that needs to look at the sample, the sampleinfo and a custom argument. @ingroup topic_filter @warning Unstable API
dds_topic_filter_sampleinfo_arg_fn
@anchor dds_topic_filter_sampleinfo_arg_fn @brief Topic filter function that only needs to look at the sampleinfo and a custom argument. @ingroup topic_filter @warning Unstable API
dds_type_consistency_kind
@brief Type-consistency QoS: Applies to DataReader, DataWriter @ingroup qos
dds_type_consistency_kind_t
@brief Type-consistency QoS: Applies to DataReader, DataWriter @ingroup qos @brief Type-consistency QoS: Applies to DataReader, DataWriter @ingroup qos
dds_typeid_kind
@ingroup builtintopic @brief Type identifier kind for getting endpoint type identifier
dds_typeid_kind_t
@ingroup builtintopic @brief Type identifier kind for getting endpoint type identifier @ingroup builtintopic @brief Type identifier kind for getting endpoint type identifier
dds_typeid_t
@brief DDS Type Identifier (XTypes) @ingroup dds DOC_TODO
dds_typeinfo_t
@brief DDS Type Information (XTypes) @ingroup dds DOC_TODO
dds_typeobj_t
@brief DDS Type Object (XTypes) @ingroup dds DOC_TODO
dds_view_state
View state of an instance relative to the samples
dds_view_state_t
View state of an instance relative to the samples View state of an instance relative to the samples
ddsi_entityid_t
ddsi_guid_prefix_t
ddsi_guid_t
ddsi_rhc_free_t
ddsi_rhc_relinquish_ownership_t
ddsi_rhc_store_t
ddsi_rhc_unregister_wr_t
ddsi_type_include_deps_t
ddsi_typeid_kind_t
ddsrt_byte_order_selector
ddsrt_hh_buckets_gc_fn
ddsrt_hh_equals_fn
ddsrt_hh_hash_fn
dev_t
fpos_t
id_t
idtype_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
malloc_type_id_t
malloc_zone_t
max_align_t
mcontext_t
mode_t
off_t
pid_t
pthread_attr_t
register_t
rlim_t
rsize_t
rune_t
rusage_info_current
rusage_info_t
sig_atomic_t
sig_t
siginfo_t
sigset_t
stack_t
syscall_arg_t
u_int8_t
u_int16_t
u_int32_t
u_int64_t
ucontext_t
uid_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
user_addr_t
user_long_t
user_off_t
user_size_t
user_ssize_t
user_time_t
user_ulong_t
va_list
wchar_t

Unions§

__mbstate_t
__sigaction_u
dds_dynamic_type_spec__bindgen_ty_1
dds_rhc__bindgen_ty_1
dds_stat_keyvalue__bindgen_ty_1
dds_topic_filter_function_union
@brief Union of all filter function types; @ingroup topic_filter @warning Unstable API
ddsi_entityid
ddsi_guid_prefix
sigval
wait