apache / pulsar-client-cpp
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
17% | 14% | 15% | 19% | 32%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cc27% | 16% | 21% | 16% | 17%
proto0% | 100% | 0% | 0% | 0%
h0% | 0% | 6% | 25% | 68%
xml0% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib17% | 13% | 17% | 20% | 31%
wireshark100% | 0% | 0% | 0% | 0%
proto0% | 100% | 0% | 0% | 0%
perf0% | 0% | 92% | 0% | 7%
include0% | 0% | 0% | 27% | 72%
ROOT0% | 0% | 0% | 95% | 4%
build-support0% | 0% | 0% | 0% | 100%
cmake_modules0% | 0% | 0% | 0% | 100%
pkg0% | 0% | 0% | 0% | 100%
templates0% | 0% | 0% | 0% | 100%
win-examples0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1483 65
1477 76
lz4.cc
in lib/lz4
1146 62
pulsarDissector.cc
in wireshark
1030 9
948 51
proto
901 -
800 44
797 40
648 29
415 14
398 12
386 22
AuthOauth2.cc
in lib/auth
364 21
ZTSClient.cc
in lib/auth/athenz
332 8
332 8
272 4
258 10
247 5
244 45
236 33
230 46
crc32c_sse42.cc
in lib/checksum
225 7
c_Client.cc
in lib/c
222 22
209 20
205 16
190 13
186 11
178 41
177 13
173 18
167 -
166 8
164 31
Authentication.h
in include/pulsar
162 1
Schema.cc
in lib
156 3
BitSet.h
in lib
152 16
152 30
150 1
consumer_configuration.h
in include/pulsar/c
147 -
producer_configuration.h
in include/pulsar/c
143 -
Client.cc
in lib
143 28
141 20
136 10
135 10
132 12
crc32c_arm.cc
in lib/checksum
132 4
gf2.hpp
in lib/checksum
132 10
132 27
131 12
131 2
Files With Most Units (Top 50)
File# lines# units
1477 76
1483 65
lz4.cc
in lib/lz4
1146 62
948 51
230 46
244 45
800 44
178 41
797 40
236 33
164 31
152 30
648 29
Client.cc
in lib
143 28
132 27
386 22
c_Client.cc
in lib/c
222 22
102 22
AuthOauth2.cc
in lib/auth
364 21
c_Message.cc
in lib/c
91 21
141 20
209 20
93 18
173 18
BitSet.h
in lib
152 16
119 16
116 16
205 16
68 15
415 14
Reader.cc
in lib
95 14
36 14
177 13
AuthToken.cc
in lib/auth
70 13
130 13
190 13
71 13
132 12
AuthBasic.cc
in lib/auth
87 12
131 12
398 12
102 11
84 11
186 11
109 11
c_Reader.cc
in lib/c
51 11
136 10
Future.h
in lib
100 10
75 10
135 10
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 31 long lines.

File# lines# units# long lines
167 - 31
Correlations

File Size vs. Commits (all time): 324 points

lib/Commands.cc x: 73 commits (all time) y: 797 lines of code lib/ClientConnection.cc x: 107 commits (all time) y: 1483 lines of code lib/ClientConnection.h x: 45 commits (all time) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 4 commits (all time) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 5 commits (all time) y: 82 lines of code lib/ProducerImpl.cc x: 71 commits (all time) y: 800 lines of code lib/ObjectPool.h x: 8 commits (all time) y: 166 lines of code lib/ProducerImpl.h x: 36 commits (all time) y: 131 lines of code lib/ClientImpl.cc x: 74 commits (all time) y: 648 lines of code lib/LookupService.h x: 14 commits (all time) y: 40 lines of code lib/RetryableLookupService.h x: 7 commits (all time) y: 64 lines of code lib/RetryableOperation.h x: 1 commits (all time) y: 100 lines of code lib/RetryableOperationCache.h x: 1 commits (all time) y: 78 lines of code include/pulsar/TableView.h x: 3 commits (all time) y: 32 lines of code include/pulsar/c/client.h x: 9 commits (all time) y: 89 lines of code include/pulsar/c/table_view.h x: 1 commits (all time) y: 29 lines of code include/pulsar/c/table_view_configuration.h x: 1 commits (all time) y: 19 lines of code lib/c/c_Client.cc x: 8 commits (all time) y: 222 lines of code lib/c/c_TableView.cc x: 1 commits (all time) y: 59 lines of code lib/c/c_structs.h x: 10 commits (all time) y: 63 lines of code lib/BinaryProtoLookupService.cc x: 23 commits (all time) y: 186 lines of code lib/Future.h x: 10 commits (all time) y: 100 lines of code lib/stats/ProducerStatsImpl.cc x: 11 commits (all time) y: 97 lines of code lib/PartitionedProducerImpl.cc x: 33 commits (all time) y: 386 lines of code lib/ConsumerImpl.cc x: 104 commits (all time) y: 1477 lines of code lib/HandlerBase.cc x: 18 commits (all time) y: 129 lines of code lib/HandlerBase.h x: 21 commits (all time) y: 77 lines of code wireshark/pulsarDissector.cc x: 11 commits (all time) y: 1030 lines of code include/pulsar/ReaderConfiguration.h x: 14 commits (all time) y: 63 lines of code lib/ReaderConfigurationImpl.h x: 9 commits (all time) y: 24 lines of code lib/ReaderImpl.cc x: 27 commits (all time) y: 132 lines of code include/pulsar/c/client_configuration.h x: 12 commits (all time) y: 77 lines of code include/pulsar/c/message.h x: 12 commits (all time) y: 46 lines of code lib/c/c_Message.cc x: 10 commits (all time) y: 91 lines of code include/pulsar/ClientConfiguration.h x: 24 commits (all time) y: 63 lines of code lib/ClientConfiguration.cc x: 21 commits (all time) y: 130 lines of code lib/ClientConfigurationImpl.h x: 19 commits (all time) y: 30 lines of code lib/LogUtils.cc x: 12 commits (all time) y: 27 lines of code lib/LogUtils.h x: 15 commits (all time) y: 63 lines of code include/pulsar/Message.h x: 31 commits (all time) y: 75 lines of code lib/ConsumerImpl.h x: 61 commits (all time) y: 247 lines of code lib/Message.cc x: 26 commits (all time) y: 190 lines of code lib/MessageImpl.cc x: 12 commits (all time) y: 93 lines of code lib/MessageImpl.h x: 16 commits (all time) y: 54 lines of code lib/Commands.h x: 47 commits (all time) y: 112 lines of code lib/auth/athenz/ZTSClient.cc x: 18 commits (all time) y: 332 lines of code lib/auth/athenz/ZTSClient.h x: 8 commits (all time) y: 44 lines of code lib/NegativeAcksTracker.cc x: 11 commits (all time) y: 77 lines of code lib/NegativeAcksTracker.h x: 6 commits (all time) y: 40 lines of code lib/c/c_ReaderConfiguration.cc x: 6 commits (all time) y: 71 lines of code include/pulsar/Client.h x: 25 commits (all time) y: 84 lines of code lib/BinaryProtoLookupService.h x: 17 commits (all time) y: 56 lines of code lib/Client.cc x: 21 commits (all time) y: 143 lines of code lib/HTTPLookupService.cc x: 30 commits (all time) y: 415 lines of code lib/HTTPLookupService.h x: 23 commits (all time) y: 52 lines of code include/pulsar/c/consumer_configuration.h x: 23 commits (all time) y: 147 lines of code lib/c/c_ConsumerConfiguration.cc x: 18 commits (all time) y: 244 lines of code include/pulsar/BatchReceivePolicy.h x: 3 commits (all time) y: 18 lines of code include/pulsar/KeySharedPolicy.h x: 5 commits (all time) y: 32 lines of code lib/KeySharedPolicy.cc x: 5 commits (all time) y: 53 lines of code include/pulsar/c/consumer.h x: 13 commits (all time) y: 71 lines of code lib/c/c_Consumer.cc x: 11 commits (all time) y: 152 lines of code lib/ClientImpl.h x: 28 commits (all time) y: 123 lines of code lib/ConnectionPool.cc x: 15 commits (all time) y: 78 lines of code lib/ConnectionPool.h x: 13 commits (all time) y: 42 lines of code include/pulsar/c/messages.h x: 1 commits (all time) y: 14 lines of code lib/c/c_Messages.cc x: 1 commits (all time) y: 7 lines of code lib/Base64Utils.h x: 1 commits (all time) y: 30 lines of code lib/auth/AuthOauth2.cc x: 16 commits (all time) y: 364 lines of code lib/auth/AuthOauth2.h x: 12 commits (all time) y: 68 lines of code include/pulsar/c/producer_configuration.h x: 14 commits (all time) y: 143 lines of code lib/c/c_ProducerConfiguration.cc x: 11 commits (all time) y: 178 lines of code lib/BlockingQueue.h x: 9 commits (all time) y: 141 lines of code lib/MultiTopicsConsumerImpl.cc x: 52 commits (all time) y: 948 lines of code lib/UnboundedBlockingQueue.h x: 7 commits (all time) y: 116 lines of code include/pulsar/ConsumerConfiguration.h x: 39 commits (all time) y: 128 lines of code lib/ConsumerConfiguration.cc x: 33 commits (all time) y: 230 lines of code lib/ConsumerConfigurationImpl.h x: 31 commits (all time) y: 44 lines of code lib/MultiTopicsConsumerImpl.h x: 30 commits (all time) y: 150 lines of code lib/PatternMultiTopicsConsumerImpl.h x: 8 commits (all time) y: 55 lines of code lib/ProtoApiEnums.h x: 2 commits (all time) y: 114 lines of code lib/TopicName.cc x: 15 commits (all time) y: 209 lines of code lib/TopicName.h x: 13 commits (all time) y: 60 lines of code lib/AckGroupingTracker.h x: 6 commits (all time) y: 47 lines of code lib/AckGroupingTrackerDisabled.cc x: 4 commits (all time) y: 18 lines of code lib/AckGroupingTrackerDisabled.h x: 4 commits (all time) y: 16 lines of code lib/AckGroupingTrackerEnabled.cc x: 10 commits (all time) y: 135 lines of code lib/AckGroupingTrackerEnabled.h x: 6 commits (all time) y: 57 lines of code include/pulsar/ConsumerInterceptor.h x: 2 commits (all time) y: 21 lines of code lib/ConsumerInterceptors.cc x: 2 commits (all time) y: 65 lines of code lib/ConsumerInterceptors.h x: 2 commits (all time) y: 28 lines of code include/pulsar/MessageId.h x: 20 commits (all time) y: 56 lines of code lib/MessageIdImpl.h x: 9 commits (all time) y: 52 lines of code include/pulsar/ProducerConfiguration.h x: 29 commits (all time) y: 109 lines of code lib/stats/ConsumerStatsBase.h x: 6 commits (all time) y: 16 lines of code lib/stats/ConsumerStatsImpl.cc x: 9 commits (all time) y: 86 lines of code lib/stats/ConsumerStatsImpl.h x: 10 commits (all time) y: 53 lines of code lib/BatchMessageContainerBase.h x: 4 commits (all time) y: 74 lines of code lib/ConsumerImplBase.h x: 22 commits (all time) y: 77 lines of code lib/MessageId.cc x: 15 commits (all time) y: 118 lines of code lib/ExecutorService.cc x: 19 commits (all time) y: 109 lines of code include/pulsar/Reader.h x: 14 commits (all time) y: 41 lines of code lib/SynchronizedHashMap.h x: 7 commits (all time) y: 102 lines of code lib/TableViewImpl.cc x: 1 commits (all time) y: 131 lines of code lib/TableViewImpl.h x: 1 commits (all time) y: 44 lines of code lib/ExecutorService.h x: 18 commits (all time) y: 61 lines of code lib/PeriodicTask.h x: 4 commits (all time) y: 29 lines of code lib/PartitionedProducerImpl.h x: 21 commits (all time) y: 92 lines of code lib/ProducerConfiguration.cc x: 20 commits (all time) y: 205 lines of code lib/ProducerConfigurationImpl.h x: 24 commits (all time) y: 35 lines of code lib/ProducerInterceptors.cc x: 1 commits (all time) y: 56 lines of code lib/ReaderImpl.h x: 17 commits (all time) y: 59 lines of code lib/UnAckedMessageTrackerEnabled.h x: 16 commits (all time) y: 45 lines of code lib/Schema.cc x: 9 commits (all time) y: 156 lines of code lib/Reader.cc x: 9 commits (all time) y: 95 lines of code lib/BatchMessageAcker.h x: 4 commits (all time) y: 52 lines of code lib/BitSet.h x: 2 commits (all time) y: 152 lines of code include/pulsar/Consumer.h x: 22 commits (all time) y: 84 lines of code include/pulsar/TypedMessageBuilder.h x: 1 commits (all time) y: 47 lines of code lib/MessageBuilder.cc x: 15 commits (all time) y: 123 lines of code lib/c/c_ClientConfiguration.cc x: 10 commits (all time) y: 132 lines of code include/pulsar/Result.h x: 22 commits (all time) y: 60 lines of code lib/Result.cc x: 22 commits (all time) y: 107 lines of code lib/MessageIdBuilder.cc x: 2 commits (all time) y: 47 lines of code build-support/run_clang_format.py x: 3 commits (all time) y: 48 lines of code lib/OpSendMsg.h x: 7 commits (all time) y: 48 lines of code lib/Utils.h x: 11 commits (all time) y: 40 lines of code lib/NamedEntity.cc x: 6 commits (all time) y: 20 lines of code build-support/download-release-artifacts.py x: 2 commits (all time) y: 38 lines of code lib/Consumer.cc x: 16 commits (all time) y: 236 lines of code include/pulsar/c/reader.h x: 8 commits (all time) y: 28 lines of code lib/MessageAndCallbackBatch.cc x: 4 commits (all time) y: 44 lines of code lib/UnAckedMessageTrackerEnabled.cc x: 16 commits (all time) y: 136 lines of code lib/MapCache.h x: 2 commits (all time) y: 84 lines of code lib/UnAckedMessageTrackerInterface.h x: 11 commits (all time) y: 20 lines of code lib/stats/ConsumerStatsDisabled.h x: 4 commits (all time) y: 11 lines of code cmake_modules/FindClangTools.cmake x: 6 commits (all time) y: 93 lines of code include/pulsar/Authentication.h x: 17 commits (all time) y: 162 lines of code include/pulsar/BrokerConsumerStats.h x: 8 commits (all time) y: 39 lines of code include/pulsar/CryptoKeyReader.h x: 8 commits (all time) y: 32 lines of code include/pulsar/DeprecatedException.h x: 5 commits (all time) y: 14 lines of code include/pulsar/EncryptionKeyInfo.h x: 5 commits (all time) y: 26 lines of code include/pulsar/MessageRoutingPolicy.h x: 7 commits (all time) y: 23 lines of code include/pulsar/ProtobufNativeSchema.h x: 2 commits (all time) y: 6 lines of code lib/Authentication.cc x: 13 commits (all time) y: 173 lines of code lib/Backoff.cc x: 6 commits (all time) y: 33 lines of code lib/Backoff.h x: 6 commits (all time) y: 24 lines of code lib/BatchMessageKeyBasedContainer.cc x: 2 commits (all time) y: 94 lines of code lib/BrokerConsumerStats.cc x: 9 commits (all time) y: 36 lines of code lib/BrokerConsumerStatsImpl.cc x: 5 commits (all time) y: 68 lines of code lib/CompressionCodecLZ4.cc x: 3 commits (all time) y: 26 lines of code lib/CompressionCodecSnappy.cc x: 4 commits (all time) y: 40 lines of code lib/CompressionCodecZLib.cc x: 4 commits (all time) y: 56 lines of code lib/CompressionCodecZLib.h x: 6 commits (all time) y: 11 lines of code lib/ConsoleLoggerFactoryImpl.h x: 2 commits (all time) y: 12 lines of code lib/ConsumerImplBase.cc x: 2 commits (all time) y: 103 lines of code lib/DeprecatedException.cc x: 3 commits (all time) y: 6 lines of code lib/EncryptionKeyInfoImpl.h x: 5 commits (all time) y: 21 lines of code lib/JavaStringHash.cc x: 3 commits (all time) y: 15 lines of code lib/Latch.h x: 7 commits (all time) y: 35 lines of code lib/LookupDataResult.h x: 9 commits (all time) y: 46 lines of code lib/MessageCrypto.cc x: 9 commits (all time) y: 398 lines of code lib/MessageCrypto.h x: 6 commits (all time) y: 62 lines of code lib/MessagesImpl.cc x: 2 commits (all time) y: 31 lines of code lib/MultiTopicsBrokerConsumerStatsImpl.cc x: 2 commits (all time) y: 119 lines of code lib/NamespaceName.cc x: 7 commits (all time) y: 75 lines of code lib/Producer.cc x: 16 commits (all time) y: 74 lines of code lib/ServiceURI.cc x: 2 commits (all time) y: 74 lines of code lib/SharedBuffer.h x: 9 commits (all time) y: 164 lines of code lib/SimpleLogger.h x: 2 commits (all time) y: 54 lines of code lib/SinglePartitionMessageRouter.h x: 8 commits (all time) y: 21 lines of code lib/TopicMetadataImpl.cc x: 3 commits (all time) y: 5 lines of code lib/Url.cc x: 9 commits (all time) y: 69 lines of code lib/auth/AuthBasic.cc x: 3 commits (all time) y: 87 lines of code lib/auth/AuthTls.cc x: 10 commits (all time) y: 30 lines of code lib/auth/AuthTls.h x: 7 commits (all time) y: 17 lines of code lib/c/c_Result.cc x: 2 commits (all time) y: 3 lines of code lib/checksum/crc32c_arm.cc x: 3 commits (all time) y: 132 lines of code lib/checksum/crc32c_sse42.cc x: 9 commits (all time) y: 225 lines of code perf/PerfConsumer.cc x: 14 commits (all time) y: 258 lines of code perf/PerfProducer.cc x: 21 commits (all time) y: 332 lines of code pkg/rpm/SPECS/pulsar-client.spec x: 9 commits (all time) y: 72 lines of code build-support/dep-version.py x: 1 commits (all time) y: 3 lines of code proto/PulsarApi.proto x: 2 commits (all time) y: 901 lines of code lib/Semaphore.cc x: 2 commits (all time) y: 43 lines of code lib/lz4/lz4.cc x: 2 commits (all time) y: 1146 lines of code lib/c/c_Producer.cc x: 6 commits (all time) y: 45 lines of code lib/Murmur3_32Hash.cc x: 4 commits (all time) y: 81 lines of code lib/NamedEntity.h x: 5 commits (all time) y: 6 lines of code lib/BatchMessageContainer.h x: 10 commits (all time) y: 24 lines of code eclipse-formatter.xml x: 1 commits (all time) y: 167 lines of code
1483.0
lines of code
  min: 2.0
  average: 89.29
  25th percentile: 20.0
  median: 41.5
  75th percentile: 84.0
  max: 1483.0
0 107.0
commits (all time)
min: 1.0 | average: 9.4 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 11.0 | max: 107.0

File Size vs. Contributors (all time): 324 points

lib/Commands.cc x: 34 contributors (all time) y: 797 lines of code lib/ClientConnection.cc x: 34 contributors (all time) y: 1483 lines of code lib/ClientConnection.h x: 21 contributors (all time) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 3 contributors (all time) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 3 contributors (all time) y: 82 lines of code lib/ProducerImpl.cc x: 29 contributors (all time) y: 800 lines of code lib/ObjectPool.h x: 6 contributors (all time) y: 166 lines of code lib/ProducerImpl.h x: 20 contributors (all time) y: 131 lines of code lib/ClientImpl.cc x: 24 contributors (all time) y: 648 lines of code lib/LookupService.h x: 8 contributors (all time) y: 40 lines of code lib/RetryableLookupService.h x: 2 contributors (all time) y: 64 lines of code lib/RetryableOperation.h x: 1 contributors (all time) y: 100 lines of code lib/RetryableOperationCache.h x: 1 contributors (all time) y: 78 lines of code include/pulsar/TableView.h x: 1 contributors (all time) y: 32 lines of code include/pulsar/c/client.h x: 5 contributors (all time) y: 89 lines of code include/pulsar/c/table_view.h x: 1 contributors (all time) y: 29 lines of code include/pulsar/c/table_view_configuration.h x: 1 contributors (all time) y: 19 lines of code lib/c/c_Client.cc x: 3 contributors (all time) y: 222 lines of code lib/c/c_TableView.cc x: 1 contributors (all time) y: 59 lines of code lib/c/c_structs.h x: 4 contributors (all time) y: 63 lines of code lib/BinaryProtoLookupService.cc x: 13 contributors (all time) y: 186 lines of code lib/Future.h x: 6 contributors (all time) y: 100 lines of code lib/stats/ProducerStatsImpl.cc x: 6 contributors (all time) y: 97 lines of code lib/PartitionedProducerImpl.cc x: 15 contributors (all time) y: 386 lines of code lib/ConsumerImpl.cc x: 39 contributors (all time) y: 1477 lines of code lib/HandlerBase.cc x: 11 contributors (all time) y: 129 lines of code lib/HandlerBase.h x: 14 contributors (all time) y: 77 lines of code wireshark/pulsarDissector.cc x: 5 contributors (all time) y: 1030 lines of code include/pulsar/ReaderConfiguration.h x: 12 contributors (all time) y: 63 lines of code lib/ReaderConfiguration.cc x: 8 contributors (all time) y: 102 lines of code lib/ReaderConfigurationImpl.h x: 7 contributors (all time) y: 24 lines of code lib/ReaderImpl.cc x: 18 contributors (all time) y: 132 lines of code include/pulsar/c/client_configuration.h x: 7 contributors (all time) y: 77 lines of code include/pulsar/c/message.h x: 8 contributors (all time) y: 46 lines of code lib/c/c_Message.cc x: 7 contributors (all time) y: 91 lines of code include/pulsar/ClientConfiguration.h x: 14 contributors (all time) y: 63 lines of code lib/ClientConfiguration.cc x: 12 contributors (all time) y: 130 lines of code lib/ClientConfigurationImpl.h x: 10 contributors (all time) y: 30 lines of code lib/LogUtils.cc x: 6 contributors (all time) y: 27 lines of code lib/LogUtils.h x: 9 contributors (all time) y: 63 lines of code include/pulsar/Message.h x: 20 contributors (all time) y: 75 lines of code lib/ConsumerImpl.h x: 29 contributors (all time) y: 247 lines of code lib/Message.cc x: 16 contributors (all time) y: 190 lines of code lib/MessageImpl.cc x: 11 contributors (all time) y: 93 lines of code lib/MessageImpl.h x: 13 contributors (all time) y: 54 lines of code lib/Commands.h x: 23 contributors (all time) y: 112 lines of code lib/auth/athenz/ZTSClient.cc x: 10 contributors (all time) y: 332 lines of code lib/NegativeAcksTracker.cc x: 4 contributors (all time) y: 77 lines of code lib/NegativeAcksTracker.h x: 3 contributors (all time) y: 40 lines of code include/pulsar/c/reader_configuration.h x: 6 contributors (all time) y: 41 lines of code lib/c/c_ReaderConfiguration.cc x: 4 contributors (all time) y: 71 lines of code include/pulsar/Client.h x: 14 contributors (all time) y: 84 lines of code lib/BinaryProtoLookupService.h x: 12 contributors (all time) y: 56 lines of code lib/Client.cc x: 12 contributors (all time) y: 143 lines of code lib/HTTPLookupService.cc x: 15 contributors (all time) y: 415 lines of code lib/HTTPLookupService.h x: 14 contributors (all time) y: 52 lines of code include/pulsar/c/consumer_configuration.h x: 12 contributors (all time) y: 147 lines of code lib/c/c_ConsumerConfiguration.cc x: 10 contributors (all time) y: 244 lines of code include/pulsar/BatchReceivePolicy.h x: 2 contributors (all time) y: 18 lines of code include/pulsar/KeySharedPolicy.h x: 5 contributors (all time) y: 32 lines of code lib/KeySharedPolicy.cc x: 4 contributors (all time) y: 53 lines of code include/pulsar/c/consumer.h x: 9 contributors (all time) y: 71 lines of code lib/c/c_Consumer.cc x: 8 contributors (all time) y: 152 lines of code lib/ClientImpl.h x: 12 contributors (all time) y: 123 lines of code lib/ConnectionPool.cc x: 8 contributors (all time) y: 78 lines of code lib/ConnectionPool.h x: 7 contributors (all time) y: 42 lines of code include/pulsar/c/messages.h x: 1 contributors (all time) y: 14 lines of code lib/c/c_Messages.cc x: 1 contributors (all time) y: 7 lines of code lib/auth/AuthOauth2.cc x: 8 contributors (all time) y: 364 lines of code lib/auth/AuthOauth2.h x: 5 contributors (all time) y: 68 lines of code lib/ProducerImplBase.h x: 9 contributors (all time) y: 29 lines of code include/pulsar/c/producer_configuration.h x: 10 contributors (all time) y: 143 lines of code lib/c/c_ProducerConfiguration.cc x: 9 contributors (all time) y: 178 lines of code lib/BlockingQueue.h x: 7 contributors (all time) y: 141 lines of code lib/MultiTopicsConsumerImpl.cc x: 23 contributors (all time) y: 948 lines of code lib/UnboundedBlockingQueue.h x: 5 contributors (all time) y: 116 lines of code include/pulsar/ConsumerConfiguration.h x: 23 contributors (all time) y: 128 lines of code lib/ConsumerConfiguration.cc x: 21 contributors (all time) y: 230 lines of code lib/ConsumerConfigurationImpl.h x: 18 contributors (all time) y: 44 lines of code lib/MultiTopicsConsumerImpl.h x: 18 contributors (all time) y: 150 lines of code lib/PatternMultiTopicsConsumerImpl.h x: 6 contributors (all time) y: 55 lines of code lib/ProtoApiEnums.h x: 2 contributors (all time) y: 114 lines of code lib/TopicName.cc x: 8 contributors (all time) y: 209 lines of code lib/TopicName.h x: 8 contributors (all time) y: 60 lines of code lib/AckGroupingTracker.h x: 4 contributors (all time) y: 47 lines of code lib/AckGroupingTracker.cc x: 2 contributors (all time) y: 87 lines of code lib/AckGroupingTrackerDisabled.h x: 2 contributors (all time) y: 16 lines of code lib/AckGroupingTrackerEnabled.cc x: 5 contributors (all time) y: 135 lines of code lib/ConsumerInterceptors.cc x: 1 contributors (all time) y: 65 lines of code include/pulsar/ProducerConfiguration.h x: 17 contributors (all time) y: 109 lines of code lib/stats/ConsumerStatsBase.h x: 5 contributors (all time) y: 16 lines of code lib/stats/ConsumerStatsImpl.cc x: 6 contributors (all time) y: 86 lines of code lib/stats/ConsumerStatsImpl.h x: 7 contributors (all time) y: 53 lines of code lib/stats/ProducerStatsBase.h x: 4 contributors (all time) y: 16 lines of code lib/stats/ProducerStatsImpl.h x: 6 contributors (all time) y: 65 lines of code lib/BatchMessageContainerBase.h x: 2 contributors (all time) y: 74 lines of code lib/ConsumerImplBase.h x: 15 contributors (all time) y: 77 lines of code lib/MessageId.cc x: 10 contributors (all time) y: 118 lines of code lib/ExecutorService.cc x: 7 contributors (all time) y: 109 lines of code include/pulsar/Reader.h x: 12 contributors (all time) y: 41 lines of code lib/SynchronizedHashMap.h x: 3 contributors (all time) y: 102 lines of code lib/TableViewImpl.cc x: 1 contributors (all time) y: 131 lines of code lib/TableViewImpl.h x: 1 contributors (all time) y: 44 lines of code lib/PeriodicTask.cc x: 2 contributors (all time) y: 39 lines of code include/pulsar/Producer.h x: 11 contributors (all time) y: 38 lines of code lib/ProducerConfiguration.cc x: 13 contributors (all time) y: 205 lines of code lib/ProducerConfigurationImpl.h x: 13 contributors (all time) y: 35 lines of code lib/ProducerInterceptors.cc x: 1 contributors (all time) y: 56 lines of code lib/ReaderImpl.h x: 11 contributors (all time) y: 59 lines of code lib/UnAckedMessageTrackerEnabled.h x: 10 contributors (all time) y: 45 lines of code include/pulsar/Schema.h x: 8 contributors (all time) y: 55 lines of code lib/Schema.cc x: 7 contributors (all time) y: 156 lines of code lib/Reader.cc x: 8 contributors (all time) y: 95 lines of code lib/BatchMessageAcker.h x: 1 contributors (all time) y: 52 lines of code lib/BitSet.h x: 1 contributors (all time) y: 152 lines of code include/pulsar/Consumer.h x: 15 contributors (all time) y: 84 lines of code include/pulsar/MessageBuilder.h x: 13 contributors (all time) y: 42 lines of code lib/MessageBuilder.cc x: 11 contributors (all time) y: 123 lines of code lib/c/c_ClientConfiguration.cc x: 5 contributors (all time) y: 132 lines of code include/pulsar/Result.h x: 13 contributors (all time) y: 60 lines of code lib/Result.cc x: 12 contributors (all time) y: 107 lines of code build-support/run_clang_format.py x: 3 contributors (all time) y: 48 lines of code lib/NamedEntity.cc x: 3 contributors (all time) y: 20 lines of code lib/Consumer.cc x: 11 contributors (all time) y: 236 lines of code lib/c/c_Reader.cc x: 5 contributors (all time) y: 51 lines of code lib/MessageAndCallbackBatch.cc x: 2 contributors (all time) y: 44 lines of code lib/UnAckedMessageTrackerEnabled.cc x: 9 contributors (all time) y: 136 lines of code lib/UnAckedMessageTrackerDisabled.h x: 6 contributors (all time) y: 15 lines of code lib/UnAckedMessageTrackerInterface.h x: 8 contributors (all time) y: 20 lines of code lib/stats/ConsumerStatsDisabled.h x: 4 contributors (all time) y: 11 lines of code cmake_modules/FindClangTools.cmake x: 4 contributors (all time) y: 93 lines of code include/pulsar/Authentication.h x: 13 contributors (all time) y: 162 lines of code include/pulsar/BrokerConsumerStats.h x: 7 contributors (all time) y: 39 lines of code include/pulsar/CryptoKeyReader.h x: 7 contributors (all time) y: 32 lines of code include/pulsar/EncryptionKeyInfo.h x: 5 contributors (all time) y: 26 lines of code include/pulsar/MessageRoutingPolicy.h x: 6 contributors (all time) y: 23 lines of code include/pulsar/c/message_id.h x: 3 contributors (all time) y: 17 lines of code lib/Authentication.cc x: 10 contributors (all time) y: 173 lines of code lib/Backoff.cc x: 6 contributors (all time) y: 33 lines of code lib/BatchMessageContainer.cc x: 11 contributors (all time) y: 46 lines of code lib/BatchMessageKeyBasedContainer.cc x: 1 contributors (all time) y: 94 lines of code lib/BatchReceivePolicy.cc x: 2 contributors (all time) y: 29 lines of code lib/BrokerConsumerStatsImpl.h x: 6 contributors (all time) y: 50 lines of code lib/CompressionCodec.h x: 6 contributors (all time) y: 36 lines of code lib/CompressionCodecLZ4.cc x: 3 contributors (all time) y: 26 lines of code lib/CompressionCodecSnappy.cc x: 4 contributors (all time) y: 40 lines of code lib/CompressionCodecZLib.h x: 5 contributors (all time) y: 11 lines of code lib/ConsumerImplBase.cc x: 2 contributors (all time) y: 103 lines of code lib/CryptoKeyReader.cc x: 2 contributors (all time) y: 49 lines of code lib/DeprecatedException.cc x: 2 contributors (all time) y: 6 lines of code lib/EncryptionKeyInfoImpl.h x: 5 contributors (all time) y: 21 lines of code lib/MessageAndCallbackBatch.h x: 2 contributors (all time) y: 31 lines of code lib/MessageCrypto.cc x: 4 contributors (all time) y: 398 lines of code lib/MessageCrypto.h x: 3 contributors (all time) y: 62 lines of code lib/MultiTopicsBrokerConsumerStatsImpl.cc x: 2 contributors (all time) y: 119 lines of code lib/Murmur3_32Hash.h x: 4 contributors (all time) y: 21 lines of code lib/NamespaceName.cc x: 6 contributors (all time) y: 75 lines of code lib/Producer.cc x: 12 contributors (all time) y: 74 lines of code lib/ServiceURI.cc x: 1 contributors (all time) y: 74 lines of code lib/SinglePartitionMessageRouter.cc x: 4 contributors (all time) y: 27 lines of code lib/TopicMetadataImpl.cc x: 2 contributors (all time) y: 5 lines of code lib/auth/AuthTls.cc x: 9 contributors (all time) y: 30 lines of code lib/auth/AuthTls.h x: 7 contributors (all time) y: 17 lines of code lib/auth/AuthToken.cc x: 4 contributors (all time) y: 70 lines of code lib/checksum/crc32c_arm.cc x: 2 contributors (all time) y: 132 lines of code lib/checksum/crc32c_sse42.cc x: 6 contributors (all time) y: 225 lines of code lib/stats/ProducerStatsDisabled.h x: 3 contributors (all time) y: 11 lines of code perf/PerfConsumer.cc x: 9 contributors (all time) y: 258 lines of code perf/PerfProducer.cc x: 12 contributors (all time) y: 332 lines of code build-support/dep-version.py x: 1 contributors (all time) y: 3 lines of code proto/PulsarApi.proto x: 2 contributors (all time) y: 901 lines of code include/pulsar/c/result.h x: 3 contributors (all time) y: 58 lines of code lib/lz4/lz4.cc x: 1 contributors (all time) y: 1146 lines of code lib/c/c_Producer.cc x: 4 contributors (all time) y: 45 lines of code lib/Murmur3_32Hash.cc x: 3 contributors (all time) y: 81 lines of code eclipse-formatter.xml x: 1 contributors (all time) y: 167 lines of code
1483.0
lines of code
  min: 2.0
  average: 89.29
  25th percentile: 20.0
  median: 41.5
  75th percentile: 84.0
  max: 1483.0
0 39.0
contributors (all time)
min: 1.0 | average: 5.73 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 39.0

File Size vs. Commits (30 days): 8 points

lib/Commands.cc x: 1 commits (30d) y: 797 lines of code lib/ClientConnection.cc x: 1 commits (30d) y: 1483 lines of code lib/ClientConnection.h x: 1 commits (30d) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 1 commits (30d) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 1 commits (30d) y: 82 lines of code lib/ProducerImpl.cc x: 2 commits (30d) y: 800 lines of code lib/ObjectPool.h x: 1 commits (30d) y: 166 lines of code lib/ProducerImpl.h x: 1 commits (30d) y: 131 lines of code
1483.0
lines of code
  min: 35.0
  average: 470.75
  25th percentile: 94.25
  median: 219.0
  75th percentile: 799.25
  max: 1483.0
0 2.0
commits (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 8 points

lib/Commands.cc x: 1 contributors (30d) y: 797 lines of code lib/ClientConnection.cc x: 1 contributors (30d) y: 1483 lines of code lib/ClientConnection.h x: 1 contributors (30d) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 1 contributors (30d) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 1 contributors (30d) y: 82 lines of code lib/ProducerImpl.cc x: 2 contributors (30d) y: 800 lines of code lib/ObjectPool.h x: 1 contributors (30d) y: 166 lines of code lib/ProducerImpl.h x: 1 contributors (30d) y: 131 lines of code
1483.0
lines of code
  min: 35.0
  average: 470.75
  25th percentile: 94.25
  median: 219.0
  75th percentile: 799.25
  max: 1483.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 49 points

lib/Commands.cc x: 2 commits (90d) y: 797 lines of code lib/ClientConnection.cc x: 4 commits (90d) y: 1483 lines of code lib/ClientConnection.h x: 2 commits (90d) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 1 commits (90d) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 1 commits (90d) y: 82 lines of code lib/ProducerImpl.cc x: 3 commits (90d) y: 800 lines of code lib/ObjectPool.h x: 1 commits (90d) y: 166 lines of code lib/ProducerImpl.h x: 1 commits (90d) y: 131 lines of code lib/ClientImpl.cc x: 3 commits (90d) y: 648 lines of code lib/LookupService.h x: 1 commits (90d) y: 40 lines of code lib/RetryableLookupService.h x: 1 commits (90d) y: 64 lines of code lib/RetryableOperation.h x: 1 commits (90d) y: 100 lines of code lib/RetryableOperationCache.h x: 1 commits (90d) y: 78 lines of code include/pulsar/c/client.h x: 1 commits (90d) y: 89 lines of code include/pulsar/c/table_view.h x: 1 commits (90d) y: 29 lines of code include/pulsar/c/table_view_configuration.h x: 1 commits (90d) y: 19 lines of code lib/c/c_Client.cc x: 1 commits (90d) y: 222 lines of code lib/BinaryProtoLookupService.cc x: 1 commits (90d) y: 186 lines of code lib/stats/ProducerStatsImpl.cc x: 1 commits (90d) y: 97 lines of code lib/PartitionedProducerImpl.cc x: 1 commits (90d) y: 386 lines of code lib/ConsumerImpl.cc x: 2 commits (90d) y: 1477 lines of code wireshark/pulsarDissector.cc x: 1 commits (90d) y: 1030 lines of code include/pulsar/c/message.h x: 1 commits (90d) y: 46 lines of code include/pulsar/Message.h x: 1 commits (90d) y: 75 lines of code lib/ConsumerImpl.h x: 1 commits (90d) y: 247 lines of code lib/Message.cc x: 1 commits (90d) y: 190 lines of code lib/MessageImpl.h x: 1 commits (90d) y: 54 lines of code lib/Commands.h x: 1 commits (90d) y: 112 lines of code lib/auth/athenz/ZTSClient.cc x: 1 commits (90d) y: 332 lines of code
1483.0
lines of code
  min: 19.0
  average: 218.53
  25th percentile: 56.5
  median: 91.0
  75th percentile: 188.0
  max: 1483.0
0 4.0
commits (90d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Contributors (90 days): 49 points

lib/Commands.cc x: 2 contributors (90d) y: 797 lines of code lib/ClientConnection.cc x: 3 contributors (90d) y: 1483 lines of code lib/ClientConnection.h x: 2 contributors (90d) y: 272 lines of code lib/GetLastMessageIdResponse.h x: 1 contributors (90d) y: 35 lines of code lib/BatchMessageContainerBase.cc x: 1 contributors (90d) y: 82 lines of code lib/ProducerImpl.cc x: 2 contributors (90d) y: 800 lines of code lib/ObjectPool.h x: 1 contributors (90d) y: 166 lines of code lib/ProducerImpl.h x: 1 contributors (90d) y: 131 lines of code lib/ClientImpl.cc x: 2 contributors (90d) y: 648 lines of code lib/LookupService.h x: 1 contributors (90d) y: 40 lines of code lib/RetryableLookupService.h x: 1 contributors (90d) y: 64 lines of code lib/RetryableOperation.h x: 1 contributors (90d) y: 100 lines of code lib/RetryableOperationCache.h x: 1 contributors (90d) y: 78 lines of code include/pulsar/c/client.h x: 1 contributors (90d) y: 89 lines of code include/pulsar/c/table_view.h x: 1 contributors (90d) y: 29 lines of code include/pulsar/c/table_view_configuration.h x: 1 contributors (90d) y: 19 lines of code lib/c/c_Client.cc x: 1 contributors (90d) y: 222 lines of code lib/BinaryProtoLookupService.cc x: 1 contributors (90d) y: 186 lines of code lib/stats/ProducerStatsImpl.cc x: 1 contributors (90d) y: 97 lines of code lib/PartitionedProducerImpl.cc x: 1 contributors (90d) y: 386 lines of code lib/ConsumerImpl.cc x: 2 contributors (90d) y: 1477 lines of code wireshark/pulsarDissector.cc x: 1 contributors (90d) y: 1030 lines of code include/pulsar/c/message.h x: 1 contributors (90d) y: 46 lines of code include/pulsar/Message.h x: 1 contributors (90d) y: 75 lines of code lib/ConsumerImpl.h x: 1 contributors (90d) y: 247 lines of code lib/Message.cc x: 1 contributors (90d) y: 190 lines of code lib/MessageImpl.h x: 1 contributors (90d) y: 54 lines of code lib/Commands.h x: 1 contributors (90d) y: 112 lines of code lib/auth/athenz/ZTSClient.cc x: 1 contributors (90d) y: 332 lines of code
1483.0
lines of code
  min: 19.0
  average: 218.53
  25th percentile: 56.5
  median: 91.0
  75th percentile: 188.0
  max: 1483.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0