@@ -94,7 +94,7 @@ TEST_F(c_iox_sub_test, offerLeadsToSubscibeRequestedState)
94
94
uint64_t queueCapacity = 1u ;
95
95
iox_sub_subscribe (&m_portPtr, queueCapacity);
96
96
97
- SubscriberPortSingleProducer (&m_portPtr).getCaProMessage ();
97
+ SubscriberPortSingleProducer (&m_portPtr).tryGetCaProMessage ();
98
98
99
99
EXPECT_EQ (iox_sub_get_subscription_state (&m_portPtr), SubscribeState_SUBSCRIBE_REQUESTED);
100
100
}
@@ -104,7 +104,7 @@ TEST_F(c_iox_sub_test, NACKResponseLeadsToSubscribeWaitForOfferState)
104
104
uint64_t queueCapacity = 1u ;
105
105
iox_sub_subscribe (&m_portPtr, queueCapacity);
106
106
107
- SubscriberPortSingleProducer (&m_portPtr).getCaProMessage ();
107
+ SubscriberPortSingleProducer (&m_portPtr).tryGetCaProMessage ();
108
108
iox::capro::CaproMessage caproMessage (iox::capro::CaproMessageType::NACK, TEST_SERVICE_DESCRIPTION);
109
109
SubscriberPortSingleProducer (&m_portPtr).dispatchCaProMessage (caproMessage);
110
110
@@ -116,7 +116,7 @@ TEST_F(c_iox_sub_test, ACKResponseLeadsToSubscribedState)
116
116
uint64_t queueCapacity = 1u ;
117
117
iox_sub_subscribe (&m_portPtr, queueCapacity);
118
118
119
- SubscriberPortSingleProducer (&m_portPtr).getCaProMessage ();
119
+ SubscriberPortSingleProducer (&m_portPtr).tryGetCaProMessage ();
120
120
iox::capro::CaproMessage caproMessage (iox::capro::CaproMessageType::ACK, TEST_SERVICE_DESCRIPTION);
121
121
SubscriberPortSingleProducer (&m_portPtr).dispatchCaProMessage (caproMessage);
122
122
@@ -128,13 +128,13 @@ TEST_F(c_iox_sub_test, UnsubscribeLeadsToUnscribeRequestedState)
128
128
uint64_t queueCapacity = 1u ;
129
129
iox_sub_subscribe (&m_portPtr, queueCapacity);
130
130
131
- SubscriberPortSingleProducer (&m_portPtr).getCaProMessage ();
131
+ SubscriberPortSingleProducer (&m_portPtr).tryGetCaProMessage ();
132
132
iox::capro::CaproMessage caproMessage (iox::capro::CaproMessageType::ACK, TEST_SERVICE_DESCRIPTION);
133
133
SubscriberPortSingleProducer (&m_portPtr).dispatchCaProMessage (caproMessage);
134
134
135
135
iox_sub_unsubscribe (&m_portPtr);
136
136
137
- SubscriberPortSingleProducer (&m_portPtr).getCaProMessage ();
137
+ SubscriberPortSingleProducer (&m_portPtr).tryGetCaProMessage ();
138
138
139
139
EXPECT_EQ (iox_sub_get_subscription_state (&m_portPtr), SubscribeState_UNSUBSCRIBE_REQUESTED);
140
140
}
@@ -148,7 +148,7 @@ TEST_F(c_iox_sub_test, initialStateNoChunksAvailable)
148
148
TEST_F (c_iox_sub_test, receiveChunkWhenThereIsOne)
149
149
{
150
150
this ->Subscribe (&m_portPtr);
151
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
151
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
152
152
153
153
const void * chunk = nullptr ;
154
154
EXPECT_EQ (iox_sub_get_chunk (&m_portPtr, &chunk), ChunkReceiveResult_SUCCESS);
@@ -164,7 +164,7 @@ TEST_F(c_iox_sub_test, DISABLED_receiveChunkWithContent)
164
164
165
165
auto sharedChunk = m_memoryManager.getChunk (100 );
166
166
static_cast <data_t *>(sharedChunk.getPayload ())->value = 1234 ;
167
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
167
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
168
168
169
169
const void * chunk = nullptr ;
170
170
@@ -176,20 +176,20 @@ TEST_F(c_iox_sub_test, receiveChunkWhenToManyChunksAreHold)
176
176
{
177
177
this ->Subscribe (&m_portPtr);
178
178
const void * chunk = nullptr ;
179
- for (uint64_t i = 0 ; i < MAX_CHUNKS_HELD_PER_RECEIVER + 1 ; ++i)
179
+ for (uint64_t i = 0 ; i < IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY + 1 ; ++i)
180
180
{
181
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
181
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
182
182
iox_sub_get_chunk (&m_portPtr, &chunk);
183
183
}
184
184
185
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
185
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
186
186
EXPECT_EQ (iox_sub_get_chunk (&m_portPtr, &chunk), ChunkReceiveResult_TOO_MANY_CHUNKS_HELD_IN_PARALLEL);
187
187
}
188
188
189
189
TEST_F (c_iox_sub_test, releaseChunkWorks)
190
190
{
191
191
this ->Subscribe (&m_portPtr);
192
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
192
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
193
193
194
194
const void * chunk = nullptr ;
195
195
iox_sub_get_chunk (&m_portPtr, &chunk);
@@ -202,12 +202,12 @@ TEST_F(c_iox_sub_test, releaseChunkWorks)
202
202
TEST_F (c_iox_sub_test, releaseChunkQueuedChunksWorks)
203
203
{
204
204
this ->Subscribe (&m_portPtr);
205
- for (uint64_t i = 0 ; i < MAX_CHUNKS_HELD_PER_RECEIVER ; ++i)
205
+ for (uint64_t i = 0 ; i < IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY ; ++i)
206
206
{
207
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
207
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
208
208
}
209
209
210
- EXPECT_THAT (m_memoryManager.getMemPoolInfo (0 ).m_usedChunks , Eq (MAX_CHUNKS_HELD_PER_RECEIVER ));
210
+ EXPECT_THAT (m_memoryManager.getMemPoolInfo (0 ).m_usedChunks , Eq (IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY ));
211
211
iox_sub_release_queued_chunks (&m_portPtr);
212
212
EXPECT_THAT (m_memoryManager.getMemPoolInfo (0 ).m_usedChunks , Eq (0u ));
213
213
}
@@ -220,7 +220,7 @@ TEST_F(c_iox_sub_test, initialStateHasNewChunksFalse)
220
220
TEST_F (c_iox_sub_test, receivingChunkLeadsToHasNewChunksTrue)
221
221
{
222
222
this ->Subscribe (&m_portPtr);
223
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
223
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
224
224
225
225
EXPECT_TRUE (iox_sub_has_new_chunks (&m_portPtr));
226
226
}
@@ -235,7 +235,7 @@ TEST_F(c_iox_sub_test, sendingTooMuchLeadsToLostChunks)
235
235
this ->Subscribe (&m_portPtr);
236
236
for (uint64_t i = 0 ; i < DefaultChunkQueueConfig::MAX_QUEUE_CAPACITY + 1 ; ++i)
237
237
{
238
- m_chunkPusher.push (m_memoryManager.getChunk (100 ));
238
+ m_chunkPusher.tryPush (m_memoryManager.getChunk (100 ));
239
239
}
240
240
241
241
EXPECT_TRUE (iox_sub_has_lost_chunks (&m_portPtr));
0 commit comments