Skip to content

Commit

Permalink
Add missing Windows header
Browse files Browse the repository at this point in the history
Signed-off-by: tempate <[email protected]>
  • Loading branch information
Tempate committed Nov 7, 2023
1 parent b9d2c47 commit 2b65686
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ struct DdsPipeConfiguration : public IConfiguration
*
* @return The manual topics for a specific topic.
*/
DDSPIPE_CORE_DllAPI
std::vector<core::types::ManualTopic> get_manual_topics(
const core::ITopic& topic) const noexcept;

Expand Down
9 changes: 9 additions & 0 deletions ddspipe_core/include/ddspipe_core/types/dds/TopicQoS.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,30 +127,39 @@ TopicQoS
/////////////////////////

//! Durability kind
DDSPIPE_CORE_DllAPI
utils::Fuzzy<DurabilityKind> durability_qos;

//! Reliability kind
DDSPIPE_CORE_DllAPI
utils::Fuzzy<ReliabilityKind> reliability_qos;

//! Ownership kind of the topic
DDSPIPE_CORE_DllAPI
utils::Fuzzy<OwnershipQosPolicyKind> ownership_qos;

//! Whether the topics uses partitions
DDSPIPE_CORE_DllAPI
utils::Fuzzy<bool> use_partitions;

//! Whether the topic has key or not
DDSPIPE_CORE_DllAPI
utils::Fuzzy<bool> keyed;

//! Depth of the history
DDSPIPE_CORE_DllAPI
utils::Fuzzy<HistoryDepthType> history_depth;

//! Discard msgs if less than 1/rate seconds elapsed since the last sample was transmitted [Hz]. Default: 0 (no limit)
DDSPIPE_CORE_DllAPI
utils::Fuzzy<float> max_tx_rate;

//! Discard msgs if less than 1/rate seconds elapsed since the last sample was processed [Hz]. Default: 0 (no limit)
DDSPIPE_CORE_DllAPI
utils::Fuzzy<float> max_rx_rate;

//! Downsampling factor: keep 1 out of every *downsampling* samples received (downsampling=1 <=> no downsampling)
DDSPIPE_CORE_DllAPI
utils::Fuzzy<unsigned int> downsampling;

/////////////////////////
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,15 @@ struct WildcardDdsFilterTopic : public IFilterTopic
/////////////////////////

//! Topic name filter.
DDSPIPE_CORE_DllAPI
utils::Fuzzy<std::string> topic_name;

//! Type name filter. If not set matches with all.
DDSPIPE_CORE_DllAPI
utils::Fuzzy<std::string> type_name;

//! The subset of manually configured Topic QoS.
DDSPIPE_CORE_DllAPI
utils::Fuzzy<types::TopicQoS> topic_qos;

protected:
Expand Down

0 comments on commit 2b65686

Please sign in to comment.