duplicated block id: 1 size: 68 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (473:544) - libs/signature/src/sha512.c (507:578) duplicated block id: 2 size: 34 cleaned lines of code in 2 files: - example/BatchProducer.cpp (75:121) - example/SyncProducer.cpp (61:107) duplicated block id: 3 size: 26 cleaned lines of code in 2 files: - example/AsyncPushConsumer.cpp (70:107) - example/PushConsumer.cpp (86:124) duplicated block id: 4 size: 23 cleaned lines of code in 2 files: - example/AsyncPushConsumer.cpp (27:58) - example/PushConsumer.cpp (31:64) duplicated block id: 5 size: 21 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (83:109) - src/consumer/DefaultMQPushConsumerImpl.cpp (353:379) duplicated block id: 6 size: 20 cleaned lines of code in 2 files: - example/SyncProducer.cpp (77:107) - example/TransactionProducer.cpp (104:134) duplicated block id: 7 size: 20 cleaned lines of code in 2 files: - example/BatchProducer.cpp (91:121) - example/TransactionProducer.cpp (104:134) duplicated block id: 8 size: 18 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (168:191) - src/thread/disruptor/wait_strategy.h (251:274) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - libs/signature/src/sha512.c (188:233) - libs/signature/src/sha512.c (252:297) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (180:225) - libs/signature/src/sha256.c (244:289) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (141:165) - src/thread/disruptor/wait_strategy.h (225:248) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - src/producer/DefaultMQProducerImpl.cpp (408:427) - src/producer/DefaultMQProducerImpl.cpp (585:604) duplicated block id: 13 size: 16 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (40:55) - src/producer/DefaultMQProducerImpl.h (44:59) duplicated block id: 14 size: 16 cleaned lines of code in 2 files: - include/DefaultMQPullConsumer.h (54:79) - include/DefaultMQPushConsumer.h (60:85) duplicated block id: 15 size: 15 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (633:655) - src/consumer/DefaultMQPushConsumerImpl.cpp (830:851) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (182:214) - libs/signature/src/sha256.c (244:276) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (180:212) - libs/signature/src/sha512.c (188:220) duplicated block id: 18 size: 14 cleaned lines of code in 2 files: - cmake/FindLibevent.cmake (1:14) - rpm/rocketmq_x64/CENTOS/rocketmq-client-cpp.spec (1:14) duplicated block id: 19 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (182:214) - libs/signature/src/sha256.c (180:212) duplicated block id: 20 size: 14 cleaned lines of code in 2 files: - src/producer/TopicPublishInfo.h (130:147) - src/producer/TopicPublishInfo.h (179:196) duplicated block id: 21 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (244:276) - libs/signature/src/sha512.c (252:284) duplicated block id: 22 size: 14 cleaned lines of code in 2 files: - cmake/FindJsoncpp.cmake (1:14) - rpm/rocketmq_x64/CENTOS/rocketmq-client-cpp.spec (1:14) duplicated block id: 23 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (182:214) - libs/signature/src/sha512.c (252:284) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (244:276) - libs/signature/src/sha512.c (188:220) duplicated block id: 25 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (182:214) - libs/signature/src/sha512.c (188:220) duplicated block id: 26 size: 14 cleaned lines of code in 2 files: - cmake/FindJsoncpp.cmake (1:14) - cmake/FindLibevent.cmake (1:14) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - libs/signature/src/sha256.c (180:212) - libs/signature/src/sha512.c (252:284) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - src/consumer/OffsetStore.cpp (144:158) - src/consumer/OffsetStore.cpp (233:248) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - src/protocol/LockBatchBody.h (34:47) - src/protocol/LockBatchBody.h (63:76) duplicated block id: 30 size: 12 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (86:105) - src/producer/DefaultMQProducerImpl.h (63:84) duplicated block id: 31 size: 11 cleaned lines of code in 2 files: - src/consumer/PullAPIWrapper.cpp (86:96) - src/consumer/PullAPIWrapper.h (38:48) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - example/PushConsumeMessage.c (37:49) - example/PushConsumerOrderly.c (25:37) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - example/BatchProducer.cpp (104:121) - example/OrderProducer.cpp (89:106) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (113:125) - src/consumer/DefaultMQPushConsumerImpl.cpp (388:400) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - example/OrderProducer.cpp (89:106) - example/TransactionProducer.cpp (117:134) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - example/OrderProducer.cpp (89:106) - example/SyncProducer.cpp (90:107) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (235:248) - src/thread/disruptor/wait_strategy.h (315:327) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (93:106) - src/consumer/DefaultMQPushConsumerImpl.cpp (113:126) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (820:835) - src/MQClientAPIImpl.cpp (867:882) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - example/AsyncPushConsumer.cpp (47:61) - example/OrderlyPushConsumer.cpp (53:67) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (151:165) - src/thread/disruptor/wait_strategy.h (315:327) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - src/thread/task_queue.h (584:593) - src/thread/task_queue.h (650:659) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - example/BatchProducer.cpp (75:85) - example/SendDelayMsg.cpp (31:41) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - src/thread/task_queue.h (316:325) - src/thread/task_queue.h (696:705) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (221:230) - src/consumer/DefaultMQPullConsumerImpl.cpp (276:286) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - src/thread/task_queue.h (258:267) - src/thread/task_queue.h (304:313) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (391:404) - src/consumer/DefaultMQPushConsumerImpl.cpp (1035:1048) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - libs/signature/src/spas_client.c (384:395) - libs/signature/src/spas_client.c (402:413) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (391:404) - src/producer/DefaultMQProducerImpl.cpp (682:695) duplicated block id: 50 size: 10 cleaned lines of code in 2 files: - include/TransactionMQProducer.h (41:51) - src/include/DefaultMQClient.h (47:57) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - example/SendDelayMsg.cpp (31:41) - example/SyncProducer.cpp (61:71) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.h (41:53) - src/consumer/DefaultMQPushConsumerImpl.h (57:69) duplicated block id: 53 size: 10 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (1035:1048) - src/producer/DefaultMQProducerImpl.cpp (682:695) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - example/OrderlyPushConsumer.cpp (53:64) - example/PushConsumer.cpp (53:64) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - include/TransactionMQProducer.h (86:95) - src/producer/TransactionMQProducerImpl.h (44:53) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (525:533) - src/thread/task_queue.h (584:592) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (296:314) - libs/signature/src/sha256.c (347:365) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - src/common/UtilAll.cpp (129:139) - src/common/UtilAll.cpp (154:164) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - example/AsyncPushConsumer.cpp (87:96) - example/OrderlyPushConsumer.cpp (90:99) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (224:232) - src/thread/task_queue.h (304:312) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - src/transport/TcpRemotingClient.cpp (169:178) - src/transport/TcpRemotingClient.cpp (203:212) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - example/CAsyncProducer.c (70:81) - example/COrderlyAsyncProducer.c (75:86) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (306:314) - src/thread/task_queue.h (685:693) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - src/message/MQMessageQueue.cpp (67:83) - src/protocol/MessageQueue.cpp (69:85) duplicated block id: 65 size: 9 cleaned lines of code in 2 files: - example/BatchProducer.cpp (30:39) - example/SyncProducer.cpp (31:40) duplicated block id: 66 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (525:533) - src/thread/task_queue.h (650:658) duplicated block id: 67 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (326:334) - src/thread/task_queue.h (707:715) duplicated block id: 68 size: 9 cleaned lines of code in 2 files: - example/OrderlyPushConsumer.cpp (90:99) - example/PushConsumer.cpp (103:113) duplicated block id: 69 size: 9 cleaned lines of code in 2 files: - include/DefaultMQPullConsumer.h (42:52) - include/DefaultMQPushConsumer.h (37:47) duplicated block id: 70 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (615:623) - src/thread/task_queue.h (684:692) duplicated block id: 71 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (269:277) - src/thread/task_queue.h (626:634) duplicated block id: 72 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (634:642) - src/thread/task_queue.h (705:713) duplicated block id: 73 size: 9 cleaned lines of code in 2 files: - example/CAsyncProducer.c (30:45) - example/COrderlyAsyncProducer.c (30:45) duplicated block id: 74 size: 9 cleaned lines of code in 2 files: - src/consumer/OffsetStore.h (68:77) - src/consumer/OffsetStore.h (88:97) duplicated block id: 75 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (224:232) - src/thread/task_queue.h (258:266) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - src/thread/task_queue.h (293:301) - src/thread/task_queue.h (661:669) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (268:275) - src/thread/task_queue.h (315:322) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (116:138) - include/DefaultMQPushConsumer.h (116:138) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - src/producer/DefaultMQProducerImpl.cpp (394:406) - src/producer/DefaultMQProducerImpl.cpp (571:583) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (891:900) - src/MQClientAPIImpl.cpp (924:933) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (625:632) - src/thread/task_queue.h (695:702) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (569:576) - src/thread/task_queue.h (705:712) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (84:96) - src/thread/disruptor/wait_strategy.h (310:322) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - src/producer/TopicPublishInfo.h (203:214) - src/producer/TopicPublishInfo.h (231:244) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (552:559) - src/thread/task_queue.h (684:691) duplicated block id: 86 size: 8 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (112:125) - example/TransactionProducer.cpp (113:126) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (57:66) - include/DefaultMQPullConsumer.h (46:55) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (193:200) - src/thread/task_queue.h (224:231) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (733:742) - src/consumer/DefaultMQPushConsumerImpl.cpp (747:756) duplicated block id: 90 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (479:486) - src/thread/task_queue.h (584:591) duplicated block id: 91 size: 8 cleaned lines of code in 2 files: - include/DefaultMQPushConsumer.h (60:70) - src/include/DefaultMQClient.h (49:57) duplicated block id: 92 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (479:486) - src/thread/task_queue.h (525:532) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (552:559) - src/thread/task_queue.h (615:622) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (306:313) - src/thread/task_queue.h (616:623) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (135:143) - src/producer/DefaultMQProducerImpl.cpp (116:125) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (112:125) - example/SyncProducer.cpp (86:99) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (249:256) - src/thread/task_queue.h (594:601) duplicated block id: 98 size: 8 cleaned lines of code in 2 files: - include/DefaultMQPullConsumer.h (54:64) - src/include/DefaultMQClient.h (49:57) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (112:125) - example/BatchProducer.cpp (100:113) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - include/DefaultMQPullConsumer.h (54:64) - include/TransactionMQProducer.h (43:51) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (569:576) - src/thread/task_queue.h (634:641) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (278:285) - src/thread/task_queue.h (636:643) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - example/BatchProducer.cpp (59:67) - example/TransactionProducer.cpp (74:82) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (193:200) - src/thread/task_queue.h (258:265) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (661:673) - src/consumer/DefaultMQPushConsumerImpl.cpp (857:869) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - example/SyncProducer.cpp (68:75) - example/TransactionProducer.cpp (94:101) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (479:486) - src/thread/task_queue.h (650:657) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (260:267) - src/thread/task_queue.h (685:692) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (193:200) - src/thread/task_queue.h (304:311) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - example/BatchProducer.cpp (82:89) - example/TransactionProducer.cpp (94:101) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (248:255) - src/thread/task_queue.h (292:299) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (277:284) - src/thread/task_queue.h (325:332) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - src/protocol/LockBatchBody.cpp (41:51) - src/protocol/LockBatchBody.cpp (113:123) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (260:267) - src/thread/task_queue.h (616:623) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - src/thread/task_queue.h (603:610) - src/thread/task_queue.h (671:678) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - include/DefaultMQPushConsumer.h (60:70) - include/TransactionMQProducer.h (43:51) duplicated block id: 117 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (234:240) - src/thread/task_queue.h (562:568) duplicated block id: 118 size: 7 cleaned lines of code in 2 files: - example/BatchProducer.cpp (59:66) - example/SyncProducer.cpp (48:55) duplicated block id: 119 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (249:255) - src/thread/task_queue.h (661:667) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - src/common/UtilAll.cpp (141:151) - src/common/UtilAll.cpp (166:176) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (306:312) - src/thread/task_queue.h (553:559) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - example/CAsyncProducer.c (73:81) - example/CBatchProducer.c (51:59) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (503:509) - src/thread/task_queue.h (552:558) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (438:444) - src/thread/task_queue.h (584:590) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - include/TransactionMQProducer.h (88:95) - src/producer/TransactionMQProducerImpl.h (58:65) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (269:275) - src/thread/task_queue.h (696:702) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (116:125) - example/OrderProducer.cpp (89:98) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (695:701) - src/consumer/DefaultMQPushConsumerImpl.cpp (902:908) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - src/message/MQMessageQueue.cpp (87:97) - src/protocol/MessageQueue.cpp (89:99) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (278:284) - src/thread/task_queue.h (707:713) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (316:322) - src/thread/task_queue.h (626:632) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - libs/signature/src/spas_client.c (293:302) - libs/signature/src/spas_client.c (312:321) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (293:299) - src/thread/task_queue.h (594:600) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (233:239) - src/thread/task_queue.h (268:274) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (226:232) - src/thread/task_queue.h (553:559) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (254:261) - src/thread/disruptor/wait_strategy.h (332:339) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (324:336) - libs/signature/src/sha256.c (375:387) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (260:266) - src/thread/task_queue.h (553:559) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (438:444) - src/thread/task_queue.h (525:531) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (171:178) - src/thread/disruptor/wait_strategy.h (332:339) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (180:191) - src/thread/disruptor/wait_strategy.h (341:352) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (176:182) - src/thread/task_queue.h (304:310) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - libs/signature/src/hmac.c (57:63) - libs/signature/src/hmac.c (106:112) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (438:444) - src/thread/task_queue.h (479:485) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (64:71) - example/OrderProducer.cpp (46:53) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (215:221) - src/thread/task_queue.h (292:298) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (503:509) - src/thread/task_queue.h (615:621) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - example/CBatchProducer.c (51:59) - example/COrderlyAsyncProducer.c (78:86) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (230:236) - src/MQClientAPIImpl.h (73:79) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (503:509) - src/thread/task_queue.h (684:690) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (675:683) - src/consumer/DefaultMQPushConsumerImpl.cpp (871:880) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - src/producer/TransactionMQProducerImpl.h (46:53) - src/producer/TransactionMQProducerImpl.h (58:65) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (233:239) - src/thread/task_queue.h (315:321) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (594:600) - src/thread/task_queue.h (661:667) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - src/consumer/Rebalance.h (105:114) - src/consumer/Rebalance.h (123:132) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - example/SyncProducer.cpp (48:55) - example/TransactionProducer.cpp (74:81) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (326:332) - src/thread/task_queue.h (636:642) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (561:567) - src/thread/task_queue.h (625:631) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (176:182) - src/thread/task_queue.h (193:199) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (263:274) - src/thread/disruptor/wait_strategy.h (341:352) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (176:182) - src/thread/task_queue.h (258:264) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - example/OrderProducer.cpp (46:53) - example/SyncProducer.cpp (37:44) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (561:567) - src/thread/task_queue.h (695:701) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - src/producer/SendResult.cpp (53:59) - src/producer/SendResult.cpp (64:70) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (176:182) - src/thread/task_queue.h (224:230) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (226:232) - src/thread/task_queue.h (685:691) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (438:444) - src/thread/task_queue.h (650:656) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (215:221) - src/thread/task_queue.h (248:254) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (393:400) - src/producer/DefaultMQProducerImpl.cpp (91:98) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (542:548) - src/thread/task_queue.h (671:677) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - example/AsyncProducer.cpp (64:71) - example/SyncProducer.cpp (37:44) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (67:106) - libs/signature/src/sha256.c (81:100) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (216:222) - src/thread/task_queue.h (534:540) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (226:232) - src/thread/task_queue.h (616:622) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - src/thread/task_queue.h (542:548) - src/thread/task_queue.h (603:609) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (118:125) - src/producer/DefaultMQProducerImpl.cpp (91:98) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (511:516) - src/thread/task_queue.h (561:566) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (201:206) - src/thread/task_queue.h (268:273) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (407:412) - src/thread/task_queue.h (525:530) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (793:800) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (494:499) - src/thread/task_queue.h (542:547) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (170:175) - src/thread/disruptor/wait_strategy.h (179:184) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (201:206) - src/thread/task_queue.h (233:238) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - include/TransactionMQProducer.h (62:69) - src/include/DefaultMQClient.h (142:162) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1049:1056) - src/MQClientFactory.cpp (1075:1082) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (253:258) - src/thread/disruptor/wait_strategy.h (262:267) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - include/DefaultMQPushConsumer.h (87:94) - src/consumer/DefaultMQPushConsumerImpl.h (116:125) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (459:464) - src/thread/task_queue.h (503:508) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (677:684) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - src/producer/TransactionMQProducerImpl.cpp (134:139) - src/producer/TransactionMQProducerImpl.cpp (151:156) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (316:321) - src/MQClientAPIImpl.cpp (351:356) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (306:311) - src/thread/task_queue.h (504:509) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - src/producer/TransactionMQProducer.cpp (179:184) - src/producer/TransactionMQProducerImpl.cpp (134:139) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - src/producer/TransactionMQProducer.cpp (179:184) - src/producer/TransactionMQProducerImpl.cpp (151:156) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (351:356) - src/MQClientAPIImpl.cpp (900:905) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (677:684) - src/MQClientAPIImpl.cpp (706:713) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (160:165) - src/thread/task_queue.h (304:309) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (407:412) - src/thread/task_queue.h (584:589) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.h (48:53) - src/MQClientFactory.h (45:50) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - cmake/FindJsoncpp.cmake (42:47) - cmake/FindLibevent.cmake (53:58) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (195:200) - src/thread/task_queue.h (685:690) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (316:321) - src/MQClientAPIImpl.cpp (900:905) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (623:631) - src/MQClientAPIImpl.cpp (687:695) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - src/consumer/Rebalance.cpp (154:160) - src/consumer/Rebalance.cpp (178:184) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (416:422) - src/protocol/CommandHeader.h (442:448) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - libs/signature/src/hmac.c (58:63) - libs/signature/src/hmac.c (156:161) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (733:740) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (733:740) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1013:1020) - src/MQClientFactory.cpp (1075:1082) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (226:231) - src/thread/task_queue.h (504:509) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (623:631) - src/MQClientAPIImpl.cpp (654:662) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (34:39) - src/MQClientFactory.cpp (38:43) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1013:1020) - src/MQClientFactory.cpp (1030:1037) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (260:265) - src/thread/task_queue.h (504:509) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1013:1020) - src/MQClientFactory.cpp (1049:1056) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (278:283) - src/thread/task_queue.h (571:576) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (706:713) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (246:252) - src/protocol/CommandHeader.h (442:448) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - Win32/rocketmq-client-cpp.vcxproj (89:94) - Win32/rocketmq-client-cpp.vcxproj (141:146) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (677:684) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (293:298) - src/thread/task_queue.h (534:539) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (195:200) - src/thread/task_queue.h (616:621) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (706:713) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (793:800) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (216:221) - src/thread/task_queue.h (661:666) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (459:464) - src/thread/task_queue.h (552:557) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (291:297) - src/protocol/CommandHeader.h (316:322) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - example/CAsyncProducer.c (53:58) - example/COrderlyAsyncProducer.c (57:62) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (706:713) - src/MQClientAPIImpl.cpp (793:800) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - src/consumer/ConsumeMessageConcurrentlyService.cpp (68:74) - src/consumer/ConsumeMessageConcurrentlyService.cpp (144:150) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - src/status/StatsServer.cpp (127:132) - src/status/StatsServer.cpp (138:143) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - include/DefaultMQPullConsumer.h (99:104) - src/consumer/DefaultMQPullConsumerImpl.h (78:83) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - libs/signature/src/sha1.c (284:292) - libs/signature/src/sha256.c (335:343) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (706:713) - src/MQClientAPIImpl.cpp (733:740) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (534:539) - src/thread/task_queue.h (661:666) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (326:331) - src/thread/task_queue.h (571:576) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.h (45:50) - src/MQClientManager.h (31:36) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (494:499) - src/thread/task_queue.h (671:676) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (511:516) - src/thread/task_queue.h (695:700) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (234:239) - src/thread/task_queue.h (696:701) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (249:254) - src/thread/task_queue.h (534:539) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (407:412) - src/thread/task_queue.h (650:655) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (407:412) - src/thread/task_queue.h (438:443) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (459:464) - src/thread/task_queue.h (615:620) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (160:165) - src/thread/task_queue.h (258:263) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (908:916) - src/MQClientAPIImpl.cpp (936:943) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (170:175) - src/thread/disruptor/wait_strategy.h (262:267) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (677:684) - src/MQClientAPIImpl.cpp (733:740) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (733:740) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - src/producer/TopicPublishInfo.h (138:146) - src/producer/TopicPublishInfo.h (215:222) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (93:99) - include/TransactionMQProducer.h (71:77) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (291:297) - src/protocol/CommandHeader.h (379:385) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (733:740) - src/MQClientAPIImpl.cpp (793:800) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (234:239) - src/thread/task_queue.h (626:631) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (160:165) - src/thread/task_queue.h (224:229) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - include/MQMessageQueue.h (33:40) - src/protocol/MessageQueue.h (34:41) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1030:1037) - src/MQClientFactory.cpp (1075:1082) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - src/MQClientFactory.cpp (1030:1037) - src/MQClientFactory.cpp (1049:1056) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - include/TransactionMQProducer.h (71:77) - src/producer/DefaultMQProducerImpl.h (70:77) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (511:516) - src/thread/task_queue.h (625:630) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (733:740) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - src/consumer/DefaultMQPushConsumerImpl.cpp (137:142) - src/consumer/DefaultMQPushConsumerImpl.cpp (155:160) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (246:252) - src/protocol/CommandHeader.h (416:422) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (160:165) - src/thread/task_queue.h (193:198) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (195:200) - src/thread/task_queue.h (504:509) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (316:321) - src/thread/task_queue.h (562:567) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - src/consumer/DefaultMQPullConsumerImpl.cpp (342:352) - src/consumer/DefaultMQPushConsumerImpl.cpp (466:476) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (160:165) - src/thread/task_queue.h (176:181) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - src/producer/DefaultMQProducerImpl.cpp (237:244) - src/producer/DefaultMQProducerImpl.cpp (266:273) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - src/consumer/ConsumeMessageConcurrentlyService.cpp (160:165) - src/consumer/ConsumeMessageOrderlyService.cpp (189:194) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - src/consumer/ConsumeMessageConcurrentlyService.cpp (118:123) - src/consumer/ConsumeMessageConcurrentlyService.cpp (132:137) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - src/common/AsyncCallbackWrap.cpp (68:75) - src/common/AsyncCallbackWrap.cpp (159:166) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (116:135) - src/include/DefaultMQClient.h (142:162) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (494:499) - src/thread/task_queue.h (603:608) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (816:821) - src/MQClientAPIImpl.cpp (839:844) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (202:207) - src/thread/task_queue.h (512:517) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - src/producer/TopicPublishInfo.h (187:195) - src/producer/TopicPublishInfo.h (215:222) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - src/consumer/OffsetStore.cpp (294:302) - src/consumer/OffsetStore.cpp (321:329) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (89:96) - src/thread/disruptor/wait_strategy.h (235:242) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (195:200) - src/thread/task_queue.h (553:558) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - include/DefaultMQPushConsumer.h (116:135) - src/include/DefaultMQClient.h (142:162) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (677:684) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (33:38) - src/MQClientAPIImpl.h (47:52) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (407:412) - src/thread/task_queue.h (479:484) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (269:274) - src/thread/task_queue.h (562:567) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (201:206) - src/thread/task_queue.h (315:320) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - cmake/FindJsoncpp.cmake (35:40) - cmake/FindLibevent.cmake (46:51) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (677:684) - src/MQClientAPIImpl.cpp (793:800) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (706:713) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (534:539) - src/thread/task_queue.h (594:599) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (820:827) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (200:207) - src/MQClientAPIImpl.cpp (289:296) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (706:713) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - libs/signature/src/hmac.c (107:112) - libs/signature/src/hmac.c (156:161) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (644:651) - src/MQClientAPIImpl.cpp (793:800) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (57:63) - include/DefaultMQPushConsumer.h (41:47) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - include/DefaultMQPushConsumer.h (116:135) - include/TransactionMQProducer.h (62:69) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (654:662) - src/MQClientAPIImpl.cpp (687:695) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (331:336) - src/thread/disruptor/wait_strategy.h (340:345) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - include/DefaultMQProducer.h (116:135) - include/TransactionMQProducer.h (62:69) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.h (48:53) - src/MQClientManager.h (31:36) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (459:464) - src/thread/task_queue.h (684:689) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - src/producer/DefaultMQProducerImpl.cpp (220:227) - src/producer/DefaultMQProducerImpl.cpp (237:244) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (179:184) - src/thread/disruptor/wait_strategy.h (253:258) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (793:800) - src/MQClientAPIImpl.cpp (867:874) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - src/producer/DefaultMQProducerImpl.cpp (220:227) - src/producer/DefaultMQProducerImpl.cpp (266:273) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - src/thread/disruptor/wait_strategy.h (89:96) - src/thread/disruptor/wait_strategy.h (151:158) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - src/protocol/CommandHeader.h (316:322) - src/protocol/CommandHeader.h (379:385) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (677:684) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - src/thread/task_queue.h (216:221) - src/thread/task_queue.h (594:599) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - src/MQClientAPIImpl.cpp (613:620) - src/MQClientAPIImpl.cpp (644:651)