@@ -278,10 +278,53 @@ Please use the more generic `QueueFullPolicy::BLOCK_PRODUCER` instead.
278
278
279
279
``` cpp
280
280
// old
281
- subscriberOptions.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PUBLISHER;
281
+ iox::popo::SubscriberOptions options;
282
+ options.queueFullPolicy = iox::popo::QueueFullPolicy::BLOCK_PUBLISHER;
282
283
283
284
// 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;
285
328
```
286
329
287
330
## [v1.0.1](https://github.com/eclipse-iceoryx/iceoryx/tree/v1.0.0) (2021-06-15)
0 commit comments