
.. _file_ddsc_dds_public_impl.h:

File dds_public_impl.h
======================

|exhale_lsh| :ref:`Parent directory <dir_ddsc>` (``ddsc``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS


DDS C Implementation API. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``ddsc/dds_public_impl.h``)
---------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_ddsc_dds_public_impl.h.rst



Detailed Description
--------------------

This header file defines the public API for all kinds of things in the Eclipse Cyclone DDS C language binding. 




Includes
--------


- ``dds/ddsc/dds_opcodes.h``

- ``dds/ddsc/dds_public_alloc.h``

- ``dds/export.h``

- ``stdbool.h``

- ``stdint.h``



Included By
-----------


- :ref:`file_dds.h`

- :ref:`file_ddsc_dds_public_listener.h`




Classes
-------


- :ref:`exhale_struct_structdds__key__descriptor`

- :ref:`exhale_struct_structdds__sequence`

- :ref:`exhale_struct_structdds__topic__descriptor`


Enums
-----


- :ref:`exhale_enum_dds__public__impl_8h_1a95025da70d4d5b7c257e4f84394c094a`

- :ref:`exhale_enum_dds__public__impl_8h_1a7624dd31126da620c50c3c48b7d03112`


Functions
---------


- :ref:`exhale_function_dds__public__impl_8h_1a7fb577dda0b862f4e755f771f2953e4a`


Defines
-------


- :ref:`exhale_define_dds__public__impl_8h_1a49ffb616400230ddec0977634861eea2`

- :ref:`exhale_define_dds__public__impl_8h_1a300c5bf2a8d288b7cc5813b97e097693`

- :ref:`exhale_define_dds__public__impl_8h_1a5e04489490ba7af47777a324003d7b1e`

- :ref:`exhale_define_dds__public__impl_8h_1ae8c120921e70d808d411246131cd8596`

- :ref:`exhale_define_dds__public__impl_8h_1a5c19adef721389d74f6871d43849e588`

- :ref:`exhale_define_dds__public__impl_8h_1a8939c3899588c99806b7bd7cf62181e5`

- :ref:`exhale_define_dds__public__impl_8h_1aa416fd2f593852b263bf386709055ec2`

- :ref:`exhale_define_dds__public__impl_8h_1a9170b472f7ae56323bf23dbcda606716`

- :ref:`exhale_define_dds__public__impl_8h_1a2542f6f54c3624eaa01cbd12a449f6b4`

- :ref:`exhale_define_dds__public__impl_8h_1ae340e1814d006f40b2ca474dcddb7f20`

- :ref:`exhale_define_dds__public__impl_8h_1a8c03ae9985cae84d2dfdec294895fac7`

- :ref:`exhale_define_dds__public__impl_8h_1aee526d254d9d80a7d24ab99a19f8ece9`

- :ref:`exhale_define_dds__public__impl_8h_1add16f326b18a0c7cf4e0b094c4fcf886`

- :ref:`exhale_define_dds__public__impl_8h_1ab9bb2277cce867964e06c119e87dda03`

- :ref:`exhale_define_dds__public__impl_8h_1a8bcc3b3be2b17f0d7f19a61fb5b82cfe`


Typedefs
--------


- :ref:`exhale_typedef_dds__public__impl_8h_1aa5d96fb7c69c5503252549cd415d4582`

- :ref:`exhale_typedef_dds__public__impl_8h_1ad53f4e49cdf47eec9c6db3fef2d04111`

- :ref:`exhale_typedef_dds__public__impl_8h_1a04c22a0103dfbcdf214cd812a2f70b72`

- :ref:`exhale_typedef_dds__public__impl_8h_1a004163125a23f123c14cedbe5a237906`

- :ref:`exhale_typedef_dds__public__impl_8h_1acbb3cd80a53d4f2bda852bef2e786539`

- :ref:`exhale_typedef_dds__public__impl_8h_1a7063a1462c8140e2381d2b7669dc084b`

- :ref:`exhale_typedef_dds__public__impl_8h_1ad8820c2e51e6d51be6975b1207ca5f25`

