Merge pull request #69 from FirasSahliADLinktech/rename-functions

Make function names more consistent:

* ``dds_topic_{get,set}_filter`` -> ``dds_{get,set}_topic_filter``
* ``dds_{get,set}_enabled_status`` -> ``dds_{get,set}_status_mask``
* ``dds_instance_lookup`` -> ``dds_lookup_instance``

Plus removal of defunct ddsv2.h.
This commit is contained in:
eboasson 2018-12-25 12:38:25 +01:00 committed by GitHub
commit 97c5e06b6a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 204 additions and 3056 deletions

View file

@ -532,9 +532,15 @@ dds_get_status_changes(
*/ */
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT _Check_return_ dds_return_t DDS_EXPORT _Check_return_ dds_return_t
dds_get_enabled_status( dds_get_status_mask(
_In_ dds_entity_t entity, _In_ dds_entity_t entity,
_Out_ uint32_t *status); _Out_ uint32_t *mask);
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT _Check_return_ dds_return_t
DDS_DEPRECATED_EXPORT dds_get_enabled_status(
_In_ dds_entity_t entity,
_Out_ uint32_t *mask);
/** /**
* @brief Set status enabled on entity * @brief Set status enabled on entity
@ -557,6 +563,13 @@ dds_get_enabled_status(
*/ */
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_return_t DDS_EXPORT dds_return_t
dds_set_status_mask(
_In_ dds_entity_t entity,
_In_ uint32_t mask);
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_return_t
DDS_DEPRECATED_EXPORT
dds_set_enabled_status( dds_set_enabled_status(
_In_ dds_entity_t entity, _In_ dds_entity_t entity,
_In_ uint32_t mask); _In_ uint32_t mask);
@ -1097,6 +1110,13 @@ typedef bool (*dds_topic_filter_fn) (const void * sample);
*/ */
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC) _Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
DDS_EXPORT void DDS_EXPORT void
dds_set_topic_filter(
dds_entity_t topic,
dds_topic_filter_fn filter);
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
DDS_EXPORT void
DDS_DEPRECATED_EXPORT
dds_topic_set_filter( dds_topic_set_filter(
dds_entity_t topic, dds_entity_t topic,
dds_topic_filter_fn filter); dds_topic_filter_fn filter);
@ -1110,6 +1130,12 @@ dds_topic_set_filter(
*/ */
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC) _Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
DDS_EXPORT dds_topic_filter_fn DDS_EXPORT dds_topic_filter_fn
dds_get_topic_filter(
dds_entity_t topic);
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
DDS_EXPORT dds_topic_filter_fn
DDS_DEPRECATED_EXPORT
dds_topic_get_filter( dds_topic_get_filter(
dds_entity_t topic); dds_entity_t topic);
@ -1660,7 +1686,7 @@ dds_dispose_ts(
* *
* <b><i>Instance Handle</i></b><br> * <b><i>Instance Handle</i></b><br>
* The given instance handle must correspond to the value that was returned by either * The given instance handle must correspond to the value that was returned by either
* the dds_register_instance operation, dds_register_instance_ts or dds_instance_lookup. * the dds_register_instance operation, dds_register_instance_ts or dds_lookup_instance.
* If there is no correspondence, then the result of the operation is unspecified. * If there is no correspondence, then the result of the operation is unspecified.
* *
* @param[in] writer The writer to dispose the data instance from. * @param[in] writer The writer to dispose the data instance from.
@ -3100,7 +3126,7 @@ dds_return_loan(
T x = { ... }; T x = { ... };
T y; T y;
dds_instance_handle_t ih; dds_instance_handle_t ih;
ih = dds_instance_lookup (e, &x); ih = dds_lookup_instance (e, &x);
dds_instance_get_key (e, ih, &y); dds_instance_get_key (e, ih, &y);
*/ */
@ -3114,7 +3140,14 @@ dds_return_loan(
*/ */
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_instance_handle_t DDS_EXPORT dds_instance_handle_t
dds_instance_lookup( dds_lookup_instance(
dds_entity_t entity,
const void *data);
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_instance_handle_t
DDS_DEPRECATED_EXPORT
dds_instance_lookup (
dds_entity_t entity, dds_entity_t entity,
const void *data); const void *data);

File diff suppressed because it is too large Load diff

View file

@ -753,22 +753,22 @@ dds_get_status_changes(
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
_Check_return_ dds_return_t _Check_return_ dds_return_t
dds_get_enabled_status( dds_get_status_mask(
_In_ dds_entity_t entity, _In_ dds_entity_t entity,
_Out_ uint32_t *status) _Out_ uint32_t *mask)
{ {
dds_entity *e; dds_entity *e;
dds__retcode_t rc; dds__retcode_t rc;
dds_return_t ret; dds_return_t ret;
if (status != NULL) { if (mask != NULL) {
rc = dds_entity_lock(entity, DDS_KIND_DONTCARE, &e); rc = dds_entity_lock(entity, DDS_KIND_DONTCARE, &e);
if (rc == DDS_RETCODE_OK) { if (rc == DDS_RETCODE_OK) {
if (e->m_deriver.validate_status) { if (e->m_deriver.validate_status) {
*status = (e->m_status_enable & ~DDS_INTERNAL_STATUS_MASK); *mask = (e->m_status_enable & ~DDS_INTERNAL_STATUS_MASK);
ret = DDS_RETCODE_OK; ret = DDS_RETCODE_OK;
} else { } else {
DDS_ERROR("This entity does not maintain a status\n"); DDS_ERROR("This entity does not maintain a status mask\n");
ret = DDS_ERRNO(DDS_RETCODE_ILLEGAL_OPERATION); ret = DDS_ERRNO(DDS_RETCODE_ILLEGAL_OPERATION);
} }
dds_entity_unlock(e); dds_entity_unlock(e);
@ -777,18 +777,27 @@ dds_get_enabled_status(
ret = DDS_ERRNO(rc); ret = DDS_ERRNO(rc);
} }
} else{ } else{
DDS_ERROR("Argument status is NULL\n"); DDS_ERROR("Argument mask is NULL\n");
ret = DDS_ERRNO(DDS_RETCODE_BAD_PARAMETER); ret = DDS_ERRNO(DDS_RETCODE_BAD_PARAMETER);
} }
return ret; return ret;
} }
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
_Check_return_ dds_return_t
dds_get_enabled_status(
_In_ dds_entity_t entity,
_Out_ uint32_t *status)
{
return dds_get_status_mask(entity, status);
}
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_return_t DDS_EXPORT dds_return_t
dds_set_enabled_status( dds_set_status_mask(
_In_ dds_entity_t entity, _In_ dds_entity_t entity,
_In_ uint32_t mask) _In_ uint32_t mask)
{ {
@ -822,6 +831,15 @@ dds_set_enabled_status(
return ret; return ret;
} }
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
DDS_EXPORT dds_return_t
dds_set_enabled_status(
_In_ dds_entity_t entity,
_In_ uint32_t mask)
{
return dds_set_status_mask(entity, mask);
}

View file

@ -374,7 +374,7 @@ dds_dispose_ih_ts(
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
dds_instance_handle_t dds_instance_handle_t
dds_instance_lookup( dds_lookup_instance(
dds_entity_t entity, dds_entity_t entity,
const void *data) const void *data)
{ {
@ -400,6 +400,15 @@ err:
return ih; return ih;
} }
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
dds_instance_handle_t
dds_instance_lookup (
dds_entity_t entity,
const void *data)
{
return dds_lookup_instance(entity, data);
}
_Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK) _Pre_satisfies_(entity & DDS_ENTITY_KIND_MASK)
dds_return_t dds_return_t
dds_instance_get_key( dds_instance_get_key(

View file

@ -575,7 +575,7 @@ dds_topic_mod_filter(
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC) _Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
void void
dds_topic_set_filter( dds_set_topic_filter(
dds_entity_t topic, dds_entity_t topic,
dds_topic_filter_fn filter) dds_topic_filter_fn filter)
{ {
@ -584,9 +584,18 @@ dds_topic_set_filter(
dds_topic_mod_filter (topic, &chaining, &realf, true); dds_topic_mod_filter (topic, &chaining, &realf, true);
} }
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
void
dds_topic_set_filter(
dds_entity_t topic,
dds_topic_filter_fn filter)
{
dds_set_topic_filter(topic, filter);
}
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC) _Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
dds_topic_filter_fn dds_topic_filter_fn
dds_topic_get_filter( dds_get_topic_filter(
dds_entity_t topic) dds_entity_t topic)
{ {
dds_topic_intern_filter_fn filter; dds_topic_intern_filter_fn filter;
@ -595,6 +604,14 @@ dds_topic_get_filter(
return (filter == dds_topic_chaining_filter) ? (dds_topic_filter_fn)ctx : 0; return (filter == dds_topic_chaining_filter) ? (dds_topic_filter_fn)ctx : 0;
} }
_Pre_satisfies_((topic & DDS_ENTITY_KIND_MASK) == DDS_KIND_TOPIC)
dds_topic_filter_fn
dds_topic_get_filter(
dds_entity_t topic)
{
return dds_get_topic_filter(topic);
}
void void
dds_topic_set_filter_with_ctx( dds_topic_set_filter_with_ctx(
dds_entity_t topic, dds_entity_t topic,

View file

@ -80,7 +80,7 @@ disposing_init(void)
CU_ASSERT_FATAL(g_writer > 0 ); CU_ASSERT_FATAL(g_writer > 0 );
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -91,7 +91,7 @@ disposing_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -454,7 +454,7 @@ CU_Test(ddsc_writedispose_ts, disposing_past_sample, .init=disposing_init, .fini
dds_return_t ret; dds_return_t ret;
/* Disposing a sample in the past should trigger a lost sample. */ /* Disposing a sample in the past should trigger a lost sample. */
ret = dds_set_enabled_status(g_reader, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(g_reader, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -807,7 +807,7 @@ CU_Test(ddsc_dispose_ts, disposing_past_sample, .init=disposing_init, .fini=disp
dds_return_t ret; dds_return_t ret;
/* Disposing a sample in the past should trigger a lost sample. */ /* Disposing a sample in the past should trigger a lost sample. */
ret = dds_set_enabled_status(g_reader, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(g_reader, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -903,7 +903,7 @@ CU_Theory((dds_entity_t *writer), ddsc_dispose_ih, non_writers, .init=disposing_
CU_Test(ddsc_dispose_ih, disposing_old_instance, .init=disposing_init, .fini=disposing_fini) CU_Test(ddsc_dispose_ih, disposing_old_instance, .init=disposing_init, .fini=disposing_fini)
{ {
Space_Type1 oldInstance = { 0, 22, 22 }; Space_Type1 oldInstance = { 0, 22, 22 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_return_t ret; dds_return_t ret;
ret = dds_dispose_ih(g_writer, hdl); ret = dds_dispose_ih(g_writer, hdl);
@ -1001,7 +1001,7 @@ CU_Theory((dds_entity_t *writer), ddsc_dispose_ih_ts, non_writers, .init=disposi
CU_Test(ddsc_dispose_ih_ts, disposing_old_instance, .init=disposing_init, .fini=disposing_fini) CU_Test(ddsc_dispose_ih_ts, disposing_old_instance, .init=disposing_init, .fini=disposing_fini)
{ {
Space_Type1 oldInstance = { 0, 22, 22 }; Space_Type1 oldInstance = { 0, 22, 22 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_return_t ret; dds_return_t ret;
ret = dds_dispose_ih_ts(g_writer, hdl, g_present); ret = dds_dispose_ih_ts(g_writer, hdl, g_present);
@ -1043,11 +1043,11 @@ CU_Test(ddsc_dispose_ih_ts, disposing_old_instance, .init=disposing_init, .fini=
CU_Test(ddsc_dispose_ih_ts, disposing_past_sample, .init=disposing_init, .fini=disposing_fini) CU_Test(ddsc_dispose_ih_ts, disposing_past_sample, .init=disposing_init, .fini=disposing_fini)
{ {
Space_Type1 oldInstance = { 0, 0, 0 }; Space_Type1 oldInstance = { 0, 0, 0 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_return_t ret; dds_return_t ret;
/* Disposing a sample in the past should trigger a lost sample. */ /* Disposing a sample in the past should trigger a lost sample. */
ret = dds_set_enabled_status(g_reader, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(g_reader, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -214,26 +214,26 @@ CU_Test(ddsc_entity, status, .init = create_entity, .fini = delete_entity)
* for the specific entity children, not for the generic part. */ * for the specific entity children, not for the generic part. */
/* Check getting Status with bad parameters. */ /* Check getting Status with bad parameters. */
status1 = dds_get_enabled_status (0, NULL); status1 = dds_get_status_mask (0, NULL);
cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER); cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER);
status1 = dds_get_enabled_status (entity, NULL); status1 = dds_get_status_mask (entity, NULL);
cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER); cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER);
status1 = dds_get_enabled_status (0, &s1); status1 = dds_get_status_mask (0, &s1);
cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER); cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER);
/* Get Status, which should be 0 for a participant. */ /* Get Status, which should be 0 for a participant. */
status1 = dds_get_enabled_status (entity, &s1); status1 = dds_get_status_mask (entity, &s1);
cu_assert_status_eq(status1, DDS_RETCODE_OK); cu_assert_status_eq(status1, DDS_RETCODE_OK);
CU_ASSERT_EQUAL_FATAL(s1, 0); CU_ASSERT_EQUAL_FATAL(s1, 0);
/* Check setting Status with bad parameters. */ /* Check setting Status with bad parameters. */
status1 = dds_set_enabled_status (0, 0); status1 = dds_set_status_mask (0, 0);
cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER); cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER);
/* I shouldn't be able to set statuses on a participant. */ /* I shouldn't be able to set statuses on a participant. */
status1 = dds_set_enabled_status (entity, 0); status1 = dds_set_status_mask (entity, 0);
cu_assert_status_eq(status1, DDS_RETCODE_OK); cu_assert_status_eq(status1, DDS_RETCODE_OK);
status1 = dds_set_enabled_status (entity, DDS_DATA_AVAILABLE_STATUS); status1 = dds_set_status_mask (entity, DDS_DATA_AVAILABLE_STATUS);
cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER); cu_assert_status_eq(status1, DDS_RETCODE_BAD_PARAMETER);
/* Check getting Status changes with bad parameters. */ /* Check getting Status changes with bad parameters. */

View file

@ -122,7 +122,7 @@ fini_entity_status(void)
CU_Test(ddsc_entity_status, publication_matched, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_entity_status, publication_matched, .init=init_entity_status, .fini=fini_entity_status)
{ {
/* We're interested in publication matched status. */ /* We're interested in publication matched status. */
ret = dds_set_enabled_status(wri, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(wri, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for publication matched status */ /* Wait for publication matched status */
@ -159,7 +159,7 @@ CU_Test(ddsc_entity_status, publication_matched, .init=init_entity_status, .fini
CU_Test(ddsc_entity_status, subscription_matched, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_entity_status, subscription_matched, .init=init_entity_status, .fini=fini_entity_status)
{ {
/* We're interested in subscription matched status. */ /* We're interested in subscription matched status. */
ret = dds_set_enabled_status(rea, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(rea, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for subscription matched status */ /* Wait for subscription matched status */
@ -209,11 +209,11 @@ CU_Test(ddsc_entity, incompatible_qos, .init=init_entity_status, .fini=fini_enti
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Get reader and writer status conditions and attach to waitset */ /* Get reader and writer status conditions and attach to waitset */
ret = dds_set_enabled_status(rea, DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS); ret = dds_set_status_mask(rea, DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(reader2, DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS); ret = dds_set_status_mask(reader2, DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(wri, DDS_OFFERED_INCOMPATIBLE_QOS_STATUS); ret = dds_set_status_mask(wri, DDS_OFFERED_INCOMPATIBLE_QOS_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for subscription requested incompatible status, which should only be /* Wait for subscription requested incompatible status, which should only be
@ -253,16 +253,16 @@ CU_Test(ddsc_entity, incompatible_qos, .init=init_entity_status, .fini=fini_enti
CU_Test(ddsc_entity, liveliness_changed, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_entity, liveliness_changed, .init=init_entity_status, .fini=fini_entity_status)
{ {
uint32_t set_status = 0; uint32_t set_mask = 0;
dds_liveliness_changed_status_t liveliness_changed; dds_liveliness_changed_status_t liveliness_changed;
ret = dds_set_enabled_status(rea, DDS_LIVELINESS_CHANGED_STATUS); ret = dds_set_status_mask(rea, DDS_LIVELINESS_CHANGED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Get the status set */ /* Get the status set */
ret = dds_get_enabled_status (rea, &set_status); ret = dds_get_status_mask (rea, &set_mask);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
CU_ASSERT_EQUAL_FATAL(set_status, DDS_LIVELINESS_CHANGED_STATUS); CU_ASSERT_EQUAL_FATAL(set_mask, DDS_LIVELINESS_CHANGED_STATUS);
/* wait for LIVELINESS_CHANGED status */ /* wait for LIVELINESS_CHANGED status */
ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout); ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout);
@ -307,9 +307,9 @@ CU_Test(ddsc_entity, sample_rejected, .init=init_entity_status, .fini=fini_entit
memset (&sample_rejected, 0, sizeof (sample_rejected)); memset (&sample_rejected, 0, sizeof (sample_rejected));
memset (&sample, 0, sizeof (sample)); memset (&sample, 0, sizeof (sample));
ret = dds_set_enabled_status(wri, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(wri, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_SAMPLE_REJECTED_STATUS); ret = dds_set_status_mask(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_SAMPLE_REJECTED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for subscription matched and publication matched */ /* Wait for subscription matched and publication matched */
@ -318,7 +318,7 @@ CU_Test(ddsc_entity, sample_rejected, .init=init_entity_status, .fini=fini_entit
ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout); ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout);
CU_ASSERT_EQUAL_FATAL(ret, (dds_return_t)wsresultsize); CU_ASSERT_EQUAL_FATAL(ret, (dds_return_t)wsresultsize);
ret = dds_set_enabled_status(rea, DDS_SAMPLE_REJECTED_STATUS); ret = dds_set_status_mask(rea, DDS_SAMPLE_REJECTED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* write data - write more than resource limits set by a data reader */ /* write data - write more than resource limits set by a data reader */
@ -351,35 +351,35 @@ Test(ddsc_entity, inconsistent_topic)
dds_inconsistent_topic_status_t topic_status; dds_inconsistent_topic_status_t topic_status;
top = dds_create_topic(participant, &RoundTripModule_DataType_desc, "RoundTrip1", NULL, NULL); top = dds_create_topic(participant, &RoundTripModule_DataType_desc, "RoundTrip1", NULL, NULL);
cr_assert_gt(top, 0, "fails %d", dds_err_nr(top)); CU_ASSERT_FATAL(top > 0);
/*Set reader topic and writer topic statuses enabled*/ /*Set reader topic and writer topic statuses enabled*/
ret = dds_set_enabled_status(top, DDS_INCONSISTENT_TOPIC_STATUS); ret = dds_set_status_mask(top, DDS_INCONSISTENT_TOPIC_STATUS);
cr_assert_dds_return_t_eq(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(top, DDS_INCONSISTENT_TOPIC_STATUS); ret = dds_set_status_mask(top, DDS_INCONSISTENT_TOPIC_STATUS);
cr_assert_dds_return_t_eq(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for pub inconsistent topic status callback */ /* Wait for pub inconsistent topic status callback */
ret = dds_waitset_wait(waitSetwr, wsresults, wsresultsize, waitTimeout); ret = dds_waitset_wait(waitSetwr, wsresults, wsresultsize, waitTimeout);
cr_assert_eq(ret, (dds_return_t)wsresultsize); CU_ASSERT_EQUAL_FATAL(ret, (dds_return_t)wsresultsize);
ret = dds_get_inconsistent_topic_status (top, &topic_status); ret = dds_get_inconsistent_topic_status (top, &topic_status);
cr_assert_dds_return_t_eq(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
cr_assert_gt(topic_status.total_count, 0); CU_ASSERT_FATAL(topic_status.total_count > 0);
/*Getting the status should have reset the trigger, waitset should timeout */ /*Getting the status should have reset the trigger, waitset should timeout */
status = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, shortTimeout); status = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, shortTimeout);
cr_assert_eq(dds_err_nr(status), 0, "returned %d", dds_err_nr(status)); CU_ASSERT_EQUAL_FATAL(dds_err_nr(status), 0, "returned %d", dds_err_nr(status));
/* Wait for sub inconsistent topic status callback */ /* Wait for sub inconsistent topic status callback */
ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout); ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout);
cr_assert_eq(status, wsresultsize); CU_ASSERT_EQUAL_FATAL(status, wsresultsize);
ret = dds_get_inconsistent_topic_status (top, &topic_status); ret = dds_get_inconsistent_topic_status (top, &topic_status);
cr_assert_dds_return_t_eq(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
cr_assert_gt(topic_status.total_count, 0); CU_ASSERT_FATAL(topic_status.total_count > 0);
/*Getting the status should have reset the trigger, waitset should timeout */ /*Getting the status should have reset the trigger, waitset should timeout */
status = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, shortTimeout); status = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, shortTimeout);
cr_assert_eq(dds_err_nr(status), 0, "returned %d", dds_err_nr(status)); CU_ASSERT_EQUAL_FATAL(dds_err_nr(status), 0);
dds_delete(top); dds_delete(top);
} }
@ -395,9 +395,9 @@ CU_Test(ddsc_entity, sample_lost, .init=init_entity_status, .fini=fini_entity_st
memset (&sample_lost, 0, sizeof (sample_lost)); memset (&sample_lost, 0, sizeof (sample_lost));
memset (&sample, 0, sizeof (sample)); memset (&sample, 0, sizeof (sample));
ret = dds_set_enabled_status(wri, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(wri, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for subscription matched and publication matched */ /* Wait for subscription matched and publication matched */
@ -406,7 +406,7 @@ CU_Test(ddsc_entity, sample_lost, .init=init_entity_status, .fini=fini_entity_st
ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout); ret = dds_waitset_wait(waitSetrd, wsresults, wsresultsize, waitTimeout);
CU_ASSERT_EQUAL_FATAL(ret, (dds_return_t)wsresultsize); CU_ASSERT_EQUAL_FATAL(ret, (dds_return_t)wsresultsize);
ret = dds_set_enabled_status(rea, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(rea, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* get current time - subtraction ensures that this is truly historic on all platforms. */ /* get current time - subtraction ensures that this is truly historic on all platforms. */
@ -438,9 +438,9 @@ CU_Test(ddsc_entity, data_available, .init=init_entity_status, .fini=fini_entity
RoundTripModule_DataType sample; RoundTripModule_DataType sample;
memset (&sample, 0, sizeof (sample)); memset (&sample, 0, sizeof (sample));
ret = dds_set_enabled_status(wri, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(wri, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS); ret = dds_set_status_mask(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Wait for subscription and publication matched status */ /* Wait for subscription and publication matched status */
@ -492,11 +492,11 @@ CU_Test(ddsc_entity, all_data_available, .init=init_entity_status, .fini=fini_en
reader2 = dds_create_reader(subscriber, top, NULL, NULL); reader2 = dds_create_reader(subscriber, top, NULL, NULL);
CU_ASSERT_FATAL(reader2 > 0); CU_ASSERT_FATAL(reader2 > 0);
ret = dds_set_enabled_status(wri, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(wri, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS); ret = dds_set_status_mask(rea, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(reader2, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS); ret = dds_set_status_mask(reader2, DDS_SUBSCRIPTION_MATCHED_STATUS | DDS_DATA_AVAILABLE_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
waitSetrd2 = dds_create_waitset(participant); waitSetrd2 = dds_create_waitset(participant);
@ -591,25 +591,25 @@ CU_TheoryDataPoints(ddsc_get_enabled_status, bad_param) = {
}; };
CU_Theory((dds_entity_t e), ddsc_get_enabled_status, bad_param) CU_Theory((dds_entity_t e), ddsc_get_enabled_status, bad_param)
{ {
uint32_t status; uint32_t mask;
dds_return_t exp = DDS_RETCODE_BAD_PARAMETER * -1; dds_return_t exp = DDS_RETCODE_BAD_PARAMETER * -1;
ret = dds_get_enabled_status(e, &status); ret = dds_get_status_mask(e, &mask);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), dds_err_nr(exp)); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), dds_err_nr(exp));
} }
CU_Test(ddsc_get_enabled_status, deleted_reader, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_enabled_status, deleted_reader, .init=init_entity_status, .fini=fini_entity_status)
{ {
uint32_t status; uint32_t mask;
dds_delete(rea); dds_delete(rea);
ret = dds_get_enabled_status(rea, &status); ret = dds_get_status_mask(rea, &mask);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ALREADY_DELETED); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ALREADY_DELETED);
} }
CU_Test(ddsc_get_enabled_status, illegal, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_enabled_status, illegal, .init=init_entity_status, .fini=fini_entity_status)
{ {
uint32_t status; uint32_t mask;
ret = dds_get_enabled_status(waitSetrd, &status); ret = dds_get_status_mask(waitSetrd, &mask);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ILLEGAL_OPERATION); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ILLEGAL_OPERATION);
} }
@ -618,8 +618,8 @@ CU_TheoryDataPoints(ddsc_get_enabled_status, status_ok) = {
}; };
CU_Theory((dds_entity_t *e), ddsc_get_enabled_status, status_ok, .init=init_entity_status, .fini=fini_entity_status) CU_Theory((dds_entity_t *e), ddsc_get_enabled_status, status_ok, .init=init_entity_status, .fini=fini_entity_status)
{ {
uint32_t status; uint32_t mask;
ret = dds_get_enabled_status (*e, &status); ret = dds_get_status_mask (*e, &mask);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
} }
/*************************************************************************************************/ /*************************************************************************************************/
@ -632,20 +632,20 @@ CU_Theory((dds_entity_t e), ddsc_set_enabled_status, bad_param)
{ {
dds_entity_t exp = DDS_RETCODE_BAD_PARAMETER * -1; dds_entity_t exp = DDS_RETCODE_BAD_PARAMETER * -1;
ret = dds_set_enabled_status(e, 0 /*mask*/); ret = dds_set_status_mask(e, 0 /*mask*/);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), dds_err_nr(exp)); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), dds_err_nr(exp));
} }
CU_Test(ddsc_set_enabled_status, deleted_reader, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_set_enabled_status, deleted_reader, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_delete(rea); dds_delete(rea);
ret = dds_set_enabled_status(rea, 0 /*mask*/); ret = dds_set_status_mask(rea, 0 /*mask*/);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ALREADY_DELETED); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ALREADY_DELETED);
} }
CU_Test(ddsc_set_enabled_status, illegal, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_set_enabled_status, illegal, .init=init_entity_status, .fini=fini_entity_status)
{ {
ret = dds_set_enabled_status(waitSetrd, 0); ret = dds_set_status_mask(waitSetrd, 0);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ILLEGAL_OPERATION); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_ILLEGAL_OPERATION);
} }
@ -654,7 +654,7 @@ CU_TheoryDataPoints(ddsc_set_enabled_status, status_ok) = {
}; };
CU_Theory((dds_entity_t *entity), ddsc_set_enabled_status, status_ok, .init=init_entity_status, .fini=fini_entity_status) CU_Theory((dds_entity_t *entity), ddsc_set_enabled_status, status_ok, .init=init_entity_status, .fini=fini_entity_status)
{ {
ret = dds_set_enabled_status (*entity, 0); ret = dds_set_status_mask (*entity, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
} }
/*************************************************************************************************/ /*************************************************************************************************/
@ -846,7 +846,7 @@ CU_Theory((dds_entity_t topic), ddsc_get_inconsistent_topic_status, bad_params)
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_inconsistent_topic_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_inconsistent_topic_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(top, 0); dds_set_status_mask(top, 0);
ret = dds_get_inconsistent_topic_status(top, NULL); ret = dds_get_inconsistent_topic_status(top, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -889,7 +889,7 @@ CU_Theory((dds_entity_t writer), ddsc_get_publication_matched_status, bad_params
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_publication_matched_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_publication_matched_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(wri, 0); dds_set_status_mask(wri, 0);
ret = dds_get_publication_matched_status(wri, NULL); ret = dds_get_publication_matched_status(wri, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -943,7 +943,7 @@ CU_Theory((dds_entity_t writer), ddsc_get_liveliness_lost_status, bad_params)
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_liveliness_lost_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_liveliness_lost_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(wri, 0); dds_set_status_mask(wri, 0);
ret = dds_get_liveliness_lost_status(wri, NULL); ret = dds_get_liveliness_lost_status(wri, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -998,7 +998,7 @@ CU_Theory((dds_entity_t writer), ddsc_get_offered_deadline_missed_status, bad_pa
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_offered_deadline_missed_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_offered_deadline_missed_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(wri, 0); dds_set_status_mask(wri, 0);
ret = dds_get_offered_deadline_missed_status(wri, NULL); ret = dds_get_offered_deadline_missed_status(wri, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1041,7 +1041,7 @@ CU_Theory((dds_entity_t writer), ddsc_get_offered_incompatible_qos_status, bad_p
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_offered_incompatible_qos_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_offered_incompatible_qos_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(wri, 0); dds_set_status_mask(wri, 0);
ret = dds_get_offered_incompatible_qos_status(wri, NULL); ret = dds_get_offered_incompatible_qos_status(wri, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1084,7 +1084,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_subscription_matched_status, bad_param
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_subscription_matched_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_subscription_matched_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_subscription_matched_status(rea, NULL); ret = dds_get_subscription_matched_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1127,7 +1127,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_liveliness_changed_status, bad_params)
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_liveliness_changed_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_liveliness_changed_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_liveliness_changed_status(rea, NULL); ret = dds_get_liveliness_changed_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1170,7 +1170,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_sample_rejected_status, bad_params)
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_sample_rejected_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_sample_rejected_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_sample_rejected_status(rea, NULL); ret = dds_get_sample_rejected_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1213,7 +1213,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_sample_lost_status, bad_params)
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_sample_lost_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_sample_lost_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_sample_lost_status(rea, NULL); ret = dds_get_sample_lost_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1268,7 +1268,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_requested_deadline_missed_status, bad_
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_requested_deadline_missed_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_requested_deadline_missed_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_requested_deadline_missed_status(rea, NULL); ret = dds_get_requested_deadline_missed_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }
@ -1311,7 +1311,7 @@ CU_Theory((dds_entity_t reader), ddsc_get_requested_incompatible_qos_status, bad
/*************************************************************************************************/ /*************************************************************************************************/
CU_Test(ddsc_get_requested_incompatible_qos_status, null, .init=init_entity_status, .fini=fini_entity_status) CU_Test(ddsc_get_requested_incompatible_qos_status, null, .init=init_entity_status, .fini=fini_entity_status)
{ {
dds_set_enabled_status(rea, 0); dds_set_status_mask(rea, 0);
ret = dds_get_requested_incompatible_qos_status(rea, NULL); ret = dds_get_requested_incompatible_qos_status(rea, NULL);
CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(dds_err_nr(ret), DDS_RETCODE_OK);
} }

View file

@ -103,7 +103,7 @@ querycondition_init(void)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -114,7 +114,7 @@ querycondition_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -120,7 +120,7 @@ read_instance_init(void)
CU_ASSERT_FATAL(g_qcond > 0); CU_ASSERT_FATAL(g_qcond > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -131,7 +131,7 @@ read_instance_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -236,7 +236,7 @@ read_instance_init(void)
sample.long_1 = 0; sample.long_1 = 0;
sample.long_2 = 0; sample.long_2 = 0;
sample.long_3 = 0; sample.long_3 = 0;
g_hdl_valid = dds_instance_lookup(g_reader, &sample); g_hdl_valid = dds_lookup_instance(g_reader, &sample);
CU_ASSERT_NOT_EQUAL_FATAL(g_hdl_valid, DDS_HANDLE_NIL); CU_ASSERT_NOT_EQUAL_FATAL(g_hdl_valid, DDS_HANDLE_NIL);
dds_delete_qos(qos); dds_delete_qos(qos);

View file

@ -96,7 +96,7 @@ readcondition_init(void)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -107,7 +107,7 @@ readcondition_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -105,7 +105,7 @@ reader_init(void)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -116,7 +116,7 @@ reader_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -2481,7 +2481,7 @@ CU_Test(ddsc_take_mask, take_instance_last_sample)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -2492,7 +2492,7 @@ CU_Test(ddsc_take_mask, take_instance_last_sample)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -160,7 +160,7 @@ reader_iterator_init(void)
CU_ASSERT_FATAL(g_qcond > 0); CU_ASSERT_FATAL(g_qcond > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -171,7 +171,7 @@ reader_iterator_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -82,7 +82,7 @@ registering_init(void)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -93,7 +93,7 @@ registering_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -199,11 +199,11 @@ CU_Test(ddsc_register_instance, registering_new_instance, .init=registering_init
dds_instance_handle_t instHndl, instHndl2; dds_instance_handle_t instHndl, instHndl2;
dds_return_t ret; dds_return_t ret;
Space_Type1 newInstance = { INITIAL_SAMPLES, 0, 0 }; Space_Type1 newInstance = { INITIAL_SAMPLES, 0, 0 };
instHndl = dds_instance_lookup(g_writer, &newInstance); instHndl = dds_lookup_instance(g_writer, &newInstance);
CU_ASSERT_EQUAL_FATAL(instHndl, DDS_HANDLE_NIL); CU_ASSERT_EQUAL_FATAL(instHndl, DDS_HANDLE_NIL);
ret = dds_register_instance(g_writer, &instHndl2, &newInstance); ret = dds_register_instance(g_writer, &instHndl2, &newInstance);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
instHndl = dds_instance_lookup(g_writer, &newInstance); instHndl = dds_lookup_instance(g_writer, &newInstance);
CU_ASSERT_EQUAL_FATAL(instHndl, instHndl2); CU_ASSERT_EQUAL_FATAL(instHndl, instHndl2);
} }
@ -211,11 +211,9 @@ CU_Test(ddsc_register_instance, data_already_available, .init=registering_init,
{ {
dds_instance_handle_t instHndl, instHndl2; dds_instance_handle_t instHndl, instHndl2;
dds_return_t ret; dds_return_t ret;
instHndl = dds_instance_lookup(g_writer, &g_data); instHndl = dds_lookup_instance(g_writer, &g_data);
CU_ASSERT_NOT_EQUAL_FATAL(instHndl, DDS_HANDLE_NIL); CU_ASSERT_NOT_EQUAL_FATAL(instHndl, DDS_HANDLE_NIL);
ret = dds_register_instance(g_writer, &instHndl2, &g_data); ret = dds_register_instance(g_writer, &instHndl2, &g_data);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
CU_ASSERT_EQUAL_FATAL(instHndl2, instHndl); CU_ASSERT_EQUAL_FATAL(instHndl2, instHndl);
} }

View file

@ -121,7 +121,7 @@ take_instance_init(void)
CU_ASSERT_FATAL(g_qcond > 0); CU_ASSERT_FATAL(g_qcond > 0);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -132,7 +132,7 @@ take_instance_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -237,7 +237,7 @@ take_instance_init(void)
sample.long_1 = 0; sample.long_1 = 0;
sample.long_2 = 0; sample.long_2 = 0;
sample.long_3 = 0; sample.long_3 = 0;
g_hdl_valid = dds_instance_lookup(g_reader, &sample); g_hdl_valid = dds_lookup_instance(g_reader, &sample);
CU_ASSERT_NOT_EQUAL_FATAL(g_hdl_valid, DDS_HANDLE_NIL); CU_ASSERT_NOT_EQUAL_FATAL(g_hdl_valid, DDS_HANDLE_NIL);
dds_delete_qos(qos); dds_delete_qos(qos);

View file

@ -82,7 +82,7 @@ unregistering_init(void)
CU_ASSERT_FATAL(g_writer > 0); CU_ASSERT_FATAL(g_writer > 0);
/* Sync g_writer to g_reader. */ /* Sync g_writer to g_reader. */
ret = dds_set_enabled_status(g_writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(g_writer, DDS_PUBLICATION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_writer, g_writer); ret = dds_waitset_attach(g_waitset, g_writer, g_writer);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -93,7 +93,7 @@ unregistering_init(void)
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Sync g_reader to g_writer. */ /* Sync g_reader to g_writer. */
ret = dds_set_enabled_status(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS); ret = dds_set_status_mask(g_reader, DDS_SUBSCRIPTION_MATCHED_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -332,7 +332,7 @@ CU_Test(ddsc_unregister_instance_ts, unregistering_past_sample, .init=unregister
dds_return_t ret; dds_return_t ret;
/* Unregistering a sample in the past should trigger a lost sample. */ /* Unregistering a sample in the past should trigger a lost sample. */
ret = dds_set_enabled_status(g_reader, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(g_reader, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
@ -427,7 +427,7 @@ CU_Theory((dds_entity_t *writer), ddsc_unregister_instance_ih, non_writers, .ini
CU_Test(ddsc_unregister_instance_ih, unregistering_old_instance, .init=unregistering_init, .fini=unregistering_fini) CU_Test(ddsc_unregister_instance_ih, unregistering_old_instance, .init=unregistering_init, .fini=unregistering_fini)
{ {
Space_Type1 oldInstance = { 0, 22, 22 }; Space_Type1 oldInstance = { 0, 22, 22 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_return_t ret; dds_return_t ret;
ret = dds_unregister_instance_ih(g_writer, hdl); ret = dds_unregister_instance_ih(g_writer, hdl);
@ -525,7 +525,7 @@ CU_Theory((dds_entity_t *writer), ddsc_unregister_instance_ih_ts, non_writers, .
CU_Test(ddsc_unregister_instance_ih_ts, unregistering_old_instance, .init=unregistering_init, .fini=unregistering_fini) CU_Test(ddsc_unregister_instance_ih_ts, unregistering_old_instance, .init=unregistering_init, .fini=unregistering_fini)
{ {
Space_Type1 oldInstance = { 0, 22, 22 }; Space_Type1 oldInstance = { 0, 22, 22 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_return_t ret; dds_return_t ret;
ret = dds_unregister_instance_ih_ts(g_writer, hdl, g_present); ret = dds_unregister_instance_ih_ts(g_writer, hdl, g_present);
@ -567,12 +567,12 @@ CU_Test(ddsc_unregister_instance_ih_ts, unregistering_old_instance, .init=unregi
CU_Test(ddsc_unregister_instance_ih_ts, unregistering_past_sample, .init=unregistering_init, .fini=unregistering_fini) CU_Test(ddsc_unregister_instance_ih_ts, unregistering_past_sample, .init=unregistering_init, .fini=unregistering_fini)
{ {
Space_Type1 oldInstance = { 0, 0, 0 }; Space_Type1 oldInstance = { 0, 0, 0 };
dds_instance_handle_t hdl = dds_instance_lookup(g_writer, &oldInstance); dds_instance_handle_t hdl = dds_lookup_instance(g_writer, &oldInstance);
dds_attach_t triggered; dds_attach_t triggered;
dds_return_t ret; dds_return_t ret;
/* Unregistering a sample in the past should trigger a lost sample. */ /* Unregistering a sample in the past should trigger a lost sample. */
ret = dds_set_enabled_status(g_reader, DDS_SAMPLE_LOST_STATUS); ret = dds_set_status_mask(g_reader, DDS_SAMPLE_LOST_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_waitset_attach(g_waitset, g_reader, g_reader); ret = dds_waitset_attach(g_waitset, g_reader, g_reader);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);

View file

@ -139,17 +139,17 @@ ddsc_waitset_attached_init(void)
ddsc_waitset_init(); ddsc_waitset_init();
/* Start with interest in nothing. */ /* Start with interest in nothing. */
ret = dds_set_enabled_status(participant, 0); ret = dds_set_status_mask(participant, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(writer, 0); ret = dds_set_status_mask(writer, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(reader, 0); ret = dds_set_status_mask(reader, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(topic, 0); ret = dds_set_status_mask(topic, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(publisher, 0); ret = dds_set_status_mask(publisher, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
ret = dds_set_enabled_status(subscriber, 0); ret = dds_set_status_mask(subscriber, 0);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* Attach all entities to the waitset. */ /* Attach all entities to the waitset. */
@ -952,7 +952,7 @@ CU_Test(ddsc_waitset_triggering, on_reader, .init=ddsc_waitset_attached_init, .f
memset(&sample, 0, sizeof(RoundTripModule_DataType)); memset(&sample, 0, sizeof(RoundTripModule_DataType));
/* Only interested in data_available for this test. */ /* Only interested in data_available for this test. */
ret = dds_set_enabled_status(reader, DDS_DATA_AVAILABLE_STATUS); ret = dds_set_status_mask(reader, DDS_DATA_AVAILABLE_STATUS);
CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK); CU_ASSERT_EQUAL_FATAL(ret, DDS_RETCODE_OK);
/* The reader should not have been triggered. */ /* The reader should not have been triggered. */

View file

@ -395,7 +395,7 @@ To make this happen, the writer must be instructed to 'listen' for this status.
The following line of code makes sure the writer does so. The following line of code makes sure the writer does so.
:: ::
dds_set_enabled_status(writer, DDS_PUBLICATION_MATCHED_STATUS); dds_set_status_mask(writer, DDS_PUBLICATION_MATCHED_STATUS);
Now the polling may start: Now the polling may start:
:: ::

View file

@ -27,7 +27,7 @@ int main (int argc, char ** argv)
printf("=== [Publisher] Waiting for a reader to be discovered ...\n"); printf("=== [Publisher] Waiting for a reader to be discovered ...\n");
ret = dds_set_enabled_status(writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(writer, DDS_PUBLICATION_MATCHED_STATUS);
DDS_ERR_CHECK (ret, DDS_CHECK_REPORT | DDS_CHECK_EXIT); DDS_ERR_CHECK (ret, DDS_CHECK_REPORT | DDS_CHECK_EXIT);
while(true) while(true)

View file

@ -200,7 +200,7 @@ static dds_return_t wait_for_reader(dds_entity_t writer, dds_entity_t participan
dds_return_t ret; dds_return_t ret;
dds_entity_t waitset; dds_entity_t waitset;
ret = dds_set_enabled_status(writer, DDS_PUBLICATION_MATCHED_STATUS); ret = dds_set_status_mask(writer, DDS_PUBLICATION_MATCHED_STATUS);
DDS_ERR_CHECK (ret, DDS_CHECK_REPORT | DDS_CHECK_EXIT); DDS_ERR_CHECK (ret, DDS_CHECK_REPORT | DDS_CHECK_EXIT);
waitset = dds_create_waitset(participant); waitset = dds_create_waitset(participant);

View file

@ -122,7 +122,7 @@ int main (int argc, char **argv)
process_samples(maxCycles); process_samples(maxCycles);
/* Finished, disable callbacks */ /* Finished, disable callbacks */
dds_set_enabled_status (reader, 0); dds_set_status_mask (reader, 0);
HandleMap__free (imap); HandleMap__free (imap);
#ifdef _WIN32 #ifdef _WIN32

View file

@ -1660,8 +1660,8 @@ static uint32_t subthread(void *vspec) {
case MODE_DUMP: case MODE_DUMP:
if (!spec->polling) { if (!spec->polling) {
/* fastest trigger we have */ /* fastest trigger we have */
rc = dds_set_enabled_status(rd, DDS_DATA_AVAILABLE_STATUS); rc = dds_set_status_mask(rd, DDS_DATA_AVAILABLE_STATUS);
error_abort(rc, "dds_set_enabled_status(stcond)"); error_abort(rc, "dds_set_status_mask(stcond)");
rc = dds_waitset_attach(ws, rd, rd); rc = dds_waitset_attach(ws, rd, rd);
error_abort(rc, "dds_waitset_attach(rd)"); error_abort(rc, "dds_waitset_attach(rd)");
nxs++; nxs++;