CoreDX DDS Modern C++ API
Subscriber Use Cases

Create a Subscriber

Create a Subscriber with all default QoS policies and no listener.

#include <dds/domain/ddsdomain.hpp>
#include <dds/sub/ddssub.hpp>
dds::sub::Subscriber subscriber( participant );

Create a Subscriber with modified QoS policies and no listener.

#include <dds/domain/ddsdomain.hpp>
#include <dds/sub/ddssub.hpp>
dds::sub::Subscriber subscriber( participant, qos );

Create a Subscriber with modified QoS policies and a listener.

#include <dds/domain/ddsdomain.hpp>
#include <dds/sub/ddssub.hpp>
ExampleSubListener : sublic dds::sub::NoOpSubscriberListener { ... };
ExampleSubListener * subListener = new ExampleSubListener();
dds::sub::Subscriber subscriber( participant, qos, subListener, dds::core::status::StatusMask::all() );

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.