LCOV - code coverage report
Current view: top level - DCPS Hit Total Coverage
Test: coverage.info Lines: 6205 25618 24.2 %
Date: 2023-04-30 01:32:43 Functions: 2059 25839 8.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
AddressCache.h
100.0%
100.0 % 77 / 77 92.3 % 12 / 13
AssociationData.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 1
AstNodeWrapper.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 5
AtomicBool.h
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
BitPubListenerImpl.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 12
BuiltInTopicUtils.cpp
0.0%
0.0 % 0 / 138 0.0 % 0 / 20
BuiltInTopicUtils.h
0.0%
0.0 % 0 / 75 0.0 % 0 / 59
Cached_Allocator_With_Overflow_T.h
73.0%73.0%
73.0 % 27 / 37 1.7 % 8 / 472
CoherentChangeControl.cpp
0.0%
0.0 % 0 / 57 0.0 % 0 / 3
CoherentChangeControl.inl
0.0%
0.0 % 0 / 21 0.0 % 0 / 4
Comparator_T.h
0.0%
0.0 % 0 / 32 0.0 % 0 / 2379
ConditionImpl.cpp
92.6%92.6%
92.6 % 25 / 27 100.0 % 3 / 3
ConditionImpl.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
ConditionVariable.h
62.9%62.9%
62.9 % 22 / 35 90.0 % 9 / 10
ConfigUtils.cpp
0.0%
0.0 % 0 / 30 0.0 % 0 / 2
ContentFilteredTopicImpl.cpp
0.0%
0.0 % 0 / 54 0.0 % 0 / 9
ContentFilteredTopicImpl.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 57
DCPS_Utils.cpp
4.4%4.4%
4.4 % 11 / 252 8.3 % 2 / 24
DataBlockLockPool.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 3
DataCollector_T.cpp
0.0%
0.0 % 0 / 32 0.0 % 0 / 5
DataCollector_T.inl
0.0%
0.0 % 0 / 11 0.0 % 0 / 2
DataDurabilityCache.cpp
0.0%
0.0 % 0 / 359 0.0 % 0 / 21
DataDurabilityCache.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 5
DataReaderCallbacks.h
25.0%25.0%
25.0 % 2 / 8 40.0 % 2 / 5
DataReaderImpl.cpp
0.0%
0.0 % 0 / 1872 0.0 % 0 / 146
DataReaderImpl.h
0.0%
0.0 % 0 / 115 0.0 % 0 / 142
DataReaderImpl.inl
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
DataReaderImpl_T.h
0.0%
0.0 % 0 / 1110 0.0 % 0 / 3492
DataSampleElement.cpp
30.0%30.0%
30.0 % 18 / 60 40.0 % 2 / 5
DataSampleElement.inl
26.8%26.8%
26.8 % 11 / 41 27.8 % 5 / 18
DataSampleHeader.cpp
41.8%41.8%
41.8 % 164 / 392 33.3 % 7 / 21
DataSampleHeader.h
23.8%23.8%
23.8 % 5 / 21 35.7 % 5 / 14
DataSampleHeader.inl
96.2%96.2%
96.2 % 77 / 80 100.0 % 7 / 7
DataWriterCallbacks.h
25.0%25.0%
25.0 % 2 / 8 40.0 % 2 / 5
DataWriterImpl.cpp
0.0%
0.0 % 0 / 1447 0.0 % 0 / 109
DataWriterImpl.h
0.0%
0.0 % 0 / 67 0.0 % 0 / 23
DataWriterImpl_T.h
0.0%
0.0 % 0 / 40 0.0 % 0 / 702
DcpsUpcalls.cpp
0.0%
0.0 % 0 / 52 0.0 % 0 / 3
Definitions.h
16.7%16.7%
16.7 % 2 / 12 8.3 % 1 / 12
Discovery.cpp
0.0%
0.0 % 0 / 111 0.0 % 0 / 7
Discovery.h
6.2%6.2%
6.2 % 1 / 16 11.1 % 1 / 9
DiscoveryListener.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3
DisjointSequence.cpp
92.7%92.7%
92.7 % 165 / 178 77.8 % 7 / 9
DisjointSequence.h
88.9%88.9%
88.9 % 48 / 54 100.0 % 27 / 27
DisjointSequence.inl
91.2%91.2%
91.2 % 31 / 34 100.0 % 13 / 13
DispatchService.cpp
93.7%93.7%
93.7 % 119 / 127 83.3 % 10 / 12
DispatchService.h
100.0%
100.0 % 10 / 10 92.3 % 12 / 13
DomainParticipantFactoryImpl.cpp
8.4%8.4%
8.4 % 13 / 154 25.0 % 4 / 16
DomainParticipantImpl.cpp
0.7%0.7%
0.7 % 8 / 1211 2.1 % 2 / 95
DomainParticipantImpl.h
0.0%
0.0 % 0 / 24 0.0 % 0 / 10
DurabilityArray.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
DurabilityQueue.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 2
Dynamic_Cached_Allocator_With_Overflow_T.h
0.0%
0.0 % 0 / 63 0.0 % 0 / 8
EntityImpl.cpp
17.3%17.3%
17.3 % 13 / 75 11.1 % 2 / 18
EntityImpl.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
EventDispatcher.cpp
88.2%88.2%
88.2 % 15 / 17 45.5 % 5 / 11
FibonacciSequence.h
100.0%
100.0 % 17 / 17 100.0 % 8 / 8
FileSystemStorage.cpp
0.0%
0.0 % 0 / 319 0.0 % 0 / 38
FileSystemStorage.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 12
FilterEvaluator.cpp
0.0%
0.0 % 0 / 544 0.0 % 0 / 163
FilterEvaluator.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 60
GroupRakeData.cpp
0.0%
0.0 % 0 / 28 0.0 % 0 / 5
GroupRakeData.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
GuardCondition.cpp
34.6%34.6%
34.6 % 9 / 26 37.5 % 3 / 8
GuardCondition.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
GuidBuilder.cpp
57.4%57.4%
57.4 % 39 / 68 91.7 % 11 / 12
GuidBuilder.inl
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
GuidConverter.cpp
34.0%34.0%
34.0 % 32 / 94 38.9 % 7 / 18
GuidConverter.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 3
GuidUtils.cpp
41.9%41.9%
41.9 % 18 / 43 42.9 % 3 / 7
GuidUtils.h
54.5%54.5%
54.5 % 30 / 55 57.1 % 12 / 21
Hash.cpp
90.3%90.3%
90.3 % 140 / 155 100.0 % 5 / 5
Hash.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
Ice.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
InstanceDataSampleList.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 2
InstanceDataSampleList.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
InstanceDataSampleList.inl
0.0%
0.0 % 0 / 33 0.0 % 0 / 6
InstanceHandle.cpp
71.4%71.4%
71.4 % 5 / 7 66.7 % 2 / 3
InstanceState.cpp
0.0%
0.0 % 0 / 218 0.0 % 0 / 27
InstanceState.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 5
InstanceState.inl
0.0%
0.0 % 0 / 70 0.0 % 0 / 12
InternalDataReader.h
91.5%91.5%
91.5 % 249 / 272 72.2 % 26 / 36
InternalDataReaderListener.h
100.0%
100.0 % 32 / 32 83.3 % 5 / 6
InternalDataWriter.h
89.2%89.2%
89.2 % 58 / 65 70.6 % 12 / 17
InternalTopic.h
100.0%
100.0 % 34 / 34 100.0 % 6 / 6
JobQueue.cpp
88.9%88.9%
88.9 % 16 / 18 66.7 % 2 / 3
JobQueue.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
JsonValueReader.h
70.8%70.8%
70.8 % 218 / 308 94.4 % 51 / 54
JsonValueWriter.h
92.1%92.1%
92.1 % 105 / 114 97.2 % 35 / 36
LinuxNetworkConfigMonitor.cpp
62.4%62.4%
62.4 % 131 / 210 85.7 % 12 / 14
LinuxNetworkConfigMonitor.h
100.0%
100.0 % 21 / 21 100.0 % 8 / 8
LocalObject.h
75.0%75.0%
75.0 % 6 / 8 66.7 % 2 / 3
LogAddr.cpp
10.5%10.5%
10.5 % 4 / 38 16.7 % 1 / 6
LogAddr.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
Logging.cpp
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
Marked_Default_Qos.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 8
MemoryPool.cpp
97.5%97.5%
97.5 % 234 / 240 93.8 % 30 / 32
MemoryPool.h
92.3%92.3%
92.3 % 12 / 13 90.9 % 10 / 11
MessageBlock.cpp
81.6%81.6%
81.6 % 40 / 49 80.0 % 8 / 10
MessageBlock.h
100.0%
100.0 % 7 / 7 100.0 % 7 / 7
MessageTracker.cpp
36.9%36.9%
36.9 % 24 / 65 44.4 % 4 / 9
Message_Block_Ptr.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
MonitorFactory.cpp
35.5%35.5%
35.5 % 11 / 31 44.4 % 8 / 18
MultiTopicDataReaderBase.cpp
0.0%
0.0 % 0 / 238 0.0 % 0 / 47
MultiTopicDataReaderBase.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
MultiTopicDataReader_T.cpp
0.0%
0.0 % 0 / 233 0.0 % 0 / 1404
MultiTopicDataReader_T.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 378
MultiTopicImpl.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 9
MultiTopicImpl.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 57
NetworkAddress.cpp
77.0%77.0%
77.0 % 87 / 113 77.4 % 24 / 31
NetworkConfigMonitor.cpp
25.7%25.7%
25.7 % 18 / 70 38.5 % 5 / 13
NetworkConfigMonitor.h
70.0%70.0%
70.0 % 14 / 20 66.7 % 4 / 6
NetworkResource.cpp
49.8%49.8%
49.8 % 124 / 249 50.0 % 10 / 20
Observer.cpp
0.0%
0.0 % 0 / 38 0.0 % 0 / 6
Observer.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 14
OwnershipManager.cpp
0.0%
0.0 % 0 / 181 0.0 % 0 / 19
OwnershipManager.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 4
PeriodicEvent.cpp
97.1%97.1%
97.1 % 66 / 68 87.5 % 7 / 8
PoolAllocationBase.h
100.0%
100.0 % 1 / 1 33.3 % 2 / 6
PrinterValueWriter.h
97.4%97.4%
97.4 % 114 / 117 97.4 % 37 / 38
PublicationInstance.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 3
PublisherImpl.cpp
0.0%
0.0 % 0 / 486 0.0 % 0 / 37
Qos_Helper.cpp
13.7%13.7%
13.7 % 36 / 262 36.4 % 4 / 11
Qos_Helper.h
100.0%
100.0 % 703 / 703 100.0 % 243 / 243
Qos_Helper.inl
28.5%28.5%
28.5 % 130 / 456 34.2 % 41 / 120
QueryConditionImpl.cpp
0.0%
0.0 % 0 / 41 0.0 % 0 / 9
QueryConditionImpl.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 56
RakeResults_T.cpp
0.0%
0.0 % 0 / 113 0.0 % 0 / 270
RakeResults_T.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 216
RawDataSample.cpp
0.0%
0.0 % 0 / 44 0.0 % 0 / 6
RcEventHandler.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
RcHandle_T.h
96.8%96.8%
96.8 % 120 / 124 7.1 % 615 / 8612
RcObject.h
100.0%
100.0 % 107 / 107 24.0 % 82 / 341
ReactorInterceptor.cpp
73.2%73.2%
73.2 % 52 / 71 50.0 % 7 / 14
ReactorInterceptor.h
66.7%66.7%
66.7 % 2 / 3 66.7 % 2 / 3
ReactorTask.cpp
78.6%78.6%
78.6 % 77 / 98 61.5 % 8 / 13
ReactorTask.h
75.0%75.0%
75.0 % 6 / 8 66.7 % 2 / 3
ReactorTask.inl
100.0%
100.0 % 18 / 18 100.0 % 4 / 4
ReadConditionImpl.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 5
ReadConditionImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
ReceivedDataElementList.cpp
0.0%
0.0 % 0 / 159 0.0 % 0 / 20
ReceivedDataElementList.h
0.0%
0.0 % 0 / 43 0.0 % 0 / 175
ReceivedDataElementList.inl
0.0%
0.0 % 0 / 22 0.0 % 0 / 2
ReceivedDataStrategy.cpp
0.0%
0.0 % 0 / 58 0.0 % 0 / 17
Recorder.cpp
0.0%
0.0 % 0 / 16 0.0 % 0 / 11
RecorderImpl.cpp
0.0%
0.0 % 0 / 380 0.0 % 0 / 33
RecorderImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
Registered_Data_Types.cpp
47.8%47.8%
47.8 % 22 / 46 57.1 % 4 / 7
Replayer.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 12
ReplayerImpl.cpp
0.0%
0.0 % 0 / 409 0.0 % 0 / 42
ReplayerImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
RepoIdBuilder.cpp
57.1%57.1%
57.1 % 4 / 7 66.7 % 2 / 3
RepoIdBuilder.inl
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
RepoIdGenerator.cpp
67.9%67.9%
67.9 % 19 / 28 60.0 % 3 / 5
RestoreOutputStreamState.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
SafeBool_T.h
92.3%92.3%
92.3 % 12 / 13 86.7 % 13 / 15
SafetyProfileStreams.cpp
6.3%6.3%
6.3 % 5 / 79 9.1 % 1 / 11
SafetyProfileStreams.h
50.0%50.0%
50.0 % 5 / 10 25.0 % 1 / 4
Sample.h
0.0%
0.0 % 0 / 79 0.0 % 0 / 1033
SendStateDataSampleList.cpp
0.0%
0.0 % 0 / 99 0.0 % 0 / 18
SendStateDataSampleList.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 6
SendStateDataSampleList.inl
0.0%
0.0 % 0 / 67 0.0 % 0 / 15
SequenceIterator.h
100.0%
100.0 % 36 / 36 95.0 % 38 / 40
SequenceNumber.h
89.3%89.3%
89.3 % 75 / 84 95.5 % 21 / 22
Serializer.cpp
77.9%77.9%
77.9 % 355 / 456 82.4 % 28 / 34
Serializer.h
68.5%68.5%
68.5 % 37 / 54 5.2 % 19 / 362
Serializer.inl
79.2%79.2%
79.2 % 574 / 725 87.0 % 134 / 154
ServiceEventDispatcher.cpp
96.3%96.3%
96.3 % 52 / 54 77.8 % 7 / 9
Service_Participant.cpp
16.9%16.9%
16.9 % 214 / 1268 18.9 % 14 / 74
Service_Participant.h
25.0%25.0%
25.0 % 2 / 8 20.0 % 1 / 5
Service_Participant.inl
53.5%53.5%
53.5 % 46 / 86 54.8 % 23 / 42
SporadicEvent.cpp
100.0%
100.0 % 60 / 60 85.7 % 6 / 7
SporadicTask.h
100.0%
100.0 % 77 / 77 8.5 % 11 / 129
StaticDiscovery.cpp
0.2%0.2%
0.2 % 3 / 1714 1.0 % 1 / 99
StaticDiscovery.h
0.0%
0.0 % 0 / 150 0.0 % 0 / 50
Stats_T.h
0.0%
0.0 % 0 / 73 0.0 % 0 / 9
StatusConditionImpl.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 4
StatusConditionImpl.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
SubscriberImpl.cpp
0.0%
0.0 % 0 / 518 0.0 % 0 / 37
SubscriptionInstance.cpp
0.0%
0.0 % 0 / 28 0.0 % 0 / 6
ThreadPool.cpp
100.0%
100.0 % 44 / 44 100.0 % 6 / 6
ThreadStatusManager.cpp
11.2%11.2%
11.2 % 12 / 107 44.4 % 4 / 9
ThreadStatusManager.h
60.5%60.5%
60.5 % 23 / 38 63.6 % 7 / 11
TimeDuration.cpp
97.9%97.9%
97.9 % 46 / 47 100.0 % 3 / 3
TimeDuration.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
TimeDuration.inl
57.4%57.4%
57.4 % 39 / 68 57.7 % 15 / 26
TimePoint_T.inl
60.4%60.4%
60.4 % 29 / 48 63.0 % 17 / 27
TimeSource.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
Time_Helper.inl
76.5%76.5%
76.5 % 75 / 98 74.1 % 20 / 27
TopicCallbacks.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
TopicDescriptionImpl.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 9
TopicDescriptionImpl.h
0.0%
0.0 % 0 / 35 0.0 % 0 / 19
TopicDetails.h
0.0%
0.0 % 0 / 66 0.0 % 0 / 21
TopicImpl.cpp
0.0%
0.0 % 0 / 125 0.0 % 0 / 18
Transient_Kludge.cpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
Transient_Kludge.inl
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
Util.h
23.1%23.1%
23.1 % 15 / 65 10.0 % 11 / 110
ValueDispatcher.h
8.0%8.0%
8.0 % 2 / 25 11.3 % 55 / 488
ValueHelper.h
48.7%48.7%
48.7 % 19 / 39 66.7 % 6 / 9
ValueReader.cpp
6.7%6.7%
6.7 % 6 / 90 6.7 % 1 / 15
ValueReader.h
92.6%92.6%
92.6 % 25 / 27 32.1 % 9 / 28
ValueWriter.cpp
6.7%6.7%
6.7 % 6 / 90 6.7 % 1 / 15
ValueWriter.h
11.5%11.5%
11.5 % 3 / 26 7.9 % 3 / 38
WaitSet.cpp
92.0%92.0%
92.0 % 92 / 100 92.3 % 12 / 13
WaitSet.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
WriteDataContainer.cpp
0.0%
0.0 % 0 / 714 0.0 % 0 / 45
WriterDataSampleList.cpp
0.0%
0.0 % 0 / 22 0.0 % 0 / 1
WriterDataSampleList.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
WriterDataSampleList.inl
0.0%
0.0 % 0 / 28 0.0 % 0 / 3
WriterInfo.cpp
0.0%
0.0 % 0 / 167 0.0 % 0 / 26
WriterInfo.h
0.0%
0.0 % 0 / 50 0.0 % 0 / 11
ZeroCopyAllocator_T.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 14
ZeroCopyAllocator_T.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
ZeroCopyAllocator_T.inl
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
ZeroCopySeq_T.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 108
ZeroCopySeq_T.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 378
ZeroCopySeq_T.inl
0.0%
0.0 % 0 / 91 0.0 % 0 / 972
debug.cpp
28.2%28.2%
28.2 % 29 / 103 37.5 % 3 / 8
debug.h
100.0%
100.0 % 22 / 22 100.0 % 5 / 5

Generated by: LCOV version 1.16