apache / rocketmq-client-cpp
File Size

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

Intro
Learn more...
File Size Overall
3% | 22% | 24% | 14% | 34%
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
cpp7% | 30% | 21% | 16% | 24%
h0% | 18% | 10% | 14% | 57%
c0% | 0% | 74% | 9% | 15%
filters0% | 0% | 100% | 0% | 0%
vcxproj0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 0% | 62% | 37%
spec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src5% | 29% | 18% | 15% | 31%
libs0% | 0% | 76% | 10% | 13%
Win320% | 0% | 100% | 0% | 0%
example0% | 0% | 0% | 21% | 78%
cmake0% | 0% | 0% | 62% | 37%
include0% | 0% | 0% | 7% | 92%
rpm0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1023 56
996 60
MQVersion.h
in src/common
935 -
800 32
task_queue.h
in src/thread
670 28
660 44
CommandHeader.cpp
in src/protocol
553 66
Rebalance.cpp
in src/consumer
552 22
TcpRemotingClient.cpp
in src/transport
527 25
450 -
spas_client.c
in libs/signature/src
441 13
CommandHeader.h
in src/protocol
432 32
sha512.c
in libs/signature/src
431 -
sha256.c
in libs/signature/src
381 -
314 28
UtilAll.cpp
in src/common
305 22
304 -
sha1.c
in libs/signature/src
293 -
291 10
base64.c
in libs/signature/src
289 -
OffsetStore.cpp
in src/consumer
283 14
wait_strategy.h
in src/thread/disruptor
270 14
EventLoop.cpp
in src/transport
266 9
RemotingCommand.cpp
in src/protocol
255 21
231 12
TcpTransport.cpp
in src/transport
230 14
MQMessage.cpp
in src/message
215 21
TopicPublishInfo.h
in src/producer
212 10
DefaultMQClient.cpp
in src/common
207 35
StatsServer.cpp
in src/status
206 17
PullRequest.cpp
in src/consumer
198 29
common.h
in example
192 7
DefaultMQProducer.cpp
in src/producer
186 48
177 8
174 -
164 42
MQDecoder.cpp
in src/message
163 6
159 -
153 2
dataBlock.cpp
in src/common
149 11
148 4
142 -
ByteOrder.h
in src/common
142 33
141 31
140 33
UtilAll.h
in src/common
140 7
MQMessageExt.cpp
in src/message
129 28
127 2
ResponseFuture.cpp
in src/transport
126 19
hmac.c
in libs/signature/src
125 3
Files With Most Units (Top 50)
File# lines# units
CommandHeader.cpp
in src/protocol
553 66
996 60
1023 56
DefaultMQProducer.cpp
in src/producer
186 48
660 44
164 42
DefaultMQClient.cpp
in src/common
207 35
140 33
ByteOrder.h
in src/common
142 33
800 32
CommandHeader.h
in src/protocol
432 32
141 31
PullRequest.cpp
in src/consumer
198 29
MQMessageExt.cpp
in src/message
129 28
314 28
task_queue.h
in src/thread
670 28
TcpRemotingClient.cpp
in src/transport
527 25
UtilAll.cpp
in src/common
305 22
Rebalance.cpp
in src/consumer
552 22
MQMessage.cpp
in src/message
215 21
RemotingCommand.cpp
in src/protocol
255 21
ResponseFuture.cpp
in src/transport
126 19
LockBatchBody.cpp
in src/protocol
103 19
74 17
66 17
StatsServer.cpp
in src/status
206 17
TraceContext.cpp
in src/trace
72 16
TraceBean.cpp
in src/trace
80 15
TcpTransport.cpp
in src/transport
230 14
big_endian.cpp
in src/common
73 14
OffsetStore.cpp
in src/consumer
283 14
wait_strategy.h
in src/thread/disruptor
270 14
spas_client.c
in libs/signature/src
441 13
88 12
231 12
39 11
TopicConfig.cpp
in src/common
75 11
dataBlock.cpp
in src/common
149 11
TopicPublishInfo.h
in src/producer
212 10
HeartbeatData.h
in src/protocol
97 10
InputStream.cpp
in src/common
76 10
291 10
sequencer.h
in src/thread/disruptor
78 10
u64.h
in libs/signature/include
87 9
EventLoop.cpp
in src/transport
266 9
OutputStream.cpp
in src/common
68 9
103 9
177 8
SocketUtil.cpp
in src/transport
57 8
ProcessQueueInfo.h
in src/protocol
64 8
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 23 long lines.

File# lines# units# long lines
304 - 20
142 - 3
Correlations

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

src/consumer/ConsumeMessageHookImpl.cpp x: 3 commits (all time) y: 89 lines of code src/producer/SendMessageHookImpl.cpp x: 3 commits (all time) y: 75 lines of code src/common/NameSpaceUtil.cpp x: 9 commits (all time) y: 80 lines of code src/producer/DefaultMQProducerImpl.cpp x: 7 commits (all time) y: 660 lines of code src/trace/ConsumeMessageContext.h x: 2 commits (all time) y: 47 lines of code src/trace/SendMessageContext.h x: 2 commits (all time) y: 53 lines of code src/trace/TraceConstant.cpp x: 1 commits (all time) y: 12 lines of code src/trace/TraceConstant.h x: 1 commits (all time) y: 28 lines of code src/trace/TraceUtil.cpp x: 2 commits (all time) y: 97 lines of code src/trace/TraceUtil.h x: 2 commits (all time) y: 14 lines of code src/common/ByteOrder.h x: 9 commits (all time) y: 142 lines of code src/log/Logging.h x: 7 commits (all time) y: 81 lines of code src/producer/TransactionMQProducerImpl.h x: 2 commits (all time) y: 51 lines of code include/SendResult.h x: 11 commits (all time) y: 47 lines of code src/MQClientAPIImpl.cpp x: 26 commits (all time) y: 800 lines of code src/producer/SendResult.cpp x: 10 commits (all time) y: 90 lines of code src/protocol/RemotingCommand.cpp x: 11 commits (all time) y: 255 lines of code src/protocol/RemotingCommand.h x: 7 commits (all time) y: 72 lines of code src/common/UtilAll.h x: 8 commits (all time) y: 140 lines of code src/log/Logging.cpp x: 5 commits (all time) y: 90 lines of code src/MQClientAPIImpl.h x: 15 commits (all time) y: 174 lines of code src/protocol/CommandHeader.h x: 10 commits (all time) y: 432 lines of code src/transport/TcpTransport.cpp x: 20 commits (all time) y: 230 lines of code src/MQClientManager.cpp x: 6 commits (all time) y: 40 lines of code include/MQMessageExt.h x: 12 commits (all time) y: 81 lines of code src/common/DefaultMQClient.cpp x: 12 commits (all time) y: 207 lines of code src/common/MessageAccessor.cpp x: 2 commits (all time) y: 35 lines of code src/common/NameSpaceUtil.h x: 6 commits (all time) y: 23 lines of code src/common/TopAddressing.cpp x: 5 commits (all time) y: 76 lines of code src/common/TopAddressing.h x: 5 commits (all time) y: 26 lines of code src/consumer/PullAPIWrapper.cpp x: 5 commits (all time) y: 98 lines of code src/consumer/PullAPIWrapper.h x: 5 commits (all time) y: 39 lines of code src/include/DefaultMQClient.h x: 7 commits (all time) y: 89 lines of code src/message/MQMessageExt.cpp x: 9 commits (all time) y: 129 lines of code src/protocol/LockBatchBody.cpp x: 5 commits (all time) y: 103 lines of code src/protocol/LockBatchBody.h x: 4 commits (all time) y: 53 lines of code src/producer/DefaultMQProducerImpl.h x: 4 commits (all time) y: 93 lines of code src/protocol/ConsumerRunningInfo.cpp x: 7 commits (all time) y: 88 lines of code src/protocol/ConsumerRunningInfo.h x: 6 commits (all time) y: 45 lines of code src/transport/ClientRemotingProcessor.cpp x: 8 commits (all time) y: 153 lines of code src/transport/ClientRemotingProcessor.h x: 7 commits (all time) y: 41 lines of code src/producer/StringIdMaker.cpp x: 14 commits (all time) y: 90 lines of code include/CMessage.h x: 14 commits (all time) y: 27 lines of code src/producer/StringIdMaker.h x: 13 commits (all time) y: 30 lines of code src/consumer/DefaultMQPushConsumerImpl.cpp x: 11 commits (all time) y: 1023 lines of code src/consumer/PullRequest.cpp x: 11 commits (all time) y: 198 lines of code rpm/rocketmq_x64/CENTOS/rocketmq-client-cpp.spec x: 8 commits (all time) y: 55 lines of code example/common.h x: 11 commits (all time) y: 192 lines of code src/common/ClientRPCHook.cpp x: 5 commits (all time) y: 52 lines of code src/consumer/ConsumeMessageConcurrentlyService.cpp x: 15 commits (all time) y: 291 lines of code src/status/StatsServer.cpp x: 2 commits (all time) y: 206 lines of code src/status/StatsServer.h x: 2 commits (all time) y: 60 lines of code src/consumer/ConsumeMessageOrderlyService.cpp x: 11 commits (all time) y: 231 lines of code src/status/ConsumeStats.cpp x: 1 commits (all time) y: 21 lines of code src/status/ConsumeStats.h x: 1 commits (all time) y: 20 lines of code src/status/StatsItem.h x: 1 commits (all time) y: 29 lines of code src/status/StatsServerManager.cpp x: 1 commits (all time) y: 35 lines of code src/consumer/Rebalance.cpp x: 15 commits (all time) y: 552 lines of code include/DefaultMQProducer.h x: 15 commits (all time) y: 83 lines of code include/DefaultMQPullConsumer.h x: 13 commits (all time) y: 78 lines of code include/DefaultMQPushConsumer.h x: 18 commits (all time) y: 73 lines of code src/MQClientFactory.cpp x: 23 commits (all time) y: 996 lines of code src/MQClientFactory.h x: 13 commits (all time) y: 159 lines of code src/common/UtilAll.cpp x: 9 commits (all time) y: 305 lines of code src/consumer/DefaultMQPullConsumer.cpp x: 22 commits (all time) y: 141 lines of code src/consumer/DefaultMQPushConsumer.cpp x: 31 commits (all time) y: 164 lines of code src/producer/DefaultMQProducer.cpp x: 29 commits (all time) y: 186 lines of code src/transport/EventLoop.cpp x: 3 commits (all time) y: 266 lines of code src/transport/SocketUtil.cpp x: 4 commits (all time) y: 57 lines of code src/transport/TcpRemotingClient.cpp x: 25 commits (all time) y: 527 lines of code src/transport/TcpRemotingClient.h x: 17 commits (all time) y: 88 lines of code src/transport/TcpTransport.h x: 7 commits (all time) y: 59 lines of code src/common/AsyncCallbackWrap.cpp x: 10 commits (all time) y: 148 lines of code src/consumer/DefaultMQPullConsumerImpl.cpp x: 3 commits (all time) y: 314 lines of code src/consumer/OffsetStore.cpp x: 6 commits (all time) y: 283 lines of code include/CCommon.h x: 29 commits (all time) y: 63 lines of code include/CProducer.h x: 33 commits (all time) y: 84 lines of code include/CPushConsumer.h x: 25 commits (all time) y: 42 lines of code src/producer/TransactionMQProducer.cpp x: 7 commits (all time) y: 140 lines of code src/consumer/ConsumeMessageHookImpl.h x: 1 commits (all time) y: 15 lines of code src/consumer/DefaultMQPushConsumerImpl.h x: 3 commits (all time) y: 127 lines of code src/trace/ConsumeMessageContext.cpp x: 1 commits (all time) y: 66 lines of code src/trace/SendMessageContext.cpp x: 1 commits (all time) y: 74 lines of code src/trace/TraceBean.cpp x: 1 commits (all time) y: 80 lines of code src/trace/TraceContext.cpp x: 1 commits (all time) y: 72 lines of code include/CPullConsumer.h x: 20 commits (all time) y: 38 lines of code src/producer/TopicPublishInfo.h x: 4 commits (all time) y: 212 lines of code include/Arg_helper.h x: 7 commits (all time) y: 18 lines of code include/AsyncCallback.h x: 5 commits (all time) y: 31 lines of code include/MQClient.h x: 7 commits (all time) y: 14 lines of code include/MQClientException.h x: 12 commits (all time) y: 62 lines of code include/MQMessage.h x: 23 commits (all time) y: 102 lines of code include/MQMessageQueue.h x: 7 commits (all time) y: 34 lines of code include/MQSelector.h x: 5 commits (all time) y: 13 lines of code include/PullResult.h x: 5 commits (all time) y: 41 lines of code example/AsyncPushConsumer.cpp x: 6 commits (all time) y: 75 lines of code example/BatchProducer.cpp x: 3 commits (all time) y: 94 lines of code example/CAsyncProducer.c x: 4 commits (all time) y: 64 lines of code example/COrderlyAsyncProducer.c x: 3 commits (all time) y: 68 lines of code example/OrderProducer.cpp x: 4 commits (all time) y: 70 lines of code example/OrderlyPushConsumer.cpp x: 5 commits (all time) y: 80 lines of code example/PullConsumeMessage.c x: 11 commits (all time) y: 76 lines of code example/PullConsumer.cpp x: 4 commits (all time) y: 83 lines of code example/PushConsumeMessage.c x: 11 commits (all time) y: 43 lines of code example/PushConsumer.cpp x: 6 commits (all time) y: 89 lines of code example/PushConsumerOrderly.c x: 3 commits (all time) y: 33 lines of code example/SendDelayMsg.cpp x: 4 commits (all time) y: 37 lines of code example/SyncProducer.cpp x: 4 commits (all time) y: 78 lines of code src/common/Arg_helper.cpp x: 4 commits (all time) y: 42 lines of code src/common/AsyncArg.h x: 8 commits (all time) y: 13 lines of code src/common/AsyncCallbackWrap.h x: 7 commits (all time) y: 48 lines of code src/common/CommunicationMode.h x: 4 commits (all time) y: 6 lines of code src/common/FilterAPI.h x: 4 commits (all time) y: 35 lines of code src/common/InputStream.cpp x: 4 commits (all time) y: 76 lines of code src/common/InputStream.h x: 6 commits (all time) y: 27 lines of code src/common/MemoryInputStream.cpp x: 4 commits (all time) y: 48 lines of code src/common/MemoryInputStream.h x: 4 commits (all time) y: 24 lines of code src/common/MemoryOutputStream.cpp x: 4 commits (all time) y: 103 lines of code src/common/MemoryOutputStream.h x: 4 commits (all time) y: 32 lines of code src/common/MessageSysFlag.cpp x: 4 commits (all time) y: 15 lines of code src/common/MessageSysFlag.h x: 4 commits (all time) y: 17 lines of code src/common/OutputStream.cpp x: 4 commits (all time) y: 68 lines of code src/common/SubscriptionGroupConfig.h x: 4 commits (all time) y: 27 lines of code src/common/TopicFilterType.h x: 4 commits (all time) y: 9 lines of code src/common/big_endian.cpp x: 7 commits (all time) y: 73 lines of code src/common/big_endian.h x: 6 commits (all time) y: 64 lines of code src/common/dataBlock.cpp x: 5 commits (all time) y: 149 lines of code src/common/dataBlock.h x: 8 commits (all time) y: 44 lines of code src/common/sync_http_client.cpp x: 4 commits (all time) y: 91 lines of code src/common/sync_http_client.h x: 6 commits (all time) y: 8 lines of code src/consumer/ConsumeMsgService.h x: 6 commits (all time) y: 83 lines of code src/include/MQConsumer.h x: 1 commits (all time) y: 45 lines of code src/producer/TransactionMQProducerImpl.cpp x: 1 commits (all time) y: 177 lines of code src/transport/ResponseFuture.cpp x: 8 commits (all time) y: 126 lines of code src/transport/ResponseFuture.h x: 7 commits (all time) y: 66 lines of code src/common/MQVersion.h x: 4 commits (all time) y: 935 lines of code src/message/MQDecoder.cpp x: 10 commits (all time) y: 163 lines of code src/consumer/AllocateMQStrategy.h x: 6 commits (all time) y: 65 lines of code src/consumer/OffsetStore.h x: 6 commits (all time) y: 70 lines of code src/consumer/PullRequest.h x: 11 commits (all time) y: 68 lines of code src/consumer/PullResultExt.h x: 5 commits (all time) y: 36 lines of code include/CMessageQueue.h x: 6 commits (all time) y: 15 lines of code include/CPullResult.h x: 10 commits (all time) y: 27 lines of code include/CSendResult.h x: 7 commits (all time) y: 21 lines of code example/Producer.c x: 14 commits (all time) y: 50 lines of code src/common/MQClientErrorContainer.cpp x: 6 commits (all time) y: 10 lines of code src/thread/disruptor/batch_descriptor.h x: 6 commits (all time) y: 19 lines of code src/thread/disruptor/event_processor.h x: 6 commits (all time) y: 79 lines of code src/thread/disruptor/interface.h x: 6 commits (all time) y: 87 lines of code src/thread/disruptor/sequence.h x: 8 commits (all time) y: 61 lines of code src/thread/disruptor/sequence_barrier.h x: 6 commits (all time) y: 52 lines of code src/thread/disruptor/wait_strategy.h x: 6 commits (all time) y: 270 lines of code example/TransactionProducer.cpp x: 2 commits (all time) y: 103 lines of code include/TransactionSendResult.h x: 2 commits (all time) y: 23 lines of code src/common/noncopyable.h x: 2 commits (all time) y: 12 lines of code include/RocketMQClient.h x: 9 commits (all time) y: 28 lines of code libs/signature/include/base64.h x: 3 commits (all time) y: 17 lines of code libs/signature/include/hmac.h x: 3 commits (all time) y: 28 lines of code libs/signature/include/param_list.h x: 3 commits (all time) y: 29 lines of code libs/signature/include/u64.h x: 3 commits (all time) y: 87 lines of code src/dllmain.cpp x: 3 commits (all time) y: 15 lines of code src/message/MQMessage.cpp x: 15 commits (all time) y: 215 lines of code src/protocol/HeartbeatData.h x: 3 commits (all time) y: 97 lines of code src/protocol/MQProtos.h x: 3 commits (all time) y: 114 lines of code src/protocol/ProcessQueueInfo.h x: 3 commits (all time) y: 64 lines of code src/protocol/RemotingSerializable.h x: 3 commits (all time) y: 11 lines of code src/protocol/TopicRouteData.h x: 4 commits (all time) y: 111 lines of code src/thread/task_queue.h x: 3 commits (all time) y: 670 lines of code Win32/rocketmq-client-cpp.vcxproj x: 3 commits (all time) y: 304 lines of code cmake/FindLibevent.cmake x: 8 commits (all time) y: 142 lines of code Win32/rocketmq-client-cpp.vcxproj.filters x: 2 commits (all time) y: 450 lines of code libs/signature/src/base64.c x: 2 commits (all time) y: 289 lines of code libs/signature/src/hmac.c x: 2 commits (all time) y: 125 lines of code libs/signature/src/param_list.c x: 2 commits (all time) y: 118 lines of code libs/signature/src/sha1.c x: 2 commits (all time) y: 293 lines of code libs/signature/src/sha256.c x: 2 commits (all time) y: 381 lines of code libs/signature/src/sha512.c x: 2 commits (all time) y: 431 lines of code libs/signature/src/spas_client.c x: 2 commits (all time) y: 441 lines of code
1023.0
lines of code
  min: 6.0
  average: 101.64
  25th percentile: 27.0
  median: 59.0
  75th percentile: 93.5
  max: 1023.0
0 33.0
commits (all time)
min: 1.0 | average: 6.29 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 7.0 | max: 33.0

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

src/consumer/ConsumeMessageHookImpl.cpp x: 2 contributors (all time) y: 89 lines of code src/producer/SendMessageHookImpl.cpp x: 2 contributors (all time) y: 75 lines of code src/common/NameSpaceUtil.cpp x: 5 contributors (all time) y: 80 lines of code src/producer/DefaultMQProducerImpl.cpp x: 3 contributors (all time) y: 660 lines of code src/trace/ConsumeMessageContext.h x: 2 contributors (all time) y: 47 lines of code src/trace/SendMessageContext.h x: 2 contributors (all time) y: 53 lines of code src/trace/TraceConstant.cpp x: 1 contributors (all time) y: 12 lines of code src/trace/TraceConstant.h x: 1 contributors (all time) y: 28 lines of code src/trace/TraceUtil.cpp x: 2 contributors (all time) y: 97 lines of code src/trace/TraceUtil.h x: 2 contributors (all time) y: 14 lines of code src/common/ByteOrder.h x: 7 contributors (all time) y: 142 lines of code src/log/Logging.h x: 5 contributors (all time) y: 81 lines of code src/producer/TransactionMQProducerImpl.h x: 2 contributors (all time) y: 51 lines of code include/SendResult.h x: 5 contributors (all time) y: 47 lines of code src/MQClientAPIImpl.cpp x: 10 contributors (all time) y: 800 lines of code src/producer/SendResult.cpp x: 5 contributors (all time) y: 90 lines of code src/protocol/RemotingCommand.cpp x: 6 contributors (all time) y: 255 lines of code src/protocol/RemotingCommand.h x: 6 contributors (all time) y: 72 lines of code src/common/UtilAll.h x: 6 contributors (all time) y: 140 lines of code src/log/Logging.cpp x: 4 contributors (all time) y: 90 lines of code src/MQClientAPIImpl.h x: 6 contributors (all time) y: 174 lines of code src/protocol/CommandHeader.h x: 4 contributors (all time) y: 432 lines of code src/transport/TcpTransport.cpp x: 10 contributors (all time) y: 230 lines of code src/MQClientManager.cpp x: 5 contributors (all time) y: 40 lines of code include/MQMessageExt.h x: 8 contributors (all time) y: 81 lines of code src/common/DefaultMQClient.cpp x: 3 contributors (all time) y: 207 lines of code src/common/MessageAccessor.cpp x: 2 contributors (all time) y: 35 lines of code src/common/NameSpaceUtil.h x: 3 contributors (all time) y: 23 lines of code src/common/TopAddressing.cpp x: 4 contributors (all time) y: 76 lines of code src/common/TopAddressing.h x: 4 contributors (all time) y: 26 lines of code src/consumer/PullAPIWrapper.cpp x: 4 contributors (all time) y: 98 lines of code src/consumer/PullAPIWrapper.h x: 4 contributors (all time) y: 39 lines of code src/include/DefaultMQClient.h x: 3 contributors (all time) y: 89 lines of code src/message/MQMessageExt.cpp x: 8 contributors (all time) y: 129 lines of code src/protocol/LockBatchBody.cpp x: 5 contributors (all time) y: 103 lines of code src/protocol/LockBatchBody.h x: 4 contributors (all time) y: 53 lines of code src/producer/DefaultMQProducerImpl.h x: 2 contributors (all time) y: 93 lines of code src/protocol/ConsumerRunningInfo.cpp x: 4 contributors (all time) y: 88 lines of code src/protocol/ConsumerRunningInfo.h x: 4 contributors (all time) y: 45 lines of code src/transport/ClientRemotingProcessor.cpp x: 5 contributors (all time) y: 153 lines of code src/transport/ClientRemotingProcessor.h x: 5 contributors (all time) y: 41 lines of code src/producer/StringIdMaker.cpp x: 6 contributors (all time) y: 90 lines of code include/CMessage.h x: 6 contributors (all time) y: 27 lines of code src/producer/StringIdMaker.h x: 6 contributors (all time) y: 30 lines of code src/consumer/DefaultMQPushConsumerImpl.cpp x: 2 contributors (all time) y: 1023 lines of code src/consumer/PullRequest.cpp x: 5 contributors (all time) y: 198 lines of code rpm/rocketmq_x64/CENTOS/rocketmq-client-cpp.spec x: 3 contributors (all time) y: 55 lines of code example/common.h x: 8 contributors (all time) y: 192 lines of code src/common/ClientRPCHook.cpp x: 3 contributors (all time) y: 52 lines of code src/consumer/ConsumeMessageConcurrentlyService.cpp x: 6 contributors (all time) y: 291 lines of code src/status/StatsServer.cpp x: 1 contributors (all time) y: 206 lines of code src/status/StatsServer.h x: 1 contributors (all time) y: 60 lines of code src/consumer/ConsumeMessageOrderlyService.cpp x: 6 contributors (all time) y: 231 lines of code src/status/ConsumeStats.cpp x: 1 contributors (all time) y: 21 lines of code src/status/ConsumeStats.h x: 1 contributors (all time) y: 20 lines of code src/status/StatsItem.h x: 1 contributors (all time) y: 29 lines of code src/status/StatsServerManager.cpp x: 1 contributors (all time) y: 35 lines of code src/consumer/Rebalance.cpp x: 4 contributors (all time) y: 552 lines of code include/DefaultMQPushConsumer.h x: 6 contributors (all time) y: 73 lines of code src/MQClientFactory.cpp x: 5 contributors (all time) y: 996 lines of code src/MQClientFactory.h x: 5 contributors (all time) y: 159 lines of code src/common/UtilAll.cpp x: 6 contributors (all time) y: 305 lines of code src/consumer/DefaultMQPushConsumer.cpp x: 7 contributors (all time) y: 164 lines of code src/producer/DefaultMQProducer.cpp x: 9 contributors (all time) y: 186 lines of code src/transport/EventLoop.cpp x: 3 contributors (all time) y: 266 lines of code src/transport/EventLoop.h x: 3 contributors (all time) y: 75 lines of code src/transport/SocketUtil.cpp x: 4 contributors (all time) y: 57 lines of code src/transport/TcpRemotingClient.cpp x: 8 contributors (all time) y: 527 lines of code src/transport/TcpRemotingClient.h x: 5 contributors (all time) y: 88 lines of code src/transport/TcpTransport.h x: 6 contributors (all time) y: 59 lines of code src/common/AsyncCallbackWrap.cpp x: 4 contributors (all time) y: 148 lines of code src/consumer/DefaultMQPullConsumerImpl.cpp x: 1 contributors (all time) y: 314 lines of code src/consumer/OffsetStore.cpp x: 4 contributors (all time) y: 283 lines of code include/CCommon.h x: 9 contributors (all time) y: 63 lines of code include/CPushConsumer.h x: 6 contributors (all time) y: 42 lines of code include/TransactionMQProducer.h x: 2 contributors (all time) y: 69 lines of code src/producer/TransactionMQProducer.cpp x: 2 contributors (all time) y: 140 lines of code src/consumer/ConsumeMessageHookImpl.h x: 1 contributors (all time) y: 15 lines of code src/consumer/DefaultMQPushConsumerImpl.h x: 1 contributors (all time) y: 127 lines of code src/trace/ConsumeMessageContext.cpp x: 1 contributors (all time) y: 66 lines of code src/trace/SendMessageContext.cpp x: 1 contributors (all time) y: 74 lines of code src/trace/TraceBean.cpp x: 1 contributors (all time) y: 80 lines of code src/trace/TraceContext.cpp x: 1 contributors (all time) y: 72 lines of code src/producer/TopicPublishInfo.h x: 3 contributors (all time) y: 212 lines of code include/Arg_helper.h x: 4 contributors (all time) y: 18 lines of code include/AsyncCallback.h x: 3 contributors (all time) y: 31 lines of code include/MQClient.h x: 3 contributors (all time) y: 14 lines of code include/MQClientException.h x: 7 contributors (all time) y: 62 lines of code include/MQMessage.h x: 9 contributors (all time) y: 102 lines of code include/MQMessageQueue.h x: 4 contributors (all time) y: 34 lines of code include/PullResult.h x: 3 contributors (all time) y: 41 lines of code example/AsyncProducer.cpp x: 3 contributors (all time) y: 100 lines of code example/AsyncPushConsumer.cpp x: 5 contributors (all time) y: 75 lines of code example/CAsyncProducer.c x: 3 contributors (all time) y: 64 lines of code example/COrderlyAsyncProducer.c x: 3 contributors (all time) y: 68 lines of code example/OrderProducer.cpp x: 3 contributors (all time) y: 70 lines of code example/OrderlyPushConsumer.cpp x: 4 contributors (all time) y: 80 lines of code example/PullConsumer.cpp x: 3 contributors (all time) y: 83 lines of code example/PushConsumerOrderly.c x: 3 contributors (all time) y: 33 lines of code example/SendDelayMsg.cpp x: 3 contributors (all time) y: 37 lines of code example/SyncProducer.cpp x: 3 contributors (all time) y: 78 lines of code src/common/AsyncArg.h x: 4 contributors (all time) y: 13 lines of code src/common/AsyncCallbackWrap.h x: 3 contributors (all time) y: 48 lines of code src/common/ClientRPCHook.h x: 5 contributors (all time) y: 23 lines of code src/common/CommunicationMode.h x: 3 contributors (all time) y: 6 lines of code src/common/InputStream.h x: 5 contributors (all time) y: 27 lines of code src/common/MemoryOutputStream.cpp x: 3 contributors (all time) y: 103 lines of code src/common/MessageSysFlag.h x: 3 contributors (all time) y: 17 lines of code src/common/SubscriptionGroupConfig.h x: 3 contributors (all time) y: 27 lines of code src/common/TopicFilterType.h x: 3 contributors (all time) y: 9 lines of code src/common/Validators.cpp x: 3 contributors (all time) y: 60 lines of code src/common/sync_http_client.h x: 4 contributors (all time) y: 8 lines of code src/include/MQConsumer.h x: 1 contributors (all time) y: 45 lines of code src/producer/TransactionMQProducerImpl.cpp x: 1 contributors (all time) y: 177 lines of code src/transport/ResponseFuture.cpp x: 4 contributors (all time) y: 126 lines of code src/transport/ResponseFuture.h x: 4 contributors (all time) y: 66 lines of code src/common/MQVersion.h x: 3 contributors (all time) y: 935 lines of code src/consumer/AllocateMQStrategy.h x: 5 contributors (all time) y: 65 lines of code src/consumer/OffsetStore.h x: 5 contributors (all time) y: 70 lines of code src/consumer/SubscriptionData.cpp x: 3 contributors (all time) y: 96 lines of code example/Producer.c x: 5 contributors (all time) y: 50 lines of code src/thread/disruptor/sequence.h x: 5 contributors (all time) y: 61 lines of code src/thread/disruptor/sequence_barrier.h x: 4 contributors (all time) y: 52 lines of code src/thread/disruptor/wait_strategy.h x: 4 contributors (all time) y: 270 lines of code example/CBatchProducer.c x: 2 contributors (all time) y: 42 lines of code example/TransactionProducer.cpp x: 1 contributors (all time) y: 103 lines of code src/common/noncopyable.h x: 2 contributors (all time) y: 12 lines of code libs/signature/include/u64.h x: 3 contributors (all time) y: 87 lines of code src/message/MQDecoder.h x: 4 contributors (all time) y: 30 lines of code src/message/MQMessage.cpp x: 6 contributors (all time) y: 215 lines of code src/protocol/MQProtos.h x: 3 contributors (all time) y: 114 lines of code src/protocol/TopicRouteData.h x: 4 contributors (all time) y: 111 lines of code src/thread/task_queue.h x: 3 contributors (all time) y: 670 lines of code Win32/rocketmq-client-cpp.vcxproj x: 3 contributors (all time) y: 304 lines of code cmake/FindLibevent.cmake x: 6 contributors (all time) y: 142 lines of code Win32/rocketmq-client-cpp.vcxproj.filters x: 2 contributors (all time) y: 450 lines of code libs/signature/src/base64.c x: 2 contributors (all time) y: 289 lines of code libs/signature/src/hmac.c x: 2 contributors (all time) y: 125 lines of code libs/signature/src/param_list.c x: 2 contributors (all time) y: 118 lines of code libs/signature/src/sha1.c x: 2 contributors (all time) y: 293 lines of code libs/signature/src/sha256.c x: 2 contributors (all time) y: 381 lines of code libs/signature/src/sha512.c x: 2 contributors (all time) y: 431 lines of code libs/signature/src/spas_client.c x: 2 contributors (all time) y: 441 lines of code
1023.0
lines of code
  min: 6.0
  average: 101.64
  25th percentile: 27.0
  median: 59.0
  75th percentile: 93.5
  max: 1023.0
0 10.0
contributors (all time)
min: 1.0 | average: 3.57 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".