@@ -241,8 +241,6 @@ class InstanceTopicDataTypeMock : public TopicDataType
241241
242242};
243243
244- <<<<<<< HEAD
245- =======
246244// Class to check dispose or unregister operations with non empty payload
247245class NonEmptyPayloadInstanceTopicDataTypeMock : public InstanceTopicDataTypeMock
248246{
@@ -258,154 +256,6 @@ class NonEmptyPayloadInstanceTopicDataTypeMock : public InstanceTopicDataTypeMoc
258256
259257};
260258
261- class ComputeKeyFalseDefinedInstanceDataTypeMock : public InstanceTopicDataTypeMock
262- {
263- public:
264-
265- typedef FooType type;
266-
267- ComputeKeyFalseDefinedInstanceDataTypeMock ()
268- : InstanceTopicDataTypeMock()
269- {
270- max_serialized_type_size = 4u ;
271- is_compute_key_provided = true ;
272- set_name (" unknowninstancefootype" );
273- }
274-
275- bool compute_key (
276- fastdds::rtps::SerializedPayload_t& /* payload*/ ,
277- fastdds::rtps::InstanceHandle_t& ihandle,
278- bool /* force_md5*/ ) override
279- {
280- // Setting instance as valid
281- ihandle.value [0 ] = 1 ;
282- return false ;
283- }
284-
285- bool compute_key (
286- const void * const /* data*/ ,
287- fastdds::rtps::InstanceHandle_t& ihandle,
288- bool /* force_md5*/ ) override
289- {
290- // Setting instance as valid
291- ihandle.value [0 ] = 1 ;
292- return false ;
293- }
294-
295- };
296-
297-
298- class ComputeKeyTrueDefinedInstanceDataTypeMock : public InstanceTopicDataTypeMock
299- {
300- public:
301-
302- typedef FooType type;
303-
304- ComputeKeyTrueDefinedInstanceDataTypeMock ()
305- : InstanceTopicDataTypeMock()
306- {
307- max_serialized_type_size = 4u ;
308- is_compute_key_provided = true ;
309- set_name (" unknowninstancefootype" );
310- }
311-
312- bool compute_key (
313- fastdds::rtps::SerializedPayload_t& /* payload*/ ,
314- fastdds::rtps::InstanceHandle_t& ihandle,
315- bool /* force_md5*/ ) override
316- {
317- // Setting instance as valid
318- ihandle.value [0 ] = 1 ;
319- return true ;
320- }
321-
322- bool compute_key (
323- const void * const /* data*/ ,
324- fastdds::rtps::InstanceHandle_t& ihandle,
325- bool /* force_md5*/ ) override
326- {
327- // Setting instance as valid
328- ihandle.value [0 ] = 1 ;
329- return true ;
330- }
331-
332- };
333-
334-
335- class ComputeKeyFalseUndefinedInstanceDataTypeMock : public InstanceTopicDataTypeMock
336- {
337- public:
338-
339- typedef FooType type;
340-
341- ComputeKeyFalseUndefinedInstanceDataTypeMock ()
342- : InstanceTopicDataTypeMock()
343- {
344- max_serialized_type_size = 4u ;
345- is_compute_key_provided = true ;
346- set_name (" unknowninstancefootype" );
347- }
348-
349- bool compute_key (
350- fastdds::rtps::SerializedPayload_t& /* payload*/ ,
351- fastdds::rtps::InstanceHandle_t& ihandle,
352- bool /* force_md5*/ ) override
353- {
354- // Setting instance as invalid
355- ihandle.clear ();
356- return false ;
357- }
358-
359- bool compute_key (
360- const void * const /* data*/ ,
361- fastdds::rtps::InstanceHandle_t& ihandle,
362- bool /* force_md5*/ ) override
363- {
364- // Setting instance as invalid
365- ihandle.clear ();
366- return false ;
367- }
368-
369- };
370-
371-
372- class ComputeKeyTrueUndefinedInstanceDataTypeMock : public InstanceTopicDataTypeMock
373- {
374- public:
375-
376- typedef FooType type;
377-
378- ComputeKeyTrueUndefinedInstanceDataTypeMock ()
379- : InstanceTopicDataTypeMock()
380- {
381- max_serialized_type_size = 4u ;
382- is_compute_key_provided = true ;
383- set_name (" unknowninstancefootype" );
384- }
385-
386- bool compute_key (
387- fastdds::rtps::SerializedPayload_t& /* payload*/ ,
388- fastdds::rtps::InstanceHandle_t& ihandle,
389- bool /* force_md5*/ ) override
390- {
391- // Setting instance as invalid
392- ihandle.clear ();
393- return true ;
394- }
395-
396- bool compute_key (
397- const void * const /* data*/ ,
398- fastdds::rtps::InstanceHandle_t& ihandle,
399- bool /* force_md5*/ ) override
400- {
401- // Setting instance as invalid
402- ihandle.clear ();
403- return true ;
404- }
405-
406- };
407-
408- >>>>>>> 47bfac03 (Allow empty payloads in dispose/unregister operations (#6217 ))
409259class BoundedTopicDataTypeMock : public TopicDataType
410260{
411261public:
0 commit comments