-
Notifications
You must be signed in to change notification settings - Fork 791
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove
TopicAttributes
from public APIs and make it private in `xml…
…parser` (#5085) * Refs #21357: Make TopicAttributes private and move to namespace Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Relay TopicAttributes references to xmlparser namespace Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Remove TopicAttributes references in DDS layer headers Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Remove TopicAttributes from RTPSDomain and weak forward declarations from RTPS headers Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Include PublicationBuiltinTopicData in RTPS and refactor some APIS to snake case Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Include SubscriptionBuiltinTopicData in RTPS and refactor some APIS to snake case Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Move BuiltinTopicKeyValue conversion helpers to utils (make it accesible to DDS later) Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Add utility method to LocatorList Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Remove TopicAttributes from DataWriterHistory Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Add new get_publication_builtin_topic_data() to DataWriter Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Add new get_subscription_builtin_topic_data() to DataReader Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Refactor Data*Impl Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Add some mock methods and remove RTPS unittest Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Improve discovery server example test resilience Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Linter Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357: Update RTPS example Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21357. Remove ReaderQos from register_reader. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Remove WriterQos from register_writer. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Refactor get_subscription_builtin_topic_data. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Refactor get_publication_builtin_topic_data. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix calculation of persistence_guid. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Builtin key conversion method not inline. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix doxygen on DataWriterHistory. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Refactor MonitorService. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix default initialization of builtin data structures. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix blackbox tests. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Improve `from_builtin_to_proxy`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Add `fill_type_information` to DomainParticipantImpl. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Refactor `register_writer` again. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Refactor `register_reader` again. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix blackbox build. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Fix content filter topic name. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Update `versions.md`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21357. Apply suggestions on `versions.md`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> Signed-off-by: Miguel Company <miguelcompany@eprosima.com> Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
- Loading branch information
1 parent
8e38577
commit 955828e
Showing
89 changed files
with
1,190 additions
and
887 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
// Copyright 2024 Proyectos y Sistemas de Mantenimiento SL (eProsima). | ||
// | ||
// Licensed under the Apache License, Version 2.0 (the "License"); | ||
// you may not use this file except in compliance with the License. | ||
// You may obtain a copy of the License at | ||
// | ||
// http://www.apache.org/licenses/LICENSE-2.0 | ||
// | ||
// Unless required by applicable law or agreed to in writing, software | ||
// distributed under the License is distributed on an "AS IS" BASIS, | ||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
// See the License for the specific language governing permissions and | ||
// limitations under the License. | ||
|
||
/** | ||
* @file TopicDescription.hpp | ||
*/ | ||
|
||
#ifndef FASTDDS_RTPS_BUILTIN_DATA__TOPICDESCRIPTION_HPP | ||
#define FASTDDS_RTPS_BUILTIN_DATA__TOPICDESCRIPTION_HPP | ||
|
||
#include <cstdint> | ||
#include <string> | ||
|
||
#include <fastcdr/cdr/fixed_size_string.hpp> | ||
|
||
#include <fastdds/dds/core/policy/QosPolicies.hpp> | ||
|
||
namespace eprosima { | ||
namespace fastdds { | ||
namespace rtps { | ||
|
||
/// Structure TopicDescription, used to register an endpoint on a topic. | ||
struct TopicDescription | ||
{ | ||
/// Topic name | ||
fastcdr::string_255 topic_name; | ||
|
||
/// Type name | ||
fastcdr::string_255 type_name; | ||
|
||
/// Type information | ||
dds::xtypes::TypeInformationParameter type_information; | ||
|
||
}; | ||
|
||
} // namespace rtps | ||
} // namespace fastdds | ||
} // namespace eprosima | ||
|
||
#endif // FASTDDS_RTPS_BUILTIN_DATA__TOPICDESCRIPTION_HPP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.