Skip to content

Commit c0894b5

Browse files
committed
iox-#27 Update changelog
1 parent 561aded commit c0894b5

File tree

1 file changed

+45
-2
lines changed

1 file changed

+45
-2
lines changed

CHANGELOG.md

+45-2
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,53 @@ Please use the more generic `QueueFullPolicy::BLOCK_PRODUCER` instead.
278278

279279
```cpp
280280
// old
281-
subscriberOptions.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PUBLISHER;
281+
iox::popo::SubscriberOptions options;
282+
options.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PUBLISHER;
282283

283284
// new
284-
subscriberOptions.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PRODUCER;
285+
iox::popo::SubscriberOptions options;
286+
options.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PRODUCER;
287+
```
288+
289+
Similar, for `binding_c` it is `QueueFullPolicy_BLOCK_PRODUCER` instead of `QueueFullPolicy_BLOCK_PUBLISHER`
290+
291+
```c
292+
// old
293+
iox_sub_options_t options;
294+
iox_sub_options_init(&options);
295+
options.queueFullPolicy = QueueFullPolicy_BLOCK_PUBLISHER;
296+
297+
// new
298+
iox_sub_options_t options;
299+
iox_sub_options_init(&options);
300+
options.queueFullPolicy = QueueFullPolicy_BLOCK_PRODUCER;
301+
```
302+
303+
The `SubscriberTooSlowPolicy` is deprecated in favour of `ConsumerTooSlowPolicy` and
304+
`SubscriberTooSlowPolicy::WAIT_FOR_SUBSCRIBER` became `ConsumerTooSlowPolicy::WAIT_FOR_CONSUMER`.
305+
306+
```cpp
307+
// old
308+
iox::popo::PublisherOptions options;
309+
options.subscriberTooSlowPolicy = iox::popo::SubscriberTooSlowPolicy::WAIT_FOR_SUBSCRIBER;
310+
311+
// new
312+
iox::popo::PublisherOptions options;
313+
options.subscriberTooSlowPolicy = iox::popo::ConsumerTooSlowPolicy::WAIT_FOR_CONSUMER;
314+
```
315+
316+
And with the `binding_c`
317+
318+
```c
319+
// old
320+
iox_pub_options_t options;
321+
iox_pub_options_init(&options);
322+
options.subscriberTooSlowPolicy = SubscriberTooSlowPolicy_WAIT_FOR_SUBSCRIBER;
323+
324+
// new
325+
iox_pub_options_t options;
326+
iox_pub_options_init(&options);
327+
options.subscriberTooSlowPolicy = ConsumerTooSlowPolicy_WAIT_FOR_CONSUMER;
285328
```
286329
287330
## [v1.0.1](https://github.com/eclipse-iceoryx/iceoryx/tree/v1.0.0) (2021-06-15)

0 commit comments

Comments
 (0)