Skip to content

Commit 9f78db5

Browse files
author
Poehnl Michael (CC-AD/ESW1)
committed
iox-eclipse-iceoryx#27-1: renaming of config consts
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
1 parent 677eca6 commit 9f78db5

24 files changed

+89
-89
lines changed

doc/installation-guide.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ The `CMakeLists.txt` from `iceoryx_meta` can be used to easily develop iceoryx w
8080
| switch | description |
8181
|:---------|:-------------|
8282
| `IOX_MAX_PUBLISHERS` | the maximum number of publishers one `RouDi` instance can manage |
83+
| `IOX_MAX_SUBSCRIBERS_PER_PUBLISHER` | the maximum number of subscriber a publisher can deliver chunks to|
84+
| `IOX_MAX_PUBLISHER_HISTORY` | the maximum number chunks available for the publisher history |
85+
| `IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY` | the maximum number of chunks a sender can allocate at a given time |
8386
| `IOX_MAX_SUBSCRIBERS` | the maximum number of subscribers one `RouDi` instance can manage |
87+
| `IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY` | the maximum number of chunks a subscriber can hold at a given time |
8488
| `IOX_MAX_INTERFACE_NUMBER` | the maximum number for interface ports, which are used for e.g. gateways |
85-
| `IOX_MAX_SUBSCRIBERS_PER_PUBLISHER` | the maximum number of subscriber a publisher can deliver chunks |
86-
| `IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER` | the maximum number of chunks a sender can hold at a given time |
87-
| `IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR` | the maximum number chunks available for the chunk history |
88-
| `IOX_MAX_CHUNKS_HELD_PER_RECEIVER` | the maximum number of chunks a receiver can hold at a given time |
8989
9090
Have a look at `iceoryx_posh/cmake/iceoryx_posh_deployment.cmake` for the default values of this constants.
9191

iceoryx_posh/cmake/iceoryx_posh_deployment.cmake

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ if(NOT IOX_MAX_SUBSCRIBERS_PER_PUBLISHER)
1515
set(IOX_MAX_SUBSCRIBERS_PER_PUBLISHER 256)
1616
endif()
1717

18-
if(NOT IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER)
19-
set(IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER 8)
18+
if(NOT IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY)
19+
set(IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY 8)
2020
endif()
2121

22-
if(NOT IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR)
23-
set(IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR 16)
22+
if(NOT IOX_MAX_PUBLISHER_HISTORY)
23+
set(IOX_MAX_PUBLISHER_HISTORY 16)
2424
endif()
2525

26-
if(NOT IOX_MAX_CHUNKS_HELD_PER_RECEIVER)
27-
set(IOX_MAX_CHUNKS_HELD_PER_RECEIVER 256)
26+
if(NOT IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY)
27+
set(IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY 256)
2828
endif()
2929

3030
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/iceoryx_posh_deployment.hpp.in"

iceoryx_posh/cmake/iceoryx_posh_deployment.hpp.in

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ constexpr uint32_t IOX_MAX_PUBLISHERS = static_cast<uint32_t>(@IOX_MAX_PUBLISHER
2929
constexpr uint32_t IOX_MAX_SUBSCRIBERS = static_cast<uint32_t>(@IOX_MAX_SUBSCRIBERS@);
3030
constexpr uint32_t IOX_MAX_INTERFACE_NUMBER = static_cast<uint32_t>(@IOX_MAX_INTERFACE_NUMBER@);
3131
constexpr uint32_t IOX_MAX_SUBSCRIBERS_PER_PUBLISHER = static_cast<uint32_t>(@IOX_MAX_SUBSCRIBERS_PER_PUBLISHER@);
32-
constexpr uint32_t IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER = static_cast<uint32_t>(@IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER@);
33-
constexpr uint64_t IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR = static_cast<uint32_t>(@IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR@);
34-
constexpr uint32_t IOX_MAX_CHUNKS_HELD_PER_RECEIVER = static_cast<uint32_t>(@IOX_MAX_CHUNKS_HELD_PER_RECEIVER@);
32+
constexpr uint32_t IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY = static_cast<uint32_t>(@IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY@);
33+
constexpr uint64_t IOX_MAX_PUBLISHER_HISTORY = static_cast<uint32_t>(@IOX_MAX_PUBLISHER_HISTORY@);
34+
constexpr uint32_t IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY = static_cast<uint32_t>(@IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY@);
3535
} // namespace build
3636
} // namespace iox
3737

iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp

+12-12
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,17 @@ constexpr units::Duration PROCESS_KEEP_ALIVE_TIMEOUT = 5 * PROCESS_KEEP_ALIVE_IN
6969
/// @todo remove MAX_RECEIVERS_PER_SENDERPORT when the new port building blocks are used
7070
constexpr uint32_t MAX_RECEIVERS_PER_SENDERPORT = build::IOX_MAX_SUBSCRIBERS_PER_PUBLISHER;
7171

72-
//--------- Communication Resources Start---------------------
72+
//--------- Communication Resources Start---------------------
7373
// Publisher
7474
constexpr uint32_t MAX_PUBLISHERS = build::IOX_MAX_PUBLISHERS;
7575
constexpr uint32_t MAX_SUBSCRIBERS_PER_PUBLISHER = build::IOX_MAX_SUBSCRIBERS_PER_PUBLISHER;
76-
constexpr uint32_t MAX_CHUNKS_ALLOCATE_PER_SENDER = build::IOX_MAX_CHUNKS_ALLOCATE_PER_SENDER;
77-
constexpr uint64_t MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR = build::IOX_MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR;
76+
constexpr uint32_t MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY = build::IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY;
77+
constexpr uint64_t MAX_PUBLISHER_HISTORY = build::IOX_MAX_PUBLISHER_HISTORY;
7878
// Subscriber
7979
constexpr uint32_t MAX_SUBSCRIBERS = build::IOX_MAX_SUBSCRIBERS;
80-
constexpr uint32_t MAX_CHUNKS_HELD_PER_RECEIVER = build::IOX_MAX_CHUNKS_HELD_PER_RECEIVER;
81-
constexpr uint32_t MAX_RECEIVER_QUEUE_CAPACITY = MAX_CHUNKS_HELD_PER_RECEIVER;
82-
/// With MAX_RECEIVER_QUEUE_CAPACITY = MAX_CHUNKS_HELD_PER_RECEIVER we couple the maximum number of chunks a user is
80+
constexpr uint32_t MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY = build::IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY;
81+
constexpr uint32_t MAX_SUBSCRIBER_QUEUE_CAPACITY = MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY;
82+
/// With MAX_SUBSCRIBER_QUEUE_CAPACITY = MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY we couple the maximum number of chunks a user is
8383
/// allowed to hold with the maximum queue capacity.
8484
/// This allows that a polling user can replace all the held chunks in one execution with all new ones
8585
/// from a completely filled queue. Or the other way round, when we have a contract with the user
@@ -89,20 +89,20 @@ constexpr uint32_t MAX_RECEIVER_QUEUE_CAPACITY = MAX_CHUNKS_HELD_PER_RECEIVER;
8989
constexpr uint32_t MAX_INTERFACE_NUMBER = build::IOX_MAX_INTERFACE_NUMBER;
9090
constexpr uint32_t MAX_INTERFACE_CAPRO_FIFO_SIZE = MAX_PUBLISHERS;
9191
// Client
92-
constexpr uint32_t MAX_CLIENTS = build::IOX_MAX_PUBLISHERS; /// @todo
92+
constexpr uint32_t MAX_CLIENTS = build::IOX_MAX_SUBSCRIBERS; /// @todo
9393
constexpr uint32_t MAX_REQUESTS_ALLOCATED_SIMULTANEOUSLY = 4U;
9494
constexpr uint32_t MAX_RESPONSES_PROCESSED_SIMULTANEOUSLY = 16U;
9595
constexpr uint32_t MAX_RESPONSE_QUEUE_CAPACITY = 16U;
9696
// Server
97-
constexpr uint32_t MAX_SERVERS = build::IOX_MAX_PUBLISHERS; /// @todo
97+
constexpr uint32_t MAX_SERVERS = build::IOX_MAX_PUBLISHERS; /// @todo
9898
constexpr uint32_t MAX_CLIENTS_PER_SERVER = 256U;
9999
constexpr uint32_t MAX_REQUESTS_PROCESSED_SIMULTANEOUSLY = 4U;
100100
constexpr uint32_t MAX_RESPONSES_ALLOCATED_SIMULTANEOUSLY = MAX_REQUESTS_PROCESSED_SIMULTANEOUSLY;
101101
constexpr uint32_t MAX_REQUEST_QUEUE_CAPACITY = 1024;
102102
// Waitset
103103
constexpr uint32_t MAX_NUMBER_OF_CONDITION_VARIABLES = 1024U;
104-
constexpr uint32_t MAX_NUMBER_OF_CONDITIONS = 128U;
105-
//--------- Communication Resources End---------------------
104+
constexpr uint32_t MAX_NUMBER_OF_CONDITIONS_PER_WAITSET = 128U;
105+
//--------- Communication Resources End---------------------
106106

107107
constexpr uint32_t MAX_APPLICATION_CAPRO_FIFO_SIZE = 128U;
108108

@@ -158,13 +158,13 @@ enum class ConnectionState : uint32_t
158158
struct DefaultChunkDistributorConfig
159159
{
160160
static constexpr uint32_t MAX_QUEUES = MAX_SUBSCRIBERS_PER_PUBLISHER;
161-
static constexpr uint64_t MAX_HISTORY_CAPACITY = MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR;
161+
static constexpr uint64_t MAX_HISTORY_CAPACITY = MAX_PUBLISHER_HISTORY;
162162
};
163163

164164
// Default properties of ChunkQueueData
165165
struct DefaultChunkQueueConfig
166166
{
167-
static constexpr uint64_t MAX_QUEUE_CAPACITY = MAX_RECEIVER_QUEUE_CAPACITY;
167+
static constexpr uint64_t MAX_QUEUE_CAPACITY = MAX_SUBSCRIBER_QUEUE_CAPACITY;
168168
};
169169

170170
// alias for cxx::string

iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class ChunkQueuePopper
6161
uint64_t size() noexcept;
6262

6363
/// @brief set the capacity of the queue
64-
/// @param[in] newCapacity valid values are 0 < newCapacity < MAX_RECEIVER_QUEUE_CAPACITY
64+
/// @param[in] newCapacity valid values are 0 < newCapacity < MAX_SUBSCRIBER_QUEUE_CAPACITY
6565
/// @pre it is important that no pop or push calls occur during this call
6666
/// @concurrent not thread safe
6767
void setCapacity(const uint64_t newCapacity) noexcept;

iceoryx_posh/include/iceoryx_posh/internal/popo/delivery_fifo.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class DeliveryFiFo
5656
uint64_t getSize() const;
5757

5858
private:
59-
concurrent::SoFi<ChunkManagementTransport, MAX_RECEIVER_QUEUE_CAPACITY> m_fifo;
59+
concurrent::SoFi<ChunkManagementTransport, MAX_SUBSCRIBER_QUEUE_CAPACITY> m_fifo;
6060
};
6161

6262
} // namespace popo

iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_data.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ struct PublisherPortData : public BasePortData
4141
using ChunkQueueData_t = SubscriberPortData::ChunkQueueData_t;
4242
using ChunkDistributorData_t =
4343
ChunkDistributorData<DefaultChunkDistributorConfig, ThreadSafePolicy, ChunkQueuePusher<ChunkQueueData_t>>;
44-
using ChunkSenderData_t = ChunkSenderData<MAX_CHUNKS_ALLOCATE_PER_SENDER, ChunkDistributorData_t>;
44+
using ChunkSenderData_t = ChunkSenderData<MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY, ChunkDistributorData_t>;
4545

4646
ChunkSenderData_t m_chunkSenderData;
4747
std::atomic_bool m_offeringRequested{false};

iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_data.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ struct SubscriberPortData : public BasePortData
3737
const mepoo::MemoryInfo& memoryInfo = mepoo::MemoryInfo()) noexcept;
3838

3939
using ChunkQueueData_t = ChunkQueueData<DefaultChunkQueueConfig, ThreadSafePolicy>;
40-
using ChunkReceiverData_t = ChunkReceiverData<MAX_CHUNKS_HELD_PER_RECEIVER, ChunkQueueData_t>;
40+
using ChunkReceiverData_t = ChunkReceiverData<MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY, ChunkQueueData_t>;
4141

4242
ChunkReceiverData_t m_chunkReceiverData;
4343
const uint64_t m_historyRequest;

iceoryx_posh/include/iceoryx_posh/internal/popo/receiver_port.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ class ReceiverPort : public BasePort
6060
// BEGIN REGION__APPLICATION // /* access from Application-------------------------------
6161

6262
virtual void subscribe(const bool f_autoResubscribe = false,
63-
const uint32_t f_deliverySize = MAX_RECEIVER_QUEUE_CAPACITY); // deprecated
64-
virtual void subscribe(const uint32_t f_deliverySize = MAX_RECEIVER_QUEUE_CAPACITY);
63+
const uint32_t f_deliverySize = MAX_SUBSCRIBER_QUEUE_CAPACITY); // deprecated
64+
virtual void subscribe(const uint32_t f_deliverySize = MAX_SUBSCRIBER_QUEUE_CAPACITY);
6565
void unsubscribe();
6666
bool isSubscribed() const;
6767
SubscribeState getSubscribeState() const;

iceoryx_posh/include/iceoryx_posh/internal/popo/receiver_port_data.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ struct ReceiverPortData : public BasePortData
4646
std::atomic<SubscribeState> m_subscriptionState{SubscribeState::NOT_SUBSCRIBED};
4747

4848
DeliveryFiFo m_deliveryFiFo;
49-
static constexpr uint32_t DELIVERED_LIST_SIZE = 2u * MAX_RECEIVER_QUEUE_CAPACITY;
49+
static constexpr uint32_t DELIVERED_LIST_SIZE = 2u * MAX_SUBSCRIBER_QUEUE_CAPACITY;
5050
UsedChunkList<DELIVERED_LIST_SIZE> m_deliveredChunkList;
5151

5252
// event callback related

iceoryx_posh/include/iceoryx_posh/internal/popo/sender_port_data.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ struct SenderPortData : public BasePortData
6464
bool m_isUnique{false};
6565

6666

67-
UsedChunkList<MAX_CHUNKS_ALLOCATE_PER_SENDER> m_allocatedChunksList;
67+
UsedChunkList<MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY> m_allocatedChunksList;
6868

6969
mepoo::SequenceNumberType m_sequenceNumber{0u};
7070
// throughput related members

iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber.inl

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ inline void Subscriber_t<ReceiverPortType>::subscribe(const uint32_t cacheSize)
4747
{
4848
m_subscribeDemand = true;
4949
uint32_t size = cacheSize;
50-
if (size > MAX_RECEIVER_QUEUE_CAPACITY)
50+
if (size > MAX_SUBSCRIBER_QUEUE_CAPACITY)
5151
{
5252
LogWarn() << "Cache size for subscribe too large " << size
53-
<< ", limiting to MAX_RECEIVER_QUEUE_CAPACITY = " << MAX_RECEIVER_QUEUE_CAPACITY;
54-
size = MAX_RECEIVER_QUEUE_CAPACITY;
53+
<< ", limiting to MAX_SUBSCRIBER_QUEUE_CAPACITY = " << MAX_SUBSCRIBER_QUEUE_CAPACITY;
54+
size = MAX_SUBSCRIBER_QUEUE_CAPACITY;
5555
}
5656
m_receiver.subscribe(true, size);
5757
}

iceoryx_posh/include/iceoryx_posh/popo/subscriber.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class Subscriber_t
6565

6666
/// @brief Function for subscribing to event
6767
/// @param[in] cacheSize Size of the receiver queue
68-
void subscribe(const uint32_t cacheSize = MAX_RECEIVER_QUEUE_CAPACITY) noexcept;
68+
void subscribe(const uint32_t cacheSize = MAX_SUBSCRIBER_QUEUE_CAPACITY) noexcept;
6969

7070
/// @brief Get function for retrieving subsription state
7171
/// @return enum value of subsription state

iceoryx_posh/include/iceoryx_posh/popo/wait_set.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ enum class WaitSetError : uint8_t
9494
class WaitSet
9595
{
9696
public:
97-
using ConditionVector = cxx::vector<Condition*, MAX_NUMBER_OF_CONDITIONS>;
97+
using ConditionVector = cxx::vector<Condition*, MAX_NUMBER_OF_CONDITIONS_PER_WAITSET>;
9898

9999
enum class WaitPolicy : uint16_t
100100
{

iceoryx_posh/test/integrationtests/test_popo_chunk_building_blocks.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ struct DummySample
3838
uint64_t m_dummy{42};
3939
};
4040

41-
static constexpr uint32_t NUM_CHUNKS_IN_POOL = 3 * iox::MAX_RECEIVER_QUEUE_CAPACITY;
41+
static constexpr uint32_t NUM_CHUNKS_IN_POOL = 3 * iox::MAX_SUBSCRIBER_QUEUE_CAPACITY;
4242
static constexpr uint32_t SMALL_CHUNK = 128;
4343
static constexpr uint32_t CHUNK_META_INFO_SIZE = 256;
4444
static constexpr size_t MEMORY_SIZE = NUM_CHUNKS_IN_POOL * (SMALL_CHUNK + CHUNK_META_INFO_SIZE);
@@ -49,7 +49,7 @@ static constexpr uint32_t MAX_NUMBER_QUEUES = 128;
4949
struct ChunkDistributorConfig
5050
{
5151
static constexpr uint32_t MAX_QUEUES = MAX_NUMBER_QUEUES;
52-
static constexpr uint64_t MAX_HISTORY_CAPACITY = iox::MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR;
52+
static constexpr uint64_t MAX_HISTORY_CAPACITY = iox::MAX_PUBLISHER_HISTORY;
5353
};
5454

5555
struct ChunkQueueConfig
@@ -62,8 +62,8 @@ using ChunkDistributorData_t =
6262
ChunkDistributorData<ChunkDistributorConfig, ThreadSafePolicy, ChunkQueuePusher<ChunkQueueData_t>>;
6363
using ChunkDistributor_t = ChunkDistributor<ChunkDistributorData_t>;
6464
using ChunkQueuePopper_t = ChunkQueuePopper<ChunkQueueData_t>;
65-
using ChunkSenderData_t = ChunkSenderData<iox::MAX_CHUNKS_ALLOCATE_PER_SENDER, ChunkDistributorData_t>;
66-
using ChunkReceiverData_t = ChunkReceiverData<iox::MAX_CHUNKS_HELD_PER_RECEIVER, ChunkQueueData_t>;
65+
using ChunkSenderData_t = ChunkSenderData<iox::MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY, ChunkDistributorData_t>;
66+
using ChunkReceiverData_t = ChunkReceiverData<iox::MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY, ChunkQueueData_t>;
6767

6868
class ChunkBuildingBlocks_IntegrationTest : public Test
6969
{

iceoryx_posh/test/mocks/receiverport_mock.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ class ReceiverPort_MOCK
4444
MOCK_METHOD0(cleanup, void());
4545

4646
MOCK_METHOD1(subscribe_impl, void(const uint32_t));
47-
void subscribe(const bool f_autoResubscribe = false, const uint32_t f_deliverySize = iox::MAX_RECEIVER_QUEUE_CAPACITY)
47+
void subscribe(const bool f_autoResubscribe = false, const uint32_t f_deliverySize = iox::MAX_SUBSCRIBER_QUEUE_CAPACITY)
4848
{
4949
(void)f_autoResubscribe;
5050
subscribe_impl(f_deliverySize);
5151
}
52-
void subscribe(const uint32_t f_deliverySize = iox::MAX_RECEIVER_QUEUE_CAPACITY)
52+
void subscribe(const uint32_t f_deliverySize = iox::MAX_SUBSCRIBER_QUEUE_CAPACITY)
5353
{
5454
subscribe_impl(f_deliverySize);
5555
}

iceoryx_posh/test/moduletests/test_popo_chunk_distributor.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class ChunkDistributor_test : public Test
6868
struct ChunkDistributorConfig
6969
{
7070
static constexpr uint32_t MAX_QUEUES = MAX_NUMBER_QUEUES;
71-
static constexpr uint64_t MAX_HISTORY_CAPACITY = iox::MAX_HISTORY_CAPACITY_OF_CHUNK_DISTRIBUTOR;
71+
static constexpr uint64_t MAX_HISTORY_CAPACITY = iox::MAX_PUBLISHER_HISTORY;
7272
};
7373

7474
struct ChunkQueueConfig

iceoryx_posh/test/moduletests/test_popo_chunk_queue.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ class ChunkQueue_testBase
4848
static constexpr size_t MEMORY_SIZE = 4 * MEGABYTE;
4949
std::unique_ptr<char[]> memory{new char[MEMORY_SIZE]};
5050
iox::posix::Allocator allocator{memory.get(), MEMORY_SIZE};
51-
MemPool mempool{128, 2 * iox::MAX_RECEIVER_QUEUE_CAPACITY, &allocator, &allocator};
52-
MemPool chunkMgmtPool{128, 2 * iox::MAX_RECEIVER_QUEUE_CAPACITY, &allocator, &allocator};
51+
MemPool mempool{128, 2 * iox::MAX_SUBSCRIBER_QUEUE_CAPACITY, &allocator, &allocator};
52+
MemPool chunkMgmtPool{128, 2 * iox::MAX_SUBSCRIBER_QUEUE_CAPACITY, &allocator, &allocator};
5353

5454
static constexpr uint32_t RESIZED_CAPACITY{5u};
5555
};
@@ -237,7 +237,7 @@ TYPED_TEST(ChunkQueueFiFo_test, DISABLED_InitialSize)
237237
/// @note API currently not supported
238238
TYPED_TEST(ChunkQueueFiFo_test, DISABLED_Capacity)
239239
{
240-
EXPECT_THAT(this->m_popper.getCurrentCapacity(), Eq(iox::MAX_RECEIVER_QUEUE_CAPACITY));
240+
EXPECT_THAT(this->m_popper.getCurrentCapacity(), Eq(iox::MAX_SUBSCRIBER_QUEUE_CAPACITY));
241241
}
242242

243243
/// @note API currently not supported
@@ -249,7 +249,7 @@ TYPED_TEST(ChunkQueueFiFo_test, DISABLED_SetCapacity)
249249

250250
TYPED_TEST(ChunkQueueFiFo_test, PushFull)
251251
{
252-
for (auto i = 0u; i < iox::MAX_RECEIVER_QUEUE_CAPACITY; ++i)
252+
for (auto i = 0u; i < iox::MAX_SUBSCRIBER_QUEUE_CAPACITY; ++i)
253253
{
254254
auto chunk = this->allocateChunk();
255255
this->m_pusher.push(chunk);
@@ -290,7 +290,7 @@ TYPED_TEST(ChunkQueueSoFi_test, InitialSize)
290290

291291
TYPED_TEST(ChunkQueueSoFi_test, Capacity)
292292
{
293-
EXPECT_THAT(this->m_popper.getCurrentCapacity(), Eq(iox::MAX_RECEIVER_QUEUE_CAPACITY));
293+
EXPECT_THAT(this->m_popper.getCurrentCapacity(), Eq(iox::MAX_SUBSCRIBER_QUEUE_CAPACITY));
294294
}
295295

296296

@@ -302,7 +302,7 @@ TYPED_TEST(ChunkQueueSoFi_test, SetCapacity)
302302

303303
TYPED_TEST(ChunkQueueSoFi_test, PushFull)
304304
{
305-
for (auto i = 0u; i < iox::MAX_RECEIVER_QUEUE_CAPACITY * 2; ++i)
305+
for (auto i = 0u; i < iox::MAX_SUBSCRIBER_QUEUE_CAPACITY * 2; ++i)
306306
{
307307
auto chunk = this->allocateChunk();
308308
this->m_pusher.push(chunk);

0 commit comments

Comments
 (0)