Skip to content

Commit

Permalink
iox-eclipse-iceoryx#1293 Add note for internal header which are gener…
Browse files Browse the repository at this point in the history
…ated with the doxygen documentation
  • Loading branch information
elBoberido authored and dkroenke committed Apr 5, 2022
1 parent 2e33e5e commit 0b16b0e
Show file tree
Hide file tree
Showing 12 changed files with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ using uid_t = UniquePortId;
/// @brief The BaseClient class contains the common implementation for the different clients
/// @param[in] PortT type of the underlying port, required for testing
/// @param[in] TriggerHandleT type of the underlying trigger handle, required for testing
/// @note Not intended for public usage! Use the `Client` or `UntypedClient` instead!
template <typename PortT = ClientPortUser, typename TriggerHandleT = TriggerHandle>
class BaseClient
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ using uid_t = UniquePortId;

///
/// @brief The BasePublisher class contains the common implementation for the different publisher specializations.
/// @note Not intended for public usage! Use the `Publisher` or `UntypedPublisher` instead!
///
template <typename port_t = iox::PublisherPortUserType>
class BasePublisher
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ using uid_t = UniquePortId;
/// @brief The BaseServer class contains the common implementation for the different server
/// @param[in] PortT type of the underlying port, required for testing specializations.
/// @param[in] TriggerHandleT type of the underlying trigger handle, required for testing
/// @note Not intended for public usage! Use the `Server` or `UntypedServer` instead!
template <typename PortT = ServerPortUser, typename TriggerHandleT = TriggerHandle>
class BaseServer
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ enum class SubscriberState : StateEnumIdentifier

/// @brief base class for all types of subscriber
/// @param[in] port_t type of the underlying port, required for testing
/// @note Not intended for public usage! Use the `Subscriber` or `UntypedSubscriber` instead!
template <typename port_t = iox::SubscriberPortUserType>
class BaseSubscriber
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ namespace iox
{
namespace popo
{
/// @brief The ClientImpl class implements the typed client API
/// @note Not intended for public usage! Use the `Client` instead!
template <typename Req, typename Res, typename BaseClientT = BaseClient<>>
class ClientImpl : public BaseClientT, private RpcInterface<Request<Req>, ClientSendError>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ namespace iox
{
namespace popo
{
/// @brief The PublisherImpl class implements the typed publisher API
/// @note Not intended for public usage! Use the `Publisher` instead!
template <typename T, typename H = mepoo::NoUserHeader, typename BasePublisherType = BasePublisher<>>
class PublisherImpl : public BasePublisherType, private PublisherInterface<T, H>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ namespace iox
{
namespace popo
{
/// @brief The ServerImpl class implements the typed server API
/// @note Not intended for public usage! Use the `Server` instead!
template <typename Req, typename Res, typename BaseServerT = BaseServer<>>
class ServerImpl : public BaseServerT, private RpcInterface<Response<Res>, ServerSendError>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ namespace iox
{
namespace popo
{
/// @brief The SubscriberImpl class implements the typed subscriber API
/// @note Not intended for public usage! Use the `Subscriber` instead!
template <typename T, typename H = iox::mepoo::NoUserHeader, typename BaseSubscriberType = BaseSubscriber<>>
class SubscriberImpl : public BaseSubscriberType
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ namespace iox
{
namespace popo
{
/// @brief The UntypedClientImpl class implements the untyped client API
/// @note Not intended for public usage! Use the `UntypedClient` instead!
template <typename BaseClientT = BaseClient<>>
class UntypedClientImpl : public BaseClientT
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ namespace iox
{
namespace popo
{
/// @brief The UntypedPublisherImpl class implements the untyped publisher API
/// @note Not intended for public usage! Use the `UntypedPublisher` instead!
template <typename BasePublisherType = BasePublisher<>>
class UntypedPublisherImpl : public BasePublisherType
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ namespace iox
{
namespace popo
{
/// @brief The UntypedServerImpl class implements the untyped server API
/// @note Not intended for public usage! Use the `UntypedServer` instead!
template <typename BaseServerT = BaseServer<>>
class UntypedServerImpl : public BaseServerT
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ class Void
{
};

/// @brief The UntypedSubscriberImpl class implements the untyped subscriber API
/// @note Not intended for public usage! Use the `UntypedSubscriber` instead!
template <typename BaseSubscriberType = BaseSubscriber<>>
class UntypedSubscriberImpl : public BaseSubscriberType
{
Expand Down

0 comments on commit 0b16b0e

Please sign in to comment.