Due to the potential for deadlock, some Connext DDS APIs should not be invoked within the functions of listener callbacks. Exactly which Connext DDS APIs are restricted depends on the Entity upon which the Listener is installed, as well as the configuration of ‘Exclusive Areas,’ as discussed in Exclusive Areas (EAs).
Please read and understand Exclusive Areas (EAs) and Restricted Operations in Listener Callbacks to ensure that the calls made from your Listeners are allowed and will not cause potential deadlock situations.
© 2016 RTI