Vortex Lite Classic C++ API Reference Guide
 All Classes Files Functions Typedefs Pages
Reference

The Classic C++ API is the DCPS C++ API as specified in the DDS standard, see http://www.omg.org/spec/.

This documentation serves to provide details on :

  1. DDS specification can be found at DCPS Concepts
  2. Classic C++ API documentation can be found in the following files : dds_dcps_interfaces.h

Extent of functionality

Vortex Lite does not implement the entire DCPS C++ API. This is provided by the Vortex OpenSplice product. Below are listed the functions which are not supported by Vortex Lite.

DataReader

  • wait_for_historical_data_w_condition
  • get_matched_publications
  • get_matched_publication_data
  • read_next_instance
  • take_next_instance
  • read_next_instance_w_condition
  • take_next_instance_w_condition
  • create_querycondition

DataWriter

  • wait_for_acknowledgements
  • assert_liveliness
  • get_matched_subscriptions
  • get_matched_subscription_data
  • register_instance_w_timestamp

DomainParticipant

  • get_builtin_subscriber
  • find_builtin_topic
  • create_contentfilteredtopic (1)
  • delete_contentfilteredtopic (1)
  • create_multitopic
  • delete_multitopic
  • ignore_participant
  • ignore_topic
  • ignore_publication
  • ignore_subscription
  • assert_liveliness
  • get_discovered_participants
  • get_discovered_participant_data
  • get_discovered_topics
  • get_discovered_topic_data

Entity

  • get_instance_handle

Publisher

  • suspend_publications
  • resume_publications
  • begin_coherent_changes
  • end_coherent_changes
  • wait_for_acknowledgments

Subscriber

  • get_datareaders
  • begin_access
  • end_access

1. A filter function may be attached to any Topic using the set_filter() method