summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-06-21 13:51:56 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-06-21 13:51:56 +0000
commitca4940622c05e50a50f77c621ade914029663446 (patch)
tree2715d87c6b4faa669ae317f6f95d9694630cd4a0
parentae957baa98d4f97ea2437596db5073f9c33d22ae (diff)
2010-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Changed naming standards for class member variable: now it looks like var_ instead of _var.
-rw-r--r--ChangeLog5
-rw-r--r--src/AbstractAuthResolver.cc4
-rw-r--r--src/AbstractAuthResolver.h8
-rw-r--r--src/AbstractBtMessage.cc32
-rw-r--r--src/AbstractBtMessage.h64
-rw-r--r--src/AbstractCommand.cc320
-rw-r--r--src/AbstractCommand.h54
-rw-r--r--src/AbstractDiskWriter.cc76
-rw-r--r--src/AbstractDiskWriter.h12
-rw-r--r--src/AbstractProxyRequestCommand.cc16
-rw-r--r--src/AbstractProxyRequestCommand.h18
-rw-r--r--src/AbstractProxyResponseCommand.cc4
-rw-r--r--src/AbstractProxyResponseCommand.h4
-rw-r--r--src/AbstractSingleDiskAdaptor.cc40
-rw-r--r--src/AbstractSingleDiskAdaptor.h12
-rw-r--r--src/ActivePeerConnectionCommand.cc76
-rw-r--r--src/ActivePeerConnectionCommand.h20
-rw-r--r--src/AdaptiveURISelector.cc76
-rw-r--r--src/AdaptiveURISelector.h12
-rw-r--r--src/AlphaNumberDecorator.h14
-rw-r--r--src/AnnounceList.cc94
-rw-r--r--src/AnnounceList.h12
-rw-r--r--src/AsyncNameResolver.cc38
-rw-r--r--src/AsyncNameResolver.h18
-rw-r--r--src/AuthConfig.h14
-rw-r--r--src/AuthConfigFactory.cc50
-rw-r--r--src/AuthConfigFactory.h18
-rw-r--r--src/BNode.cc30
-rw-r--r--src/BNode.h16
-rw-r--r--src/BitfieldMan.cc366
-rw-r--r--src/BitfieldMan.h56
-rw-r--r--src/BtAbortOutstandingRequestEvent.h6
-rw-r--r--src/BtBitfieldMessage.cc34
-rw-r--r--src/BtBitfieldMessage.h8
-rw-r--r--src/BtBitfieldMessageValidator.h14
-rw-r--r--src/BtCancelSendingPieceEvent.h14
-rw-r--r--src/BtDependency.cc48
-rw-r--r--src/BtDependency.h6
-rw-r--r--src/BtExtendedMessage.cc26
-rw-r--r--src/BtExtendedMessage.h6
-rw-r--r--src/BtHandshakeMessage.cc56
-rw-r--r--src/BtHandshakeMessage.h32
-rw-r--r--src/BtHandshakeMessageValidator.h22
-rw-r--r--src/BtInterestedMessage.cc4
-rw-r--r--src/BtInterestedMessage.h2
-rw-r--r--src/BtLeecherStateChoke.cc60
-rw-r--r--src/BtLeecherStateChoke.h12
-rw-r--r--src/BtMessage.h6
-rw-r--r--src/BtNotInterestedMessage.cc4
-rw-r--r--src/BtNotInterestedMessage.h2
-rw-r--r--src/BtPieceMessage.cc76
-rw-r--r--src/BtPieceMessage.h26
-rw-r--r--src/BtPieceMessageValidator.h16
-rw-r--r--src/BtPortMessage.cc30
-rw-r--r--src/BtPortMessage.h12
-rw-r--r--src/BtRegistry.cc20
-rw-r--r--src/BtRegistry.h44
-rw-r--r--src/BtRequestMessage.cc4
-rw-r--r--src/BtRequestMessage.h6
-rw-r--r--src/BtRuntime.h66
-rw-r--r--src/BtSeederStateChoke.cc46
-rw-r--r--src/BtSeederStateChoke.h22
-rw-r--r--src/BtSetup.cc22
-rw-r--r--src/BtSetup.h2
-rw-r--r--src/BtStopDownloadCommand.cc16
-rw-r--r--src/BtStopDownloadCommand.h16
-rw-r--r--src/ByteArrayDiskWriter.cc24
-rw-r--r--src/ByteArrayDiskWriter.h6
-rw-r--r--src/CUIDCounter.h10
-rw-r--r--src/CheckIntegrityCommand.cc10
-rw-r--r--src/CheckIntegrityCommand.h2
-rw-r--r--src/CheckIntegrityEntry.cc14
-rw-r--r--src/CheckIntegrityEntry.h2
-rw-r--r--src/Checksum.h20
-rw-r--r--src/ChunkChecksum.h36
-rw-r--r--src/ChunkedDecoder.cc22
-rw-r--r--src/ChunkedDecoder.h6
-rw-r--r--src/Command.cc36
-rw-r--r--src/Command.h34
-rw-r--r--src/ConsoleStatCalc.cc32
-rw-r--r--src/ConsoleStatCalc.h8
-rw-r--r--src/ContentTypeRequestGroupCriteria.cc6
-rw-r--r--src/ContentTypeRequestGroupCriteria.h8
-rw-r--r--src/Cookie.cc98
-rw-r--r--src/Cookie.h40
-rw-r--r--src/CookieStorage.cc88
-rw-r--r--src/CookieStorage.h32
-rw-r--r--src/DHTAbstractMessage.cc10
-rw-r--r--src/DHTAbstractMessage.h16
-rw-r--r--src/DHTAbstractNodeLookupTask.h60
-rw-r--r--src/DHTAbstractTask.cc16
-rw-r--r--src/DHTAbstractTask.h28
-rw-r--r--src/DHTAnnouncePeerMessage.cc30
-rw-r--r--src/DHTAnnouncePeerMessage.h16
-rw-r--r--src/DHTAutoSaveCommand.cc8
-rw-r--r--src/DHTAutoSaveCommand.h4
-rw-r--r--src/DHTBucket.cc140
-rw-r--r--src/DHTBucket.h30
-rw-r--r--src/DHTBucketRefreshCommand.cc8
-rw-r--r--src/DHTBucketRefreshCommand.h6
-rw-r--r--src/DHTBucketRefreshTask.cc6
-rw-r--r--src/DHTBucketRefreshTask.h2
-rw-r--r--src/DHTConnectionImpl.cc18
-rw-r--r--src/DHTConnectionImpl.h6
-rw-r--r--src/DHTEntryPointNameResolveCommand.cc68
-rw-r--r--src/DHTEntryPointNameResolveCommand.h18
-rw-r--r--src/DHTFindNodeMessage.cc8
-rw-r--r--src/DHTFindNodeMessage.h4
-rw-r--r--src/DHTFindNodeReplyMessage.cc12
-rw-r--r--src/DHTFindNodeReplyMessage.h4
-rw-r--r--src/DHTGetPeersCommand.cc52
-rw-r--r--src/DHTGetPeersCommand.h18
-rw-r--r--src/DHTGetPeersMessage.cc18
-rw-r--r--src/DHTGetPeersMessage.h8
-rw-r--r--src/DHTGetPeersReplyMessage.cc18
-rw-r--r--src/DHTGetPeersReplyMessage.h16
-rw-r--r--src/DHTIDCloser.h8
-rw-r--r--src/DHTInteractionCommand.cc28
-rw-r--r--src/DHTInteractionCommand.h10
-rw-r--r--src/DHTMessage.cc4
-rw-r--r--src/DHTMessage.h18
-rw-r--r--src/DHTMessageDispatcherImpl.cc34
-rw-r--r--src/DHTMessageDispatcherImpl.h10
-rw-r--r--src/DHTMessageFactoryImpl.cc58
-rw-r--r--src/DHTMessageFactoryImpl.h14
-rw-r--r--src/DHTMessageReceiver.cc38
-rw-r--r--src/DHTMessageReceiver.h14
-rw-r--r--src/DHTMessageTracker.cc52
-rw-r--r--src/DHTMessageTracker.h8
-rw-r--r--src/DHTMessageTrackerEntry.cc26
-rw-r--r--src/DHTMessageTrackerEntry.h20
-rw-r--r--src/DHTNode.cc36
-rw-r--r--src/DHTNode.h24
-rw-r--r--src/DHTNodeLookupTaskCallback.cc6
-rw-r--r--src/DHTNodeLookupTaskCallback.h2
-rw-r--r--src/DHTPeerAnnounceCommand.cc4
-rw-r--r--src/DHTPeerAnnounceCommand.h2
-rw-r--r--src/DHTPeerAnnounceEntry.cc28
-rw-r--r--src/DHTPeerAnnounceEntry.h12
-rw-r--r--src/DHTPeerAnnounceStorage.cc54
-rw-r--r--src/DHTPeerAnnounceStorage.h8
-rw-r--r--src/DHTPeerLookupTask.cc14
-rw-r--r--src/DHTPeerLookupTask.h10
-rw-r--r--src/DHTPeerLookupTaskCallback.cc6
-rw-r--r--src/DHTPeerLookupTaskCallback.h2
-rw-r--r--src/DHTPingReplyMessage.cc4
-rw-r--r--src/DHTPingReplyMessage.h4
-rw-r--r--src/DHTPingReplyMessageCallback.h8
-rw-r--r--src/DHTPingTask.cc24
-rw-r--r--src/DHTPingTask.h12
-rw-r--r--src/DHTRegistry.cc20
-rw-r--r--src/DHTRegistry.h6
-rw-r--r--src/DHTReplaceNodeTask.cc22
-rw-r--r--src/DHTReplaceNodeTask.h10
-rw-r--r--src/DHTRoutingTable.cc52
-rw-r--r--src/DHTRoutingTable.h12
-rw-r--r--src/DHTRoutingTableDeserializer.cc8
-rw-r--r--src/DHTRoutingTableDeserializer.h12
-rw-r--r--src/DHTRoutingTableSerializer.cc12
-rw-r--r--src/DHTRoutingTableSerializer.h4
-rw-r--r--src/DHTSetup.cc20
-rw-r--r--src/DHTSetup.h4
-rw-r--r--src/DHTTaskFactoryImpl.cc28
-rw-r--r--src/DHTTaskFactoryImpl.h16
-rw-r--r--src/DHTTaskQueueImpl.cc12
-rw-r--r--src/DHTTaskQueueImpl.h12
-rw-r--r--src/DHTTokenTracker.cc16
-rw-r--r--src/DHTTokenTracker.h2
-rw-r--r--src/DHTTokenUpdateCommand.cc4
-rw-r--r--src/DHTTokenUpdateCommand.h2
-rw-r--r--src/DHTUnknownMessage.cc26
-rw-r--r--src/DHTUnknownMessage.h8
-rw-r--r--src/DNSCache.h86
-rw-r--r--src/DefaultBtAnnounce.cc170
-rw-r--r--src/DefaultBtAnnounce.h50
-rw-r--r--src/DefaultBtInteractive.cc388
-rw-r--r--src/DefaultBtInteractive.h84
-rw-r--r--src/DefaultBtMessageDispatcher.cc226
-rw-r--r--src/DefaultBtMessageDispatcher.h30
-rw-r--r--src/DefaultBtMessageFactory.cc138
-rw-r--r--src/DefaultBtMessageFactory.h36
-rw-r--r--src/DefaultBtMessageReceiver.cc34
-rw-r--r--src/DefaultBtMessageReceiver.h10
-rw-r--r--src/DefaultBtProgressInfoFile.cc102
-rw-r--r--src/DefaultBtProgressInfoFile.h18
-rw-r--r--src/DefaultBtRequestFactory.cc114
-rw-r--r--src/DefaultBtRequestFactory.h16
-rw-r--r--src/DefaultExtensionMessageFactory.cc34
-rw-r--r--src/DefaultExtensionMessageFactory.h26
-rw-r--r--src/DefaultPeerStorage.cc140
-rw-r--r--src/DefaultPeerStorage.h22
-rw-r--r--src/DefaultPieceStorage.cc222
-rw-r--r--src/DefaultPieceStorage.h50
-rw-r--r--src/DiskAdaptor.cc4
-rw-r--r--src/DiskAdaptor.h18
-rw-r--r--src/DownloadCommand.cc78
-rw-r--r--src/DownloadCommand.h24
-rw-r--r--src/DownloadContext.cc78
-rw-r--r--src/DownloadContext.h86
-rw-r--r--src/DownloadEngine.cc146
-rw-r--r--src/DownloadEngine.h84
-rw-r--r--src/DownloadEngineFactory.cc2
-rw-r--r--src/DownloadEngineFactory.h2
-rw-r--r--src/DownloadHandler.cc6
-rw-r--r--src/DownloadHandler.h6
-rw-r--r--src/DownloadHandlerFactory.cc44
-rw-r--r--src/DownloadHandlerFactory.h10
-rw-r--r--src/EpollEventPoll.cc96
-rw-r--r--src/EpollEventPoll.h12
-rw-r--r--src/Event.h128
-rw-r--r--src/Exception.cc16
-rw-r--r--src/Exception.h8
-rw-r--r--src/ExpatMetalinkProcessor.cc38
-rw-r--r--src/ExpatMetalinkProcessor.h2
-rw-r--r--src/ExpatXmlRpcRequestProcessor.cc34
-rw-r--r--src/ExpatXmlRpcRequestProcessor.h2
-rw-r--r--src/ExtensionMessageRegistry.h18
-rw-r--r--src/FallocFileAllocationIterator.cc14
-rw-r--r--src/FallocFileAllocationIterator.h6
-rw-r--r--src/FeatureConfig.cc26
-rw-r--r--src/FeatureConfig.h8
-rw-r--r--src/FeedbackURISelector.cc6
-rw-r--r--src/FeedbackURISelector.h2
-rw-r--r--src/File.cc30
-rw-r--r--src/File.h4
-rw-r--r--src/FileAllocationCommand.cc10
-rw-r--r--src/FileAllocationCommand.h4
-rw-r--r--src/FileAllocationEntry.cc10
-rw-r--r--src/FileAllocationEntry.h2
-rw-r--r--src/FileEntry.cc160
-rw-r--r--src/FileEntry.h76
-rw-r--r--src/FillRequestGroupCommand.cc10
-rw-r--r--src/FillRequestGroupCommand.h2
-rw-r--r--src/FixedWidthNumberDecorator.h6
-rw-r--r--src/FtpConnection.cc222
-rw-r--r--src/FtpConnection.h20
-rw-r--r--src/FtpDownloadCommand.cc6
-rw-r--r--src/FtpDownloadCommand.h4
-rw-r--r--src/FtpFinishDownloadCommand.cc8
-rw-r--r--src/FtpFinishDownloadCommand.h2
-rw-r--r--src/FtpNegotiationCommand.cc226
-rw-r--r--src/FtpNegotiationCommand.h26
-rw-r--r--src/GZipDecoder.cc46
-rw-r--r--src/GZipDecoder.h4
-rw-r--r--src/GZipEncoder.cc54
-rw-r--r--src/GZipEncoder.h6
-rw-r--r--src/GrowSegment.cc14
-rw-r--r--src/GrowSegment.h8
-rw-r--r--src/HandshakeExtensionMessage.cc82
-rw-r--r--src/HandshakeExtensionMessage.h32
-rw-r--r--src/HttpConnection.cc68
-rw-r--r--src/HttpConnection.h20
-rw-r--r--src/HttpDownloadCommand.cc8
-rw-r--r--src/HttpDownloadCommand.h4
-rw-r--r--src/HttpHeader.cc20
-rw-r--r--src/HttpHeader.h20
-rw-r--r--src/HttpHeaderProcessor.cc48
-rw-r--r--src/HttpHeaderProcessor.h6
-rw-r--r--src/HttpListenCommand.cc42
-rw-r--r--src/HttpListenCommand.h4
-rw-r--r--src/HttpRequest.cc118
-rw-r--r--src/HttpRequest.h80
-rw-r--r--src/HttpRequestCommand.cc24
-rw-r--r--src/HttpRequestCommand.h16
-rw-r--r--src/HttpResponse.cc92
-rw-r--r--src/HttpResponse.h14
-rw-r--r--src/HttpResponseCommand.cc10
-rw-r--r--src/HttpResponseCommand.h2
-rw-r--r--src/HttpServer.cc94
-rw-r--r--src/HttpServer.h46
-rw-r--r--src/HttpServerBodyCommand.cc40
-rw-r--r--src/HttpServerBodyCommand.h8
-rw-r--r--src/HttpServerCommand.cc66
-rw-r--r--src/HttpServerCommand.h8
-rw-r--r--src/HttpServerResponseCommand.cc26
-rw-r--r--src/HttpServerResponseCommand.h8
-rw-r--r--src/HttpSkipResponseCommand.cc46
-rw-r--r--src/HttpSkipResponseCommand.h10
-rw-r--r--src/IndexBtMessage.cc4
-rw-r--r--src/IndexBtMessage.h8
-rw-r--r--src/IndexBtMessageValidator.h10
-rw-r--r--src/InitiatorMSEHandshakeCommand.cc100
-rw-r--r--src/InitiatorMSEHandshakeCommand.h12
-rw-r--r--src/IteratableChecksumValidator.cc56
-rw-r--r--src/IteratableChecksumValidator.h14
-rw-r--r--src/IteratableChunkChecksumValidator.cc88
-rw-r--r--src/IteratableChunkChecksumValidator.h14
-rw-r--r--src/KqueueEventPoll.cc90
-rw-r--r--src/KqueueEventPoll.h12
-rw-r--r--src/LibgcryptARC4Context.h16
-rw-r--r--src/LibgcryptARC4Decryptor.h6
-rw-r--r--src/LibgcryptARC4Encryptor.h6
-rw-r--r--src/LibgcryptDHKeyExchange.h68
-rw-r--r--src/LibgnutlsTLSContext.cc44
-rw-r--r--src/LibgnutlsTLSContext.h8
-rw-r--r--src/LibsslARC4Context.h28
-rw-r--r--src/LibsslARC4Decryptor.h6
-rw-r--r--src/LibsslARC4Encryptor.h6
-rw-r--r--src/LibsslDHKeyExchange.h86
-rw-r--r--src/LibsslTLSContext.cc44
-rw-r--r--src/LibsslTLSContext.h12
-rw-r--r--src/LogFactory.cc38
-rw-r--r--src/LogFactory.h12
-rw-r--r--src/Logger.cc32
-rw-r--r--src/Logger.h10
-rw-r--r--src/LpdDispatchMessageCommand.cc32
-rw-r--r--src/LpdDispatchMessageCommand.h10
-rw-r--r--src/LpdMessage.h10
-rw-r--r--src/LpdMessageDispatcher.cc52
-rw-r--r--src/LpdMessageDispatcher.h26
-rw-r--r--src/LpdMessageReceiver.cc38
-rw-r--r--src/LpdMessageReceiver.h14
-rw-r--r--src/LpdReceiveMessageCommand.cc38
-rw-r--r--src/LpdReceiveMessageCommand.h16
-rw-r--r--src/MSEHandshake.cc396
-rw-r--r--src/MSEHandshake.h60
-rw-r--r--src/MessageDigestHelper.cc14
-rw-r--r--src/MessageDigestHelper.h8
-rw-r--r--src/MetadataInfo.cc8
-rw-r--r--src/MetadataInfo.h18
-rw-r--r--src/Metalink2RequestGroup.cc12
-rw-r--r--src/Metalink2RequestGroup.h2
-rw-r--r--src/MetalinkEntry.cc26
-rw-r--r--src/MetalinkEntry.h4
-rw-r--r--src/MetalinkParserController.cc284
-rw-r--r--src/MetalinkParserController.h24
-rw-r--r--src/MetalinkParserStateMachine.cc228
-rw-r--r--src/MetalinkParserStateMachine.h66
-rw-r--r--src/MetalinkParserStateV3Impl.cc6
-rw-r--r--src/MetalinkParserStateV4Impl.cc6
-rw-r--r--src/Metalinker.cc2
-rw-r--r--src/Metalinker.h8
-rw-r--r--src/MultiDiskAdaptor.cc138
-rw-r--r--src/MultiDiskAdaptor.h46
-rw-r--r--src/MultiFileAllocationIterator.cc38
-rw-r--r--src/MultiFileAllocationIterator.h8
-rw-r--r--src/MultiUrlRequestInfo.cc80
-rw-r--r--src/MultiUrlRequestInfo.h10
-rw-r--r--src/NameMatchOptionHandler.h58
-rw-r--r--src/NameResolver.cc6
-rw-r--r--src/NameResolver.h6
-rw-r--r--src/Netrc.cc8
-rw-r--r--src/Netrc.h40
-rw-r--r--src/NetrcAuthResolver.cc14
-rw-r--r--src/NetrcAuthResolver.h6
-rw-r--r--src/Option.cc20
-rw-r--r--src/Option.h6
-rw-r--r--src/OptionHandlerException.cc8
-rw-r--r--src/OptionHandlerException.h2
-rw-r--r--src/OptionHandlerImpl.h214
-rw-r--r--src/OptionParser.cc80
-rw-r--r--src/OptionParser.h8
-rw-r--r--src/PStringBuildVisitor.cc16
-rw-r--r--src/PStringBuildVisitor.h4
-rw-r--r--src/PStringNumLoop.h38
-rw-r--r--src/PStringSegment.cc10
-rw-r--r--src/PStringSegment.h4
-rw-r--r--src/PStringSelect.h14
-rw-r--r--src/Peer.cc244
-rw-r--r--src/Peer.h60
-rw-r--r--src/PeerAbstractCommand.cc92
-rw-r--r--src/PeerAbstractCommand.h28
-rw-r--r--src/PeerAddrEntry.h18
-rw-r--r--src/PeerChokeCommand.cc14
-rw-r--r--src/PeerChokeCommand.h6
-rw-r--r--src/PeerConnection.cc152
-rw-r--r--src/PeerConnection.h32
-rw-r--r--src/PeerInitiateConnectionCommand.cc48
-rw-r--r--src/PeerInitiateConnectionCommand.h10
-rw-r--r--src/PeerInteractionCommand.cc102
-rw-r--r--src/PeerInteractionCommand.h12
-rw-r--r--src/PeerListenCommand.cc46
-rw-r--r--src/PeerListenCommand.h14
-rw-r--r--src/PeerReceiveHandshakeCommand.cc16
-rw-r--r--src/PeerReceiveHandshakeCommand.h2
-rw-r--r--src/PeerSessionResource.cc114
-rw-r--r--src/PeerSessionResource.h64
-rw-r--r--src/PeerStat.h108
-rw-r--r--src/Piece.cc126
-rw-r--r--src/Piece.h28
-rw-r--r--src/PieceStatMan.cc70
-rw-r--r--src/PieceStatMan.h28
-rw-r--r--src/PiecedSegment.cc50
-rw-r--r--src/PiecedSegment.h14
-rw-r--r--src/Platform.cc12
-rw-r--r--src/Platform.h2
-rw-r--r--src/PollEventPoll.cc84
-rw-r--r--src/PollEventPoll.h16
-rw-r--r--src/PortEventPoll.cc100
-rw-r--r--src/PortEventPoll.h12
-rw-r--r--src/PriorityPieceSelector.cc8
-rw-r--r--src/PriorityPieceSelector.h6
-rw-r--r--src/Range.h26
-rw-r--r--src/RangeBtMessage.cc18
-rw-r--r--src/RangeBtMessage.h18
-rw-r--r--src/RangeBtMessageValidator.h24
-rw-r--r--src/RarestPieceSelector.cc14
-rw-r--r--src/RarestPieceSelector.h2
-rw-r--r--src/RealtimeCommand.cc10
-rw-r--r--src/RealtimeCommand.h8
-rw-r--r--src/ReceiverMSEHandshakeCommand.cc68
-rw-r--r--src/ReceiverMSEHandshakeCommand.h4
-rw-r--r--src/RecoverableException.cc8
-rw-r--r--src/RecoverableException.h4
-rw-r--r--src/Request.cc108
-rw-r--r--src/Request.h112
-rw-r--r--src/RequestGroup.cc598
-rw-r--r--src/RequestGroup.h172
-rw-r--r--src/RequestGroupEntry.cc14
-rw-r--r--src/RequestGroupEntry.h8
-rw-r--r--src/RequestGroupMan.cc246
-rw-r--r--src/RequestGroupMan.h80
-rw-r--r--src/RequestSlot.cc8
-rw-r--r--src/RequestSlot.h76
-rw-r--r--src/SeedCheckCommand.cc38
-rw-r--r--src/SeedCheckCommand.h12
-rw-r--r--src/SegmentMan.cc196
-rw-r--r--src/SegmentMan.h32
-rw-r--r--src/SelectEventPoll.cc134
-rw-r--r--src/SelectEventPoll.h50
-rw-r--r--src/Sequence.h28
-rw-r--r--src/SequentialDispatcherCommand.h18
-rw-r--r--src/SequentialPicker.h22
-rw-r--r--src/ServerStat.cc98
-rw-r--r--src/ServerStat.h44
-rw-r--r--src/ServerStatMan.cc24
-rw-r--r--src/ServerStatMan.h2
-rw-r--r--src/SessionSerializer.cc22
-rw-r--r--src/SessionSerializer.h8
-rw-r--r--src/ShareRatioSeedCriteria.h18
-rw-r--r--src/SharedHandle.h190
-rw-r--r--src/Signature.cc8
-rw-r--r--src/Signature.h12
-rw-r--r--src/SimpleRandomizer.cc8
-rw-r--r--src/SimpleRandomizer.h2
-rw-r--r--src/SingleFileAllocationIterator.cc28
-rw-r--r--src/SingleFileAllocationIterator.h12
-rw-r--r--src/SingletonHolder.h8
-rw-r--r--src/SleepCommand.cc16
-rw-r--r--src/SleepCommand.h10
-rw-r--r--src/SocketBuffer.cc28
-rw-r--r--src/SocketBuffer.h8
-rw-r--r--src/SocketCore.cc306
-rw-r--r--src/SocketCore.h46
-rw-r--r--src/SpeedCalc.cc56
-rw-r--r--src/SpeedCalc.h18
-rw-r--r--src/StringFormat.cc4
-rw-r--r--src/StringFormat.h2
-rw-r--r--src/TimeA2.cc58
-rw-r--r--src/TimeA2.h8
-rw-r--r--src/TimeBasedCommand.cc20
-rw-r--r--src/TimeBasedCommand.h20
-rw-r--r--src/TimeSeedCriteria.h14
-rw-r--r--src/TimedHaltCommand.cc4
-rw-r--r--src/TimedHaltCommand.h2
-rw-r--r--src/TimerA2.cc38
-rw-r--r--src/TimerA2.h6
-rw-r--r--src/TrackerWatcherCommand.cc94
-rw-r--r--src/TrackerWatcherCommand.h14
-rw-r--r--src/URIResult.cc2
-rw-r--r--src/URIResult.h8
-rw-r--r--src/UTMetadataDataExtensionMessage.cc38
-rw-r--r--src/UTMetadataDataExtensionMessage.h26
-rw-r--r--src/UTMetadataExtensionMessage.cc4
-rw-r--r--src/UTMetadataExtensionMessage.h10
-rw-r--r--src/UTMetadataPostDownloadHandler.cc6
-rw-r--r--src/UTMetadataPostDownloadHandler.h2
-rw-r--r--src/UTMetadataRequestExtensionMessage.cc12
-rw-r--r--src/UTMetadataRequestExtensionMessage.h16
-rw-r--r--src/UTMetadataRequestFactory.cc26
-rw-r--r--src/UTMetadataRequestFactory.h22
-rw-r--r--src/UTMetadataRequestTracker.cc36
-rw-r--r--src/UTMetadataRequestTracker.h16
-rw-r--r--src/UTPexExtensionMessage.cc40
-rw-r--r--src/UTPexExtensionMessage.h24
-rw-r--r--src/UnionSeedCriteria.h12
-rw-r--r--src/UnknownLengthPieceStorage.cc64
-rw-r--r--src/UnknownLengthPieceStorage.h22
-rw-r--r--src/UriListParser.cc28
-rw-r--r--src/UriListParser.h6
-rw-r--r--src/XML2SAXMetalinkProcessor.cc48
-rw-r--r--src/XML2SAXMetalinkProcessor.h2
-rw-r--r--src/XORCloser.h12
-rw-r--r--src/Xml2XmlRpcRequestProcessor.cc34
-rw-r--r--src/Xml2XmlRpcRequestProcessor.h2
-rw-r--r--src/XmlRpcMethod.cc14
-rw-r--r--src/XmlRpcMethod.h6
-rw-r--r--src/XmlRpcMethodImpl.cc8
-rw-r--r--src/XmlRpcRequestParserController.cc38
-rw-r--r--src/XmlRpcRequestParserController.h24
-rw-r--r--src/XmlRpcRequestParserStateMachine.cc38
-rw-r--r--src/XmlRpcRequestParserStateMachine.h94
-rw-r--r--src/a2functional.h32
-rw-r--r--src/a2netcompat.h8
-rw-r--r--src/array_fun.h38
-rw-r--r--src/download_helper.cc40
-rw-r--r--src/messageDigest.cc2
-rw-r--r--src/messageDigest.h46
-rw-r--r--src/util.cc8
-rw-r--r--test/BittorrentHelperTest.cc2
-rw-r--r--test/BtDependencyTest.cc36
-rw-r--r--test/BtExtendedMessageTest.cc2
-rw-r--r--test/BtPieceMessageTest.cc16
-rw-r--r--test/BtPortMessageTest.cc16
-rw-r--r--test/BtPostDownloadHandlerTest.cc10
-rw-r--r--test/BtRegistryTest.cc6
-rw-r--r--test/BtRequestMessageTest.cc56
-rw-r--r--test/DHTAnnouncePeerMessageTest.cc6
-rw-r--r--test/DHTFindNodeMessageTest.cc10
-rw-r--r--test/DHTGetPeersMessageTest.cc40
-rw-r--r--test/DHTPingMessageTest.cc6
-rw-r--r--test/DNSCacheTest.cc36
-rw-r--r--test/DefaultAuthResolverTest.cc12
-rw-r--r--test/DefaultBtAnnounceTest.cc122
-rw-r--r--test/DefaultBtMessageDispatcherTest.cc34
-rw-r--r--test/DefaultBtMessageFactoryTest.cc36
-rw-r--r--test/DefaultBtProgressInfoFileTest.cc138
-rw-r--r--test/DefaultBtRequestFactoryTest.cc92
-rw-r--r--test/DefaultExtensionMessageFactoryTest.cc62
-rw-r--r--test/DefaultPieceStorageTest.cc44
-rw-r--r--test/DownloadHandlerFactoryTest.cc12
-rw-r--r--test/DownloadHelperTest.cc90
-rw-r--r--test/FeedbackURISelectorTest.cc20
-rw-r--r--test/FtpConnectionTest.cc208
-rw-r--r--test/HttpRequestTest.cc42
-rw-r--r--test/InOrderURISelectorTest.cc12
-rw-r--r--test/MSEHandshakeTest.cc10
-rw-r--r--test/Metalink2RequestGroupTest.cc16
-rw-r--r--test/MetalinkPostDownloadHandlerTest.cc10
-rw-r--r--test/MockBtMessage.h4
-rw-r--r--test/MockDHTMessage.h42
-rw-r--r--test/MockDHTMessageDispatcher.h20
-rw-r--r--test/MockDHTMessageFactory.h6
-rw-r--r--test/MockDHTTask.h8
-rw-r--r--test/MockDHTTaskQueue.h12
-rw-r--r--test/MockExtensionMessage.h34
-rw-r--r--test/MockPeerStorage.h8
-rw-r--r--test/MockPieceStorage.h16
-rw-r--r--test/MultiFileAllocationIteratorTest.cc2
-rw-r--r--test/NetrcAuthResolverTest.cc42
-rw-r--r--test/OptionParserTest.cc38
-rw-r--r--test/RequestGroupManTest.cc24
-rw-r--r--test/RequestGroupTest.cc8
-rw-r--r--test/SegmentManTest.cc56
-rw-r--r--test/SingletonHolderTest.cc8
-rw-r--r--test/UTMetadataPostDownloadHandlerTest.cc58
-rw-r--r--test/UTMetadataRequestExtensionMessageTest.cc46
-rw-r--r--test/UTPexExtensionMessageTest.cc12
-rw-r--r--test/XmlRpcMethodTest.cc218
-rw-r--r--test/a2functionalTest.cc8
550 files changed, 10270 insertions, 10265 deletions
diff --git a/ChangeLog b/ChangeLog
index 0cda9819..4aceba05 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+
+ Changed naming standards for class member variable: now it looks
+ like var_ instead of _var.
+
2010-06-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
When wrong type DHT reply message is received for a transaction
diff --git a/src/AbstractAuthResolver.cc b/src/AbstractAuthResolver.cc
index 3a58333c..94d2e7d6 100644
--- a/src/AbstractAuthResolver.cc
+++ b/src/AbstractAuthResolver.cc
@@ -43,12 +43,12 @@ AbstractAuthResolver::~AbstractAuthResolver() {}
void AbstractAuthResolver::setUserDefinedAuthConfig(const AuthConfigHandle& authConfig)
{
- _userDefinedAuthConfig = authConfig;
+ userDefinedAuthConfig_ = authConfig;
}
void AbstractAuthResolver::setDefaultAuthConfig(const AuthConfigHandle& authConfig)
{
- _defaultAuthConfig = authConfig;
+ defaultAuthConfig_ = authConfig;
}
} // namespace aria2
diff --git a/src/AbstractAuthResolver.h b/src/AbstractAuthResolver.h
index 23b5908a..19876962 100644
--- a/src/AbstractAuthResolver.h
+++ b/src/AbstractAuthResolver.h
@@ -41,9 +41,9 @@ namespace aria2 {
class AbstractAuthResolver : public AuthResolver {
private:
- SharedHandle<AuthConfig> _userDefinedAuthConfig;
+ SharedHandle<AuthConfig> userDefinedAuthConfig_;
- SharedHandle<AuthConfig> _defaultAuthConfig;
+ SharedHandle<AuthConfig> defaultAuthConfig_;
public:
AbstractAuthResolver();
@@ -53,14 +53,14 @@ public:
const SharedHandle<AuthConfig>& getUserDefinedAuthConfig() const
{
- return _userDefinedAuthConfig;
+ return userDefinedAuthConfig_;
}
void setDefaultAuthConfig(const SharedHandle<AuthConfig>& authConfig);
const SharedHandle<AuthConfig>& getDefaultAuthConfig() const
{
- return _defaultAuthConfig;
+ return defaultAuthConfig_;
}
};
diff --git a/src/AbstractBtMessage.cc b/src/AbstractBtMessage.cc
index 4ec8106c..38c15be6 100644
--- a/src/AbstractBtMessage.cc
+++ b/src/AbstractBtMessage.cc
@@ -43,59 +43,59 @@ namespace aria2 {
AbstractBtMessage::AbstractBtMessage(uint8_t id, const std::string& name):
BtMessage(id),
- _sendingInProgress(false),
- _invalidate(false),
- _uploading(false),
- _cuid(0),
- _name(name),
- _metadataGetMode(false),
- _logger(LogFactory::getInstance())
+ sendingInProgress_(false),
+ invalidate_(false),
+ uploading_(false),
+ cuid_(0),
+ name_(name),
+ metadataGetMode_(false),
+ logger_(LogFactory::getInstance())
{}
AbstractBtMessage::~AbstractBtMessage() {}
void AbstractBtMessage::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void AbstractBtMessage::validate()
{
- if(!_validator.isNull()) {
- _validator->validate();
+ if(!validator_.isNull()) {
+ validator_->validate();
}
}
void
AbstractBtMessage::setBtMessageValidator(const SharedHandle<BtMessageValidator>& validator) {
- _validator = validator;
+ validator_ = validator;
}
void AbstractBtMessage::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void AbstractBtMessage::setBtMessageDispatcher
(const WeakHandle<BtMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void AbstractBtMessage::setPeerConnection(const WeakHandle<PeerConnection>& peerConnection)
{
- _peerConnection = peerConnection;
+ peerConnection_ = peerConnection;
}
void AbstractBtMessage::setBtMessageFactory(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void AbstractBtMessage::setBtRequestFactory(const WeakHandle<BtRequestFactory>& factory)
{
- _requestFactory = factory;
+ requestFactory_ = factory;
}
} // namespace aria2
diff --git a/src/AbstractBtMessage.h b/src/AbstractBtMessage.h
index accb56a2..b6fef8ad 100644
--- a/src/AbstractBtMessage.h
+++ b/src/AbstractBtMessage.h
@@ -51,64 +51,64 @@ class Logger;
class AbstractBtMessage : public BtMessage {
private:
- bool _sendingInProgress;
- bool _invalidate;
- bool _uploading;
- cuid_t _cuid;
+ bool sendingInProgress_;
+ bool invalidate_;
+ bool uploading_;
+ cuid_t cuid_;
- std::string _name;
+ std::string name_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
- WeakHandle<BtMessageFactory> _messageFactory;
+ WeakHandle<BtMessageFactory> messageFactory_;
- WeakHandle<BtRequestFactory> _requestFactory;
+ WeakHandle<BtRequestFactory> requestFactory_;
- WeakHandle<PeerConnection> _peerConnection;
+ WeakHandle<PeerConnection> peerConnection_;
- SharedHandle<BtMessageValidator> _validator;
+ SharedHandle<BtMessageValidator> validator_;
- bool _metadataGetMode;
+ bool metadataGetMode_;
- Logger* _logger;
+ Logger* logger_;
protected:
Logger* getLogger() const
{
- return _logger;
+ return logger_;
}
const SharedHandle<PieceStorage>& getPieceStorage() const
{
- return _pieceStorage;
+ return pieceStorage_;
}
const WeakHandle<PeerConnection>& getPeerConnection() const
{
- return _peerConnection;
+ return peerConnection_;
}
const WeakHandle<BtMessageDispatcher>& getBtMessageDispatcher() const
{
- return _dispatcher;
+ return dispatcher_;
}
const WeakHandle<BtRequestFactory>& getBtRequestFactory() const
{
- return _requestFactory;
+ return requestFactory_;
}
const WeakHandle<BtMessageFactory>& getBtMessageFactory() const
{
- return _messageFactory;
+ return messageFactory_;
}
bool isMetadataGetMode() const
{
- return _metadataGetMode;
+ return metadataGetMode_;
}
public:
AbstractBtMessage(uint8_t id, const std::string& name);
@@ -116,40 +116,40 @@ public:
virtual ~AbstractBtMessage();
virtual bool isSendingInProgress() {
- return _sendingInProgress;
+ return sendingInProgress_;
}
void setSendingInProgress(bool sendingInProgress) {
- _sendingInProgress = sendingInProgress;
+ sendingInProgress_ = sendingInProgress;
}
virtual bool isInvalidate() {
- return _invalidate;
+ return invalidate_;
}
void setInvalidate(bool invalidate) {
- _invalidate = invalidate;
+ invalidate_ = invalidate;
}
virtual bool isUploading() {
- return _uploading;
+ return uploading_;
}
void setUploading(bool uploading) {
- _uploading = uploading;
+ uploading_ = uploading;
}
cuid_t getCuid() const {
- return _cuid;
+ return cuid_;
}
void setCuid(cuid_t cuid) {
- _cuid = cuid;
+ cuid_ = cuid;
}
const SharedHandle<Peer>& getPeer() const
{
- return _peer;
+ return peer_;
}
void setPeer(const SharedHandle<Peer>& peer);
@@ -183,12 +183,12 @@ public:
const std::string& getName() const
{
- return _name;
+ return name_;
}
void enableMetadataGetMode()
{
- _metadataGetMode = true;
+ metadataGetMode_ = true;
}
};
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index e8bd53c3..305c238a 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -77,28 +77,28 @@ AbstractCommand::AbstractCommand(cuid_t cuid,
RequestGroup* requestGroup,
DownloadEngine* e,
const SocketHandle& s):
- Command(cuid), _checkPoint(global::wallclock),
- _timeout(requestGroup->getTimeout()),
- _requestGroup(requestGroup),
- _req(req), _fileEntry(fileEntry), _e(e), _socket(s),
- _checkSocketIsReadable(false), _checkSocketIsWritable(false),
- _nameResolverCheck(false)
+ Command(cuid), checkPoint_(global::wallclock),
+ timeout_(requestGroup->getTimeout()),
+ requestGroup_(requestGroup),
+ req_(req), fileEntry_(fileEntry), e_(e), socket_(s),
+ checkSocketIsReadable_(false), checkSocketIsWritable_(false),
+ nameResolverCheck_(false)
{
- if(!_socket.isNull() && _socket->isOpen()) {
- setReadCheckSocket(_socket);
+ if(!socket_.isNull() && socket_->isOpen()) {
+ setReadCheckSocket(socket_);
}
- _requestGroup->increaseStreamConnection();
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseStreamConnection();
+ requestGroup_->increaseNumCommand();
}
AbstractCommand::~AbstractCommand() {
disableReadCheckSocket();
disableWriteCheckSocket();
#ifdef ENABLE_ASYNC_DNS
- disableNameResolverCheck(_asyncNameResolver);
+ disableNameResolverCheck(asyncNameResolver_);
#endif // ENABLE_ASYNC_DNS
- _requestGroup->decreaseNumCommand();
- _requestGroup->decreaseStreamConnection();
+ requestGroup_->decreaseNumCommand();
+ requestGroup_->decreaseStreamConnection();
}
bool AbstractCommand::execute() {
@@ -111,22 +111,22 @@ bool AbstractCommand::execute() {
errorEventEnabled());
}
try {
- if(_requestGroup->downloadFinished() || _requestGroup->isHaltRequested()) {
+ if(requestGroup_->downloadFinished() || requestGroup_->isHaltRequested()) {
return true;
}
- if(!_req.isNull() && _req->removalRequested()) {
+ if(!req_.isNull() && req_->removalRequested()) {
if(getLogger()->debug()) {
getLogger()->debug
("CUID#%s - Discard original URI=%s because it is requested.",
- util::itos(getCuid()).c_str(), _req->getUri().c_str());
+ util::itos(getCuid()).c_str(), req_->getUri().c_str());
}
return prepareForRetry(0);
}
// TODO it is not needed to check other PeerStats every time.
// Find faster Request when no segment is available.
- if(!_req.isNull() && _fileEntry->countPooledRequest() > 0 &&
+ if(!req_.isNull() && fileEntry_->countPooledRequest() > 0 &&
!getPieceStorage()->hasMissingUnusedPiece()) {
- SharedHandle<Request> fasterRequest = _fileEntry->findFasterRequest(_req);
+ SharedHandle<Request> fasterRequest = fileEntry_->findFasterRequest(req_);
if(!fasterRequest.isNull()) {
if(getLogger()->info()) {
getLogger()->info("CUID#%s - Use faster Request hostname=%s, port=%u",
@@ -135,28 +135,28 @@ bool AbstractCommand::execute() {
fasterRequest->getPort());
}
// Cancel current Request object and use faster one.
- _fileEntry->removeRequest(_req);
+ fileEntry_->removeRequest(req_);
Command* command =
InitiateConnectionCommandFactory::createInitiateConnectionCommand
- (getCuid(), fasterRequest, _fileEntry, _requestGroup, _e);
- _e->setNoWait(true);
- _e->addCommand(command);
+ (getCuid(), fasterRequest, fileEntry_, requestGroup_, e_);
+ e_->setNoWait(true);
+ e_->addCommand(command);
return true;
}
}
- if((_checkSocketIsReadable && readEventEnabled()) ||
- (_checkSocketIsWritable && writeEventEnabled()) ||
+ if((checkSocketIsReadable_ && readEventEnabled()) ||
+ (checkSocketIsWritable_ && writeEventEnabled()) ||
hupEventEnabled() ||
#ifdef ENABLE_ASYNC_DNS
- (_nameResolverCheck && nameResolveFinished()) ||
+ (nameResolverCheck_ && nameResolveFinished()) ||
#endif // ENABLE_ASYNC_DNS
- (!_checkSocketIsReadable && !_checkSocketIsWritable &&
- !_nameResolverCheck)) {
- _checkPoint = global::wallclock;
+ (!checkSocketIsReadable_ && !checkSocketIsWritable_ &&
+ !nameResolverCheck_)) {
+ checkPoint_ = global::wallclock;
if(!getPieceStorage().isNull()) {
- _segments.clear();
- getSegmentMan()->getInFlightSegment(_segments, getCuid());
- if(!_req.isNull() && _segments.empty()) {
+ segments_.clear();
+ getSegmentMan()->getInFlightSegment(segments_, getCuid());
+ if(!req_.isNull() && segments_.empty()) {
// This command previously has assigned segments, but it is
// canceled. So discard current request chain.
if(getLogger()->debug()) {
@@ -166,16 +166,16 @@ bool AbstractCommand::execute() {
}
return prepareForRetry(0);
}
- if(_req.isNull() || _req->getMaxPipelinedRequest() == 1 ||
+ if(req_.isNull() || req_->getMaxPipelinedRequest() == 1 ||
getDownloadContext()->getFileEntries().size() == 1) {
- if(_segments.empty()) {
+ if(segments_.empty()) {
SharedHandle<Segment> segment =
getSegmentMan()->getSegment(getCuid());
if(!segment.isNull()) {
- _segments.push_back(segment);
+ segments_.push_back(segment);
}
}
- if(_segments.empty()) {
+ if(segments_.empty()) {
// TODO socket could be pooled here if pipelining is enabled...
if(getLogger()->info()) {
getLogger()->info(MSG_NO_SEGMENT_AVAILABLE,
@@ -193,12 +193,12 @@ bool AbstractCommand::execute() {
}
}
} else {
- size_t maxSegments = _req->getMaxPipelinedRequest();
- if(_segments.size() < maxSegments) {
+ size_t maxSegments = req_->getMaxPipelinedRequest();
+ if(segments_.size() < maxSegments) {
getSegmentMan()->getSegment
- (_segments, getCuid(), _fileEntry, maxSegments);
+ (segments_, getCuid(), fileEntry_, maxSegments);
}
- if(_segments.empty()) {
+ if(segments_.empty()) {
return prepareForRetry(0);
}
}
@@ -207,23 +207,23 @@ bool AbstractCommand::execute() {
} else if(errorEventEnabled()) {
throw DL_RETRY_EX
(StringFormat(MSG_NETWORK_PROBLEM,
- _socket->getSocketError().c_str()).str());
+ socket_->getSocketError().c_str()).str());
} else {
- if(_checkPoint.difference(global::wallclock) >= _timeout) {
+ if(checkPoint_.difference(global::wallclock) >= timeout_) {
// timeout triggers ServerStat error state.
SharedHandle<ServerStat> ss =
- _e->getRequestGroupMan()->getOrCreateServerStat(_req->getHost(),
- _req->getProtocol());
+ e_->getRequestGroupMan()->getOrCreateServerStat(req_->getHost(),
+ req_->getProtocol());
ss->setError();
throw DL_RETRY_EX2(EX_TIME_OUT, downloadresultcode::TIME_OUT);
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
} catch(DlAbortEx& err) {
- if(_req.isNull()) {
+ if(req_.isNull()) {
if(getLogger()->debug()) {
getLogger()->debug(EX_EXCEPTION_CAUGHT, err);
}
@@ -231,43 +231,43 @@ bool AbstractCommand::execute() {
getLogger()->error
(MSG_DOWNLOAD_ABORTED,
DL_ABORT_EX2(StringFormat
- ("URI=%s", _req->getCurrentUri().c_str()).str(),err),
- util::itos(getCuid()).c_str(), _req->getUri().c_str());
- _fileEntry->addURIResult(_req->getUri(), err.getCode());
- _requestGroup->setLastUriResult(_req->getUri(), err.getCode());
+ ("URI=%s", req_->getCurrentUri().c_str()).str(),err),
+ util::itos(getCuid()).c_str(), req_->getUri().c_str());
+ fileEntry_->addURIResult(req_->getUri(), err.getCode());
+ requestGroup_->setLastUriResult(req_->getUri(), err.getCode());
if(err.getCode() == downloadresultcode::CANNOT_RESUME) {
- _requestGroup->increaseResumeFailureCount();
+ requestGroup_->increaseResumeFailureCount();
}
}
onAbort();
tryReserved();
return true;
} catch(DlRetryEx& err) {
- assert(!_req.isNull());
+ assert(!req_.isNull());
if(getLogger()->info()) {
getLogger()->info
(MSG_RESTARTING_DOWNLOAD,
DL_RETRY_EX2(StringFormat
- ("URI=%s", _req->getCurrentUri().c_str()).str(),
+ ("URI=%s", req_->getCurrentUri().c_str()).str(),
err),
- util::itos(getCuid()).c_str(), _req->getUri().c_str());
+ util::itos(getCuid()).c_str(), req_->getUri().c_str());
}
- _req->addTryCount();
- _req->resetRedirectCount();
+ req_->addTryCount();
+ req_->resetRedirectCount();
const unsigned int maxTries = getOption()->getAsInt(PREF_MAX_TRIES);
- bool isAbort = maxTries != 0 && _req->getTryCount() >= maxTries;
+ bool isAbort = maxTries != 0 && req_->getTryCount() >= maxTries;
if(isAbort) {
if(getLogger()->info()) {
getLogger()->info(MSG_MAX_TRY,
- util::itos(getCuid()).c_str(), _req->getTryCount());
+ util::itos(getCuid()).c_str(), req_->getTryCount());
}
getLogger()->error(MSG_DOWNLOAD_ABORTED, err,
util::itos(getCuid()).c_str(),
- _req->getUri().c_str());
- _fileEntry->addURIResult(_req->getUri(), err.getCode());
- _requestGroup->setLastUriResult(_req->getUri(), err.getCode());
+ req_->getUri().c_str());
+ fileEntry_->addURIResult(req_->getUri(), err.getCode());
+ requestGroup_->setLastUriResult(req_->getUri(), err.getCode());
if(err.getCode() == downloadresultcode::CANNOT_RESUME) {
- _requestGroup->increaseResumeFailureCount();
+ requestGroup_->increaseResumeFailureCount();
}
onAbort();
tryReserved();
@@ -277,11 +277,11 @@ bool AbstractCommand::execute() {
}
} catch(DownloadFailureException& err) {
getLogger()->error(EX_EXCEPTION_CAUGHT, err);
- if(!_req.isNull()) {
- _fileEntry->addURIResult(_req->getUri(), err.getCode());
- _requestGroup->setLastUriResult(_req->getUri(), err.getCode());
+ if(!req_.isNull()) {
+ fileEntry_->addURIResult(req_->getUri(), err.getCode());
+ requestGroup_->setLastUriResult(req_->getUri(), err.getCode());
}
- _requestGroup->setHaltRequested(true);
+ requestGroup_->setHaltRequested(true);
return true;
}
}
@@ -308,45 +308,45 @@ void AbstractCommand::tryReserved() {
util::itos(getCuid()).c_str());
}
std::vector<Command*> commands;
- _requestGroup->createNextCommand(commands, _e, 1);
- _e->setNoWait(true);
- _e->addCommand(commands);
+ requestGroup_->createNextCommand(commands, e_, 1);
+ e_->setNoWait(true);
+ e_->addCommand(commands);
}
bool AbstractCommand::prepareForRetry(time_t wait) {
if(!getPieceStorage().isNull()) {
getSegmentMan()->cancelSegment(getCuid());
}
- if(!_req.isNull()) {
- _fileEntry->poolRequest(_req);
+ if(!req_.isNull()) {
+ fileEntry_->poolRequest(req_);
if(getLogger()->debug()) {
getLogger()->debug("CUID#%s - Pooling request URI=%s",
- util::itos(getCuid()).c_str(), _req->getUri().c_str());
+ util::itos(getCuid()).c_str(), req_->getUri().c_str());
}
if(!getSegmentMan().isNull()) {
- getSegmentMan()->recognizeSegmentFor(_fileEntry);
+ getSegmentMan()->recognizeSegmentFor(fileEntry_);
}
}
- Command* command = new CreateRequestCommand(getCuid(), _requestGroup, _e);
+ Command* command = new CreateRequestCommand(getCuid(), requestGroup_, e_);
if(wait == 0) {
- _e->setNoWait(true);
- _e->addCommand(command);
+ e_->setNoWait(true);
+ e_->addCommand(command);
} else {
- SleepCommand* scom = new SleepCommand(getCuid(), _e, _requestGroup,
+ SleepCommand* scom = new SleepCommand(getCuid(), e_, requestGroup_,
command, wait);
- _e->addCommand(scom);
+ e_->addCommand(scom);
}
return true;
}
void AbstractCommand::onAbort() {
- if(!_req.isNull()) {
+ if(!req_.isNull()) {
// TODO This might be a problem if the failure is caused by proxy.
- _e->getRequestGroupMan()->getOrCreateServerStat
- (_req->getHost(), _req->getProtocol())->setError();
- _fileEntry->removeIdenticalURI(_req->getUri());
- _fileEntry->removeRequest(_req);
+ e_->getRequestGroupMan()->getOrCreateServerStat
+ (req_->getHost(), req_->getProtocol())->setError();
+ fileEntry_->removeIdenticalURI(req_->getUri());
+ fileEntry_->removeRequest(req_);
}
if(getLogger()->debug()) {
getLogger()->debug("CUID#%s - Aborting download",
@@ -358,13 +358,13 @@ void AbstractCommand::onAbort() {
// in DownloadContext is more than 1. The latter condition is
// limitation of current implementation.
if(!getOption()->getAsBool(PREF_ALWAYS_RESUME) &&
- !_fileEntry.isNull() &&
+ !fileEntry_.isNull() &&
getSegmentMan()->calculateSessionDownloadLength() == 0 &&
- !_requestGroup->p2pInvolved() &&
+ !requestGroup_->p2pInvolved() &&
getDownloadContext()->getFileEntries().size() == 1) {
const int maxTries = getOption()->getAsInt(PREF_MAX_RESUME_FAILURE_TRIES);
- if((maxTries > 0 && _requestGroup->getResumeFailureCount() >= maxTries)||
- _fileEntry->emptyRequestUri()) {
+ if((maxTries > 0 && requestGroup_->getResumeFailureCount() >= maxTries)||
+ fileEntry_->emptyRequestUri()) {
// Local file exists, but given servers(or at least contacted
// ones) doesn't support resume. Let's restart download from
// scratch.
@@ -380,7 +380,7 @@ void AbstractCommand::onAbort() {
// process.
getOption()->put(PREF_ALWAYS_RESUME, V_TRUE);
std::deque<URIResult> res;
- _fileEntry->extractURIResult(res, downloadresultcode::CANNOT_RESUME);
+ fileEntry_->extractURIResult(res, downloadresultcode::CANNOT_RESUME);
if(!res.empty()) {
getSegmentMan()->cancelAllSegments();
getSegmentMan()->eraseSegmentWrittenLengthMemo();
@@ -394,8 +394,8 @@ void AbstractCommand::onAbort() {
util::itos(getCuid()).c_str(),
static_cast<unsigned long int>(uris.size()));
}
- _fileEntry->addUris(uris.begin(), uris.end());
- getSegmentMan()->recognizeSegmentFor(_fileEntry);
+ fileEntry_->addUris(uris.begin(), uris.end());
+ getSegmentMan()->recognizeSegmentFor(fileEntry_);
}
}
}
@@ -403,10 +403,10 @@ void AbstractCommand::onAbort() {
}
void AbstractCommand::disableReadCheckSocket() {
- if(_checkSocketIsReadable) {
- _e->deleteSocketForReadCheck(_readCheckTarget, this);
- _checkSocketIsReadable = false;
- _readCheckTarget.reset();
+ if(checkSocketIsReadable_) {
+ e_->deleteSocketForReadCheck(readCheckTarget_, this);
+ checkSocketIsReadable_ = false;
+ readCheckTarget_.reset();
}
}
@@ -414,16 +414,16 @@ void AbstractCommand::setReadCheckSocket(const SocketHandle& socket) {
if(!socket->isOpen()) {
disableReadCheckSocket();
} else {
- if(_checkSocketIsReadable) {
- if(_readCheckTarget != socket) {
- _e->deleteSocketForReadCheck(_readCheckTarget, this);
- _e->addSocketForReadCheck(socket, this);
- _readCheckTarget = socket;
+ if(checkSocketIsReadable_) {
+ if(readCheckTarget_ != socket) {
+ e_->deleteSocketForReadCheck(readCheckTarget_, this);
+ e_->addSocketForReadCheck(socket, this);
+ readCheckTarget_ = socket;
}
} else {
- _e->addSocketForReadCheck(socket, this);
- _checkSocketIsReadable = true;
- _readCheckTarget = socket;
+ e_->addSocketForReadCheck(socket, this);
+ checkSocketIsReadable_ = true;
+ readCheckTarget_ = socket;
}
}
}
@@ -439,10 +439,10 @@ void AbstractCommand::setReadCheckSocketIf
}
void AbstractCommand::disableWriteCheckSocket() {
- if(_checkSocketIsWritable) {
- _e->deleteSocketForWriteCheck(_writeCheckTarget, this);
- _checkSocketIsWritable = false;
- _writeCheckTarget.reset();
+ if(checkSocketIsWritable_) {
+ e_->deleteSocketForWriteCheck(writeCheckTarget_, this);
+ checkSocketIsWritable_ = false;
+ writeCheckTarget_.reset();
}
}
@@ -450,16 +450,16 @@ void AbstractCommand::setWriteCheckSocket(const SocketHandle& socket) {
if(!socket->isOpen()) {
disableWriteCheckSocket();
} else {
- if(_checkSocketIsWritable) {
- if(_writeCheckTarget != socket) {
- _e->deleteSocketForWriteCheck(_writeCheckTarget, this);
- _e->addSocketForWriteCheck(socket, this);
- _writeCheckTarget = socket;
+ if(checkSocketIsWritable_) {
+ if(writeCheckTarget_ != socket) {
+ e_->deleteSocketForWriteCheck(writeCheckTarget_, this);
+ e_->addSocketForWriteCheck(socket, this);
+ writeCheckTarget_ = socket;
}
} else {
- _e->addSocketForWriteCheck(socket, this);
- _checkSocketIsWritable = true;
- _writeCheckTarget = socket;
+ e_->addSocketForWriteCheck(socket, this);
+ checkSocketIsWritable_ = true;
+ writeCheckTarget_ = socket;
}
}
}
@@ -512,16 +512,16 @@ static bool isProxyRequest
class DomainMatch {
private:
- std::string _hostname;
+ std::string hostname_;
public:
- DomainMatch(const std::string& hostname):_hostname(hostname) {}
+ DomainMatch(const std::string& hostname):hostname_(hostname) {}
bool operator()(const std::string& domain) const
{
if(util::startsWith(domain, A2STR::DOT_C)) {
- return util::endsWith(_hostname, domain);
+ return util::endsWith(hostname_, domain);
} else {
- return util::endsWith(_hostname, A2STR::DOT_C+domain);
+ return util::endsWith(hostname_, A2STR::DOT_C+domain);
}
}
};
@@ -569,17 +569,17 @@ static bool inNoProxy(const SharedHandle<Request>& req,
bool AbstractCommand::isProxyDefined() const
{
- return isProxyRequest(_req->getProtocol(), getOption()) &&
- !inNoProxy(_req, getOption()->get(PREF_NO_PROXY));
+ return isProxyRequest(req_->getProtocol(), getOption()) &&
+ !inNoProxy(req_, getOption()->get(PREF_NO_PROXY));
}
SharedHandle<Request> AbstractCommand::createProxyRequest() const
{
SharedHandle<Request> proxyRequest;
- if(inNoProxy(_req, getOption()->get(PREF_NO_PROXY))) {
+ if(inNoProxy(req_, getOption()->get(PREF_NO_PROXY))) {
return proxyRequest;
}
- std::string proxy = getProxyUri(_req->getProtocol(), getOption());
+ std::string proxy = getProxyUri(req_->getProtocol(), getOption());
if(!proxy.empty()) {
proxyRequest.reset(new Request());
if(proxyRequest->setUri(proxy)) {
@@ -602,37 +602,37 @@ SharedHandle<Request> AbstractCommand::createProxyRequest() const
bool AbstractCommand::isAsyncNameResolverInitialized() const
{
- return !_asyncNameResolver.isNull();
+ return !asyncNameResolver_.isNull();
}
void AbstractCommand::initAsyncNameResolver(const std::string& hostname)
{
- _asyncNameResolver.reset(new AsyncNameResolver());
+ asyncNameResolver_.reset(new AsyncNameResolver());
if(getLogger()->info()) {
getLogger()->info(MSG_RESOLVING_HOSTNAME,
util::itos(getCuid()).c_str(), hostname.c_str());
}
- _asyncNameResolver->resolve(hostname);
- setNameResolverCheck(_asyncNameResolver);
+ asyncNameResolver_->resolve(hostname);
+ setNameResolverCheck(asyncNameResolver_);
}
bool AbstractCommand::asyncResolveHostname()
{
- switch(_asyncNameResolver->getStatus()) {
+ switch(asyncNameResolver_->getStatus()) {
case AsyncNameResolver::STATUS_SUCCESS:
- disableNameResolverCheck(_asyncNameResolver);
+ disableNameResolverCheck(asyncNameResolver_);
return true;
case AsyncNameResolver::STATUS_ERROR:
- disableNameResolverCheck(_asyncNameResolver);
- if(!isProxyRequest(_req->getProtocol(), getOption())) {
- _e->getRequestGroupMan()->getOrCreateServerStat
- (_req->getHost(), _req->getProtocol())->setError();
+ disableNameResolverCheck(asyncNameResolver_);
+ if(!isProxyRequest(req_->getProtocol(), getOption())) {
+ e_->getRequestGroupMan()->getOrCreateServerStat
+ (req_->getHost(), req_->getProtocol())->setError();
}
throw DL_ABORT_EX
(StringFormat(MSG_NAME_RESOLUTION_FAILED,
util::itos(getCuid()).c_str(),
- _asyncNameResolver->getHostname().c_str(),
- _asyncNameResolver->getError().c_str()).str());
+ asyncNameResolver_->getHostname().c_str(),
+ asyncNameResolver_->getError().c_str()).str());
default:
return false;
}
@@ -640,36 +640,36 @@ bool AbstractCommand::asyncResolveHostname()
const std::vector<std::string>& AbstractCommand::getResolvedAddresses()
{
- return _asyncNameResolver->getResolvedAddresses();
+ return asyncNameResolver_->getResolvedAddresses();
}
void AbstractCommand::setNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver) {
if(!resolver.isNull()) {
- _nameResolverCheck = true;
- _e->addNameResolverCheck(resolver, this);
+ nameResolverCheck_ = true;
+ e_->addNameResolverCheck(resolver, this);
}
}
void AbstractCommand::disableNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver) {
if(!resolver.isNull()) {
- _nameResolverCheck = false;
- _e->deleteNameResolverCheck(resolver, this);
+ nameResolverCheck_ = false;
+ e_->deleteNameResolverCheck(resolver, this);
}
}
bool AbstractCommand::nameResolveFinished() const {
return
- _asyncNameResolver->getStatus() == AsyncNameResolver::STATUS_SUCCESS ||
- _asyncNameResolver->getStatus() == AsyncNameResolver::STATUS_ERROR;
+ asyncNameResolver_->getStatus() == AsyncNameResolver::STATUS_SUCCESS ||
+ asyncNameResolver_->getStatus() == AsyncNameResolver::STATUS_ERROR;
}
#endif // ENABLE_ASYNC_DNS
std::string AbstractCommand::resolveHostname
(std::vector<std::string>& addrs, const std::string& hostname, uint16_t port)
{
- _e->findAllCachedIPAddresses(std::back_inserter(addrs), hostname, port);
+ e_->findAllCachedIPAddresses(std::back_inserter(addrs), hostname, port);
std::string ipaddr;
if(addrs.empty()) {
#ifdef ENABLE_ASYNC_DNS
@@ -687,7 +687,7 @@ std::string AbstractCommand::resolveHostname
{
NameResolver res;
res.setSocktype(SOCK_STREAM);
- if(_e->getOption()->getAsBool(PREF_DISABLE_IPV6)) {
+ if(e_->getOption()->getAsBool(PREF_DISABLE_IPV6)) {
res.setFamily(AF_INET);
}
res.resolve(addrs, hostname);
@@ -700,9 +700,9 @@ std::string AbstractCommand::resolveHostname
}
for(std::vector<std::string>::const_iterator i = addrs.begin(),
eoi = addrs.end(); i != eoi; ++i) {
- _e->cacheIPAddress(hostname, *i, port);
+ e_->cacheIPAddress(hostname, *i, port);
}
- ipaddr = _e->findCachedIPAddress(hostname, port);
+ ipaddr = e_->findCachedIPAddress(hostname, port);
} else {
ipaddr = addrs.front();
if(getLogger()->info()) {
@@ -720,14 +720,14 @@ std::string AbstractCommand::resolveHostname
void AbstractCommand::prepareForNextAction(Command* nextCommand)
{
SharedHandle<CheckIntegrityEntry> entry
- (new StreamCheckIntegrityEntry(_requestGroup, nextCommand));
+ (new StreamCheckIntegrityEntry(requestGroup_, nextCommand));
std::vector<Command*>* commands = new std::vector<Command*>();
auto_delete_container<std::vector<Command*> > commandsDel(commands);
- _requestGroup->processCheckIntegrityEntry(*commands, entry, _e);
- _e->addCommand(*commands);
+ requestGroup_->processCheckIntegrityEntry(*commands, entry, e_);
+ e_->addCommand(*commands);
commands->clear();
- _e->setNoWait(true);
+ e_->setNoWait(true);
}
bool AbstractCommand::checkIfConnectionEstablished
@@ -740,8 +740,8 @@ bool AbstractCommand::checkIfConnectionEstablished
std::string error = socket->getSocketError();
if(!error.empty()) {
// See also InitiateConnectionCommand::executeInternal()
- _e->markBadIPAddress(connectedHostname, connectedAddr, connectedPort);
- if(!_e->findCachedIPAddress(connectedHostname, connectedPort).empty()) {
+ e_->markBadIPAddress(connectedHostname, connectedAddr, connectedPort);
+ if(!e_->findCachedIPAddress(connectedHostname, connectedPort).empty()) {
if(getLogger()->info()) {
getLogger()->info(MSG_CONNECT_FAILED_AND_RETRY,
util::itos(getCuid()).c_str(),
@@ -749,17 +749,17 @@ bool AbstractCommand::checkIfConnectionEstablished
}
Command* command =
InitiateConnectionCommandFactory::createInitiateConnectionCommand
- (getCuid(), _req, _fileEntry, _requestGroup, _e);
- _e->setNoWait(true);
- _e->addCommand(command);
+ (getCuid(), req_, fileEntry_, requestGroup_, e_);
+ e_->setNoWait(true);
+ e_->addCommand(command);
return false;
}
- _e->removeCachedIPAddress(connectedHostname, connectedPort);
+ e_->removeCachedIPAddress(connectedHostname, connectedPort);
// Don't set error if proxy server is used and its method is GET.
- if(resolveProxyMethod(_req->getProtocol()) != V_GET ||
- !isProxyRequest(_req->getProtocol(), getOption())) {
- _e->getRequestGroupMan()->getOrCreateServerStat
- (_req->getHost(), _req->getProtocol())->setError();
+ if(resolveProxyMethod(req_->getProtocol()) != V_GET ||
+ !isProxyRequest(req_->getProtocol(), getOption())) {
+ e_->getRequestGroupMan()->getOrCreateServerStat
+ (req_->getHost(), req_->getProtocol())->setError();
}
throw DL_RETRY_EX
(StringFormat(MSG_ESTABLISHING_CONNECTION_FAILED, error.c_str()).str());
@@ -781,12 +781,12 @@ const std::string& AbstractCommand::resolveProxyMethod
const SharedHandle<Option>& AbstractCommand::getOption() const
{
- return _requestGroup->getOption();
+ return requestGroup_->getOption();
}
void AbstractCommand::createSocket()
{
- _socket.reset(new SocketCore());
+ socket_.reset(new SocketCore());
}
} // namespace aria2
diff --git a/src/AbstractCommand.h b/src/AbstractCommand.h
index 577eeedc..619e6af7 100644
--- a/src/AbstractCommand.h
+++ b/src/AbstractCommand.h
@@ -55,25 +55,25 @@ class AsyncNameResolver;
class AbstractCommand : public Command {
private:
- Timer _checkPoint;
- time_t _timeout;
+ Timer checkPoint_;
+ time_t timeout_;
- RequestGroup* _requestGroup;
- SharedHandle<Request> _req;
- SharedHandle<FileEntry> _fileEntry;
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- std::vector<SharedHandle<Segment> > _segments;
+ RequestGroup* requestGroup_;
+ SharedHandle<Request> req_;
+ SharedHandle<FileEntry> fileEntry_;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ std::vector<SharedHandle<Segment> > segments_;
#ifdef ENABLE_ASYNC_DNS
- SharedHandle<AsyncNameResolver> _asyncNameResolver;
+ SharedHandle<AsyncNameResolver> asyncNameResolver_;
#endif // ENABLE_ASYNC_DNS
- bool _checkSocketIsReadable;
- bool _checkSocketIsWritable;
- SharedHandle<SocketCore> _readCheckTarget;
- SharedHandle<SocketCore> _writeCheckTarget;
- bool _nameResolverCheck;
+ bool checkSocketIsReadable_;
+ bool checkSocketIsWritable_;
+ SharedHandle<SocketCore> readCheckTarget_;
+ SharedHandle<SocketCore> writeCheckTarget_;
+ bool nameResolverCheck_;
#ifdef ENABLE_ASYNC_DNS
void setNameResolverCheck(const SharedHandle<AsyncNameResolver>& resolver);
@@ -86,49 +86,49 @@ private:
protected:
RequestGroup* getRequestGroup() const
{
- return _requestGroup;
+ return requestGroup_;
}
const SharedHandle<Request>& getRequest() const
{
- return _req;
+ return req_;
}
void setRequest(const SharedHandle<Request>& request)
{
- _req = request;
+ req_ = request;
}
const SharedHandle<FileEntry>& getFileEntry() const
{
- return _fileEntry;
+ return fileEntry_;
}
void setFileEntry(const SharedHandle<FileEntry>& fileEntry)
{
- _fileEntry = fileEntry;
+ fileEntry_ = fileEntry;
}
DownloadEngine* getDownloadEngine() const
{
- return _e;
+ return e_;
}
const SharedHandle<SocketCore>& getSocket() const
{
- return _socket;
+ return socket_;
}
void setSocket(const SharedHandle<SocketCore>& s)
{
- _socket = s;
+ socket_ = s;
}
void createSocket();
const std::vector<SharedHandle<Segment> >& getSegments() const
{
- return _segments;
+ return segments_;
}
#ifdef ENABLE_ASYNC_DNS
@@ -170,7 +170,7 @@ protected:
*/
void setWriteCheckSocketIf(const SharedHandle<SocketCore>& socket, bool pred);
- void setTimeout(time_t timeout) { _timeout = timeout; }
+ void setTimeout(time_t timeout) { timeout_ = timeout; }
void prepareForNextAction(Command* nextCommand = 0);
@@ -205,17 +205,17 @@ protected:
const SharedHandle<DownloadContext>& getDownloadContext() const
{
- return _requestGroup->getDownloadContext();
+ return requestGroup_->getDownloadContext();
}
const SharedHandle<SegmentMan>& getSegmentMan() const
{
- return _requestGroup->getSegmentMan();
+ return requestGroup_->getSegmentMan();
}
const SharedHandle<PieceStorage>& getPieceStorage() const
{
- return _requestGroup->getPieceStorage();
+ return requestGroup_->getPieceStorage();
}
public:
AbstractCommand(cuid_t cuid, const SharedHandle<Request>& req,
diff --git a/src/AbstractDiskWriter.cc b/src/AbstractDiskWriter.cc
index 5c9d8a0f..e06e4732 100644
--- a/src/AbstractDiskWriter.cc
+++ b/src/AbstractDiskWriter.cc
@@ -57,11 +57,11 @@
namespace aria2 {
AbstractDiskWriter::AbstractDiskWriter(const std::string& filename):
- _filename(filename),
- _fd(-1),
- _readOnly(false),
- _directIOAllowed(false),
- _logger(LogFactory::getInstance()) {}
+ filename_(filename),
+ fd_(-1),
+ readOnly_(false),
+ directIOAllowed_(false),
+ logger_(LogFactory::getInstance()) {}
AbstractDiskWriter::~AbstractDiskWriter()
{
@@ -70,7 +70,7 @@ AbstractDiskWriter::~AbstractDiskWriter()
void AbstractDiskWriter::openFile(uint64_t totalLength)
{
- if(File(_filename).exists()) {
+ if(File(filename_).exists()) {
openExistingFile(totalLength);
} else {
initAndOpenFile(totalLength);
@@ -79,40 +79,40 @@ void AbstractDiskWriter::openFile(uint64_t totalLength)
void AbstractDiskWriter::closeFile()
{
- if(_fd >= 0) {
- close(_fd);
- _fd = -1;
+ if(fd_ >= 0) {
+ close(fd_);
+ fd_ = -1;
}
}
void AbstractDiskWriter::openExistingFile(uint64_t totalLength)
{
- if(!File(_filename).exists()) {
+ if(!File(filename_).exists()) {
throw DL_ABORT_EX
- (StringFormat(EX_FILE_OPEN, _filename.c_str(), MSG_FILE_NOT_FOUND).str());
+ (StringFormat(EX_FILE_OPEN, filename_.c_str(), MSG_FILE_NOT_FOUND).str());
}
int flags = O_BINARY;
- if(_readOnly) {
+ if(readOnly_) {
flags |= O_RDONLY;
} else {
flags |= O_RDWR;
}
- if((_fd = open(_filename.c_str(), flags, OPEN_MODE)) < 0) {
+ if((fd_ = open(filename_.c_str(), flags, OPEN_MODE)) < 0) {
throw DL_ABORT_EX
- (StringFormat(EX_FILE_OPEN, _filename.c_str(), strerror(errno)).str());
+ (StringFormat(EX_FILE_OPEN, filename_.c_str(), strerror(errno)).str());
}
}
void AbstractDiskWriter::createFile(int addFlags)
{
- assert(!_filename.empty());
- util::mkdirs(File(_filename).getDirname());
- if((_fd = open(_filename.c_str(), O_CREAT|O_RDWR|O_TRUNC|O_BINARY|addFlags,
+ assert(!filename_.empty());
+ util::mkdirs(File(filename_).getDirname());
+ if((fd_ = open(filename_.c_str(), O_CREAT|O_RDWR|O_TRUNC|O_BINARY|addFlags,
OPEN_MODE)) < 0) {
throw DL_ABORT_EX(StringFormat(EX_FILE_OPEN,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
}
@@ -121,7 +121,7 @@ ssize_t AbstractDiskWriter::writeDataInternal(const unsigned char* data, size_t
ssize_t writtenLength = 0;
while((size_t)writtenLength < len) {
ssize_t ret = 0;
- while((ret = write(_fd, data+writtenLength, len-writtenLength)) == -1 && errno == EINTR);
+ while((ret = write(fd_, data+writtenLength, len-writtenLength)) == -1 && errno == EINTR);
if(ret == -1) {
return -1;
}
@@ -133,15 +133,15 @@ ssize_t AbstractDiskWriter::writeDataInternal(const unsigned char* data, size_t
ssize_t AbstractDiskWriter::readDataInternal(unsigned char* data, size_t len)
{
ssize_t ret = 0;
- while((ret = read(_fd, data, len)) == -1 && errno == EINTR);
+ while((ret = read(fd_, data, len)) == -1 && errno == EINTR);
return ret;
}
void AbstractDiskWriter::seek(off_t offset)
{
- if(a2lseek(_fd, offset, SEEK_SET) == (off_t)-1) {
+ if(a2lseek(fd_, offset, SEEK_SET) == (off_t)-1) {
throw DL_ABORT_EX
- (StringFormat(EX_FILE_SEEK, _filename.c_str(), strerror(errno)).str());
+ (StringFormat(EX_FILE_SEEK, filename_.c_str(), strerror(errno)).str());
}
}
@@ -153,10 +153,10 @@ void AbstractDiskWriter::writeData(const unsigned char* data, size_t len, off_t
// DownloadFailureException and abort download instantly.
if(errno == ENOSPC) {
throw DOWNLOAD_FAILURE_EXCEPTION
- (StringFormat(EX_FILE_WRITE, _filename.c_str(), strerror(errno)).str());
+ (StringFormat(EX_FILE_WRITE, filename_.c_str(), strerror(errno)).str());
}
throw DL_ABORT_EX(StringFormat(EX_FILE_WRITE,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
}
@@ -166,27 +166,27 @@ ssize_t AbstractDiskWriter::readData(unsigned char* data, size_t len, off_t offs
seek(offset);
if((ret = readDataInternal(data, len)) < 0) {
throw DL_ABORT_EX(StringFormat(EX_FILE_READ,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
return ret;
}
void AbstractDiskWriter::truncate(uint64_t length)
{
- if(_fd == -1) {
+ if(fd_ == -1) {
throw DL_ABORT_EX("File not opened.");
}
#ifdef __MINGW32__
// Since mingw32's ftruncate cannot handle over 2GB files, we use SetEndOfFile
// instead.
- HANDLE handle = LongToHandle(_get_osfhandle(_fd));
+ HANDLE handle = LongToHandle(_get_osfhandle(fd_));
seek(length);
if(SetEndOfFile(handle) == 0) {
throw DL_ABORT_EX(StringFormat("SetEndOfFile failed. cause: %s",
GetLastError()).str());
}
#else
- if(ftruncate(_fd, length) == -1) {
+ if(ftruncate(fd_, length) == -1) {
throw DL_ABORT_EX(StringFormat("ftruncate failed. cause: %s",
strerror(errno)).str());
}
@@ -196,10 +196,10 @@ void AbstractDiskWriter::truncate(uint64_t length)
#ifdef HAVE_POSIX_FALLOCATE
void AbstractDiskWriter::allocate(off_t offset, uint64_t length)
{
- if(_fd == -1) {
+ if(fd_ == -1) {
throw DL_ABORT_EX("File not yet opened.");
}
- int r = posix_fallocate(_fd, offset, length);
+ int r = posix_fallocate(fd_, offset, length);
if(r != 0) {
throw DL_ABORT_EX(StringFormat("posix_fallocate failed. cause: %s",
strerror(r)).str());
@@ -209,16 +209,16 @@ void AbstractDiskWriter::allocate(off_t offset, uint64_t length)
uint64_t AbstractDiskWriter::size()
{
- return File(_filename).size();
+ return File(filename_).size();
}
void AbstractDiskWriter::enableDirectIO()
{
#ifdef ENABLE_DIRECT_IO
- if(_directIOAllowed) {
+ if(directIOAllowed_) {
int flg;
- while((flg = fcntl(_fd, F_GETFL)) == -1 && errno == EINTR);
- while(fcntl(_fd, F_SETFL, flg|O_DIRECT) == -1 && errno == EINTR);
+ while((flg = fcntl(fd_, F_GETFL)) == -1 && errno == EINTR);
+ while(fcntl(fd_, F_SETFL, flg|O_DIRECT) == -1 && errno == EINTR);
}
#endif // ENABLE_DIRECT_IO
}
@@ -227,19 +227,19 @@ void AbstractDiskWriter::disableDirectIO()
{
#ifdef ENABLE_DIRECT_IO
int flg;
- while((flg = fcntl(_fd, F_GETFL)) == -1 && errno == EINTR);
- while(fcntl(_fd, F_SETFL, flg&(~O_DIRECT)) == -1 && errno == EINTR);
+ while((flg = fcntl(fd_, F_GETFL)) == -1 && errno == EINTR);
+ while(fcntl(fd_, F_SETFL, flg&(~O_DIRECT)) == -1 && errno == EINTR);
#endif // ENABLE_DIRECT_IO
}
void AbstractDiskWriter::enableReadOnly()
{
- _readOnly = true;
+ readOnly_ = true;
}
void AbstractDiskWriter::disableReadOnly()
{
- _readOnly = false;
+ readOnly_ = false;
}
} // namespace aria2
diff --git a/src/AbstractDiskWriter.h b/src/AbstractDiskWriter.h
index f9f312b0..89c5a64b 100644
--- a/src/AbstractDiskWriter.h
+++ b/src/AbstractDiskWriter.h
@@ -44,14 +44,14 @@ class Logger;
class AbstractDiskWriter : public DiskWriter {
private:
- std::string _filename;
- int _fd;
+ std::string filename_;
+ int fd_;
- bool _readOnly;
+ bool readOnly_;
- bool _directIOAllowed;
+ bool directIOAllowed_;
- Logger* _logger;
+ Logger* logger_;
ssize_t writeDataInternal(const unsigned char* data, size_t len);
ssize_t readDataInternal(unsigned char* data, size_t len);
@@ -86,7 +86,7 @@ public:
virtual void disableDirectIO();
- virtual void allowDirectIO() { _directIOAllowed = true; }
+ virtual void allowDirectIO() { directIOAllowed_ = true; }
virtual void enableReadOnly();
diff --git a/src/AbstractProxyRequestCommand.cc b/src/AbstractProxyRequestCommand.cc
index 76771360..339e8fed 100644
--- a/src/AbstractProxyRequestCommand.cc
+++ b/src/AbstractProxyRequestCommand.cc
@@ -63,8 +63,8 @@ AbstractProxyRequestCommand::AbstractProxyRequestCommand
const SocketHandle& s)
:
AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _proxyRequest(proxyRequest),
- _httpConnection(new HttpConnection(cuid, s))
+ proxyRequest_(proxyRequest),
+ httpConnection_(new HttpConnection(cuid, s))
{
setTimeout(getOption()->getAsInt(PREF_CONNECT_TIMEOUT));
disableReadCheckSocket();
@@ -75,21 +75,21 @@ AbstractProxyRequestCommand::~AbstractProxyRequestCommand() {}
bool AbstractProxyRequestCommand::executeInternal() {
//socket->setBlockingMode();
- if(_httpConnection->sendBufferIsEmpty()) {
+ if(httpConnection_->sendBufferIsEmpty()) {
if(!checkIfConnectionEstablished
- (getSocket(), _connectedHostname, _connectedAddr, _connectedPort)) {
+ (getSocket(), connectedHostname_, connectedAddr_, connectedPort_)) {
return true;
}
SharedHandle<HttpRequest> httpRequest(new HttpRequest());
httpRequest->setUserAgent(getOption()->get(PREF_USER_AGENT));
httpRequest->setRequest(getRequest());
- httpRequest->setProxyRequest(_proxyRequest);
+ httpRequest->setProxyRequest(proxyRequest_);
- _httpConnection->sendProxyRequest(httpRequest);
+ httpConnection_->sendProxyRequest(httpRequest);
} else {
- _httpConnection->sendPendingData();
+ httpConnection_->sendPendingData();
}
- if(_httpConnection->sendBufferIsEmpty()) {
+ if(httpConnection_->sendBufferIsEmpty()) {
getDownloadEngine()->addCommand(getNextCommand());
return true;
} else {
diff --git a/src/AbstractProxyRequestCommand.h b/src/AbstractProxyRequestCommand.h
index 0dfabbd3..c90cebd5 100644
--- a/src/AbstractProxyRequestCommand.h
+++ b/src/AbstractProxyRequestCommand.h
@@ -44,19 +44,19 @@ class SocketCore;
class AbstractProxyRequestCommand : public AbstractCommand {
private:
- SharedHandle<Request> _proxyRequest;
+ SharedHandle<Request> proxyRequest_;
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpConnection> httpConnection_;
- std::string _connectedHostname;
- std::string _connectedAddr;
- uint16_t _connectedPort;
+ std::string connectedHostname_;
+ std::string connectedAddr_;
+ uint16_t connectedPort_;
protected:
virtual bool executeInternal();
const SharedHandle<HttpConnection>& getHttpConnection() const
{
- return _httpConnection;
+ return httpConnection_;
}
public:
AbstractProxyRequestCommand(cuid_t cuid,
@@ -74,9 +74,9 @@ public:
void setConnectedAddr
(const std::string& hostname, const std::string& addr, uint16_t port)
{
- _connectedHostname = hostname;
- _connectedAddr = addr;
- _connectedPort = port;
+ connectedHostname_ = hostname;
+ connectedAddr_ = addr;
+ connectedPort_ = port;
}
};
diff --git a/src/AbstractProxyResponseCommand.cc b/src/AbstractProxyResponseCommand.cc
index 3806507c..8df05995 100644
--- a/src/AbstractProxyResponseCommand.cc
+++ b/src/AbstractProxyResponseCommand.cc
@@ -62,12 +62,12 @@ AbstractProxyResponseCommand::AbstractProxyResponseCommand
DownloadEngine* e,
const SocketHandle& s)
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _httpConnection(httpConnection) {}
+ httpConnection_(httpConnection) {}
AbstractProxyResponseCommand::~AbstractProxyResponseCommand() {}
bool AbstractProxyResponseCommand::executeInternal() {
- SharedHandle<HttpResponse> httpResponse = _httpConnection->receiveResponse();
+ SharedHandle<HttpResponse> httpResponse = httpConnection_->receiveResponse();
if(httpResponse.isNull()) {
// the server has not responded our request yet.
getDownloadEngine()->addCommand(this);
diff --git a/src/AbstractProxyResponseCommand.h b/src/AbstractProxyResponseCommand.h
index 8e391574..881cee95 100644
--- a/src/AbstractProxyResponseCommand.h
+++ b/src/AbstractProxyResponseCommand.h
@@ -44,13 +44,13 @@ class SocketCore;
class AbstractProxyResponseCommand : public AbstractCommand {
private:
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpConnection> httpConnection_;
protected:
virtual bool executeInternal();
const SharedHandle<HttpConnection>& getHttpConnection() const
{
- return _httpConnection;
+ return httpConnection_;
}
public:
AbstractProxyResponseCommand
diff --git a/src/AbstractSingleDiskAdaptor.cc b/src/AbstractSingleDiskAdaptor.cc
index 03aab03b..8a5be61b 100644
--- a/src/AbstractSingleDiskAdaptor.cc
+++ b/src/AbstractSingleDiskAdaptor.cc
@@ -44,40 +44,40 @@
namespace aria2 {
AbstractSingleDiskAdaptor::AbstractSingleDiskAdaptor():
- _totalLength(0), _readOnly(false) {}
+ totalLength_(0), readOnly_(false) {}
AbstractSingleDiskAdaptor::~AbstractSingleDiskAdaptor() {}
void AbstractSingleDiskAdaptor::initAndOpenFile()
{
- _diskWriter->initAndOpenFile(_totalLength);
+ diskWriter_->initAndOpenFile(totalLength_);
}
void AbstractSingleDiskAdaptor::openFile()
{
- _diskWriter->openFile(_totalLength);
+ diskWriter_->openFile(totalLength_);
}
void AbstractSingleDiskAdaptor::closeFile()
{
- _diskWriter->closeFile();
+ diskWriter_->closeFile();
}
void AbstractSingleDiskAdaptor::openExistingFile()
{
- _diskWriter->openExistingFile(_totalLength);
+ diskWriter_->openExistingFile(totalLength_);
}
void AbstractSingleDiskAdaptor::writeData
(const unsigned char* data, size_t len, off_t offset)
{
- _diskWriter->writeData(data, len, offset);
+ diskWriter_->writeData(data, len, offset);
}
ssize_t AbstractSingleDiskAdaptor::readData
(unsigned char* data, size_t len, off_t offset)
{
- return _diskWriter->readData(data, len, offset);
+ return diskWriter_->readData(data, len, offset);
}
bool AbstractSingleDiskAdaptor::fileExists()
@@ -92,7 +92,7 @@ uint64_t AbstractSingleDiskAdaptor::size()
void AbstractSingleDiskAdaptor::truncate(uint64_t length)
{
- _diskWriter->truncate(length);
+ diskWriter_->truncate(length);
}
FileAllocationIteratorHandle
@@ -102,14 +102,14 @@ AbstractSingleDiskAdaptor::fileAllocationIterator()
if(doesFallocate()) {
SharedHandle<FallocFileAllocationIterator> h
(new FallocFileAllocationIterator
- (_diskWriter.get(), size() ,_totalLength));
+ (diskWriter_.get(), size() ,totalLength_));
return h;
} else
#endif // HAVE_POSIX_FALLOCATE
{
SingleFileAllocationIteratorHandle h
(new SingleFileAllocationIterator
- (_diskWriter.get(), size(), _totalLength));
+ (diskWriter_.get(), size(), totalLength_));
h->init();
return h;
}
@@ -117,42 +117,42 @@ AbstractSingleDiskAdaptor::fileAllocationIterator()
void AbstractSingleDiskAdaptor::enableDirectIO()
{
- _diskWriter->enableDirectIO();
+ diskWriter_->enableDirectIO();
}
void AbstractSingleDiskAdaptor::disableDirectIO()
{
- _diskWriter->disableDirectIO();
+ diskWriter_->disableDirectIO();
}
void AbstractSingleDiskAdaptor::enableReadOnly()
{
- _diskWriter->enableReadOnly();
- _readOnly = true;
+ diskWriter_->enableReadOnly();
+ readOnly_ = true;
}
void AbstractSingleDiskAdaptor::disableReadOnly()
{
- _diskWriter->disableReadOnly();
- _readOnly = false;
+ diskWriter_->disableReadOnly();
+ readOnly_ = false;
}
void AbstractSingleDiskAdaptor::cutTrailingGarbage()
{
- if(File(getFilePath()).size() > _totalLength) {
- _diskWriter->truncate(_totalLength);
+ if(File(getFilePath()).size() > totalLength_) {
+ diskWriter_->truncate(totalLength_);
}
}
void AbstractSingleDiskAdaptor::setDiskWriter
(const DiskWriterHandle& diskWriter)
{
- _diskWriter = diskWriter;
+ diskWriter_ = diskWriter;
}
void AbstractSingleDiskAdaptor::setTotalLength(const uint64_t& totalLength)
{
- _totalLength = totalLength;
+ totalLength_ = totalLength;
}
} // namespace aria2
diff --git a/src/AbstractSingleDiskAdaptor.h b/src/AbstractSingleDiskAdaptor.h
index fe7f364c..18dd2b3f 100644
--- a/src/AbstractSingleDiskAdaptor.h
+++ b/src/AbstractSingleDiskAdaptor.h
@@ -44,9 +44,9 @@ class FileAllocationIterator;
class AbstractSingleDiskAdaptor : public DiskAdaptor {
private:
- SharedHandle<DiskWriter> _diskWriter;
- uint64_t _totalLength;
- bool _readOnly;
+ SharedHandle<DiskWriter> diskWriter_;
+ uint64_t totalLength_;
+ bool readOnly_;
public:
AbstractSingleDiskAdaptor();
@@ -83,7 +83,7 @@ public:
// Make sure that DiskWriter is set before calling this function.
virtual void disableReadOnly();
- virtual bool isReadOnlyEnabled() const { return _readOnly; }
+ virtual bool isReadOnlyEnabled() const { return readOnly_; }
virtual void cutTrailingGarbage();
@@ -93,14 +93,14 @@ public:
const SharedHandle<DiskWriter>& getDiskWriter() const
{
- return _diskWriter;
+ return diskWriter_;
}
void setTotalLength(const uint64_t& totalLength);
uint64_t getTotalLength() const
{
- return _totalLength;
+ return totalLength_;
}
};
diff --git a/src/ActivePeerConnectionCommand.cc b/src/ActivePeerConnectionCommand.cc
index f7bfc79b..5a92c301 100644
--- a/src/ActivePeerConnectionCommand.cc
+++ b/src/ActivePeerConnectionCommand.cc
@@ -65,34 +65,34 @@ ActivePeerConnectionCommand::ActivePeerConnectionCommand
time_t interval)
:
Command(cuid),
- _requestGroup(requestGroup),
- _interval(interval),
- _e(e),
- _numNewConnection(5)
+ requestGroup_(requestGroup),
+ interval_(interval),
+ e_(e),
+ numNewConnection_(5)
{
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
ActivePeerConnectionCommand::~ActivePeerConnectionCommand()
{
- _requestGroup->decreaseNumCommand();
+ requestGroup_->decreaseNumCommand();
}
bool ActivePeerConnectionCommand::execute() {
- if(_btRuntime->isHalt()) {
+ if(btRuntime_->isHalt()) {
return true;
}
- if(_checkPoint.difference(global::wallclock) >= _interval) {
- _checkPoint = global::wallclock;
- TransferStat tstat = _requestGroup->calculateStat();
+ if(checkPoint_.difference(global::wallclock) >= interval_) {
+ checkPoint_ = global::wallclock;
+ TransferStat tstat = requestGroup_->calculateStat();
const unsigned int maxDownloadLimit =
- _requestGroup->getMaxDownloadSpeedLimit();
- const unsigned int maxUploadLimit = _requestGroup->getMaxUploadSpeedLimit();
+ requestGroup_->getMaxDownloadSpeedLimit();
+ const unsigned int maxUploadLimit = requestGroup_->getMaxUploadSpeedLimit();
unsigned int thresholdSpeed;
if(!bittorrent::getTorrentAttrs
- (_requestGroup->getDownloadContext())->metadata.empty()) {
+ (requestGroup_->getDownloadContext())->metadata.empty()) {
thresholdSpeed =
- _requestGroup->getOption()->getAsInt(PREF_BT_REQUEST_PEER_SPEED_LIMIT);
+ requestGroup_->getOption()->getAsInt(PREF_BT_REQUEST_PEER_SPEED_LIMIT);
} else {
thresholdSpeed = 0;
}
@@ -100,36 +100,36 @@ bool ActivePeerConnectionCommand::execute() {
thresholdSpeed = std::min(maxDownloadLimit, thresholdSpeed);
}
if(// for seeder state
- (_pieceStorage->downloadFinished() && _btRuntime->lessThanMaxPeers() &&
+ (pieceStorage_->downloadFinished() && btRuntime_->lessThanMaxPeers() &&
(maxUploadLimit == 0 || tstat.getUploadSpeed() < maxUploadLimit*0.8)) ||
// for leecher state
- (!_pieceStorage->downloadFinished() &&
+ (!pieceStorage_->downloadFinished() &&
(tstat.getDownloadSpeed() < thresholdSpeed ||
- _btRuntime->lessThanMinPeers()))) {
+ btRuntime_->lessThanMinPeers()))) {
unsigned int numConnection = 0;
- if(_pieceStorage->downloadFinished()) {
- if(_btRuntime->getMaxPeers() > _btRuntime->getConnections()) {
+ if(pieceStorage_->downloadFinished()) {
+ if(btRuntime_->getMaxPeers() > btRuntime_->getConnections()) {
numConnection =
- std::min(_numNewConnection,
- _btRuntime->getMaxPeers()-_btRuntime->getConnections());
+ std::min(numNewConnection_,
+ btRuntime_->getMaxPeers()-btRuntime_->getConnections());
}
} else {
- numConnection = _numNewConnection;
+ numConnection = numNewConnection_;
}
for(unsigned int numAdd = numConnection;
- numAdd > 0 && _peerStorage->isPeerAvailable(); --numAdd) {
- SharedHandle<Peer> peer = _peerStorage->getUnusedPeer();
+ numAdd > 0 && peerStorage_->isPeerAvailable(); --numAdd) {
+ SharedHandle<Peer> peer = peerStorage_->getUnusedPeer();
connectToPeer(peer);
}
- if(_btRuntime->getConnections() == 0 &&
- !_pieceStorage->downloadFinished()) {
- _btAnnounce->overrideMinInterval(BtAnnounce::DEFAULT_ANNOUNCE_INTERVAL);
+ if(btRuntime_->getConnections() == 0 &&
+ !pieceStorage_->downloadFinished()) {
+ btAnnounce_->overrideMinInterval(BtAnnounce::DEFAULT_ANNOUNCE_INTERVAL);
}
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
@@ -138,13 +138,13 @@ void ActivePeerConnectionCommand::connectToPeer(const SharedHandle<Peer>& peer)
if(peer.isNull()) {
return;
}
- peer->usedBy(_e->newCUID());
+ peer->usedBy(e_->newCUID());
PeerInitiateConnectionCommand* command =
- new PeerInitiateConnectionCommand(peer->usedBy(), _requestGroup, peer, _e,
- _btRuntime);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
- _e->addCommand(command);
+ new PeerInitiateConnectionCommand(peer->usedBy(), requestGroup_, peer, e_,
+ btRuntime_);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
+ e_->addCommand(command);
if(getLogger()->info()) {
getLogger()->info(MSG_CONNECTING_TO_PEER,
util::itos(getCuid()).c_str(),
@@ -155,25 +155,25 @@ void ActivePeerConnectionCommand::connectToPeer(const SharedHandle<Peer>& peer)
void ActivePeerConnectionCommand::setBtRuntime
(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void ActivePeerConnectionCommand::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void ActivePeerConnectionCommand::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void ActivePeerConnectionCommand::setBtAnnounce
(const SharedHandle<BtAnnounce>& btAnnounce)
{
- _btAnnounce = btAnnounce;
+ btAnnounce_ = btAnnounce;
}
} // namespace aria2
diff --git a/src/ActivePeerConnectionCommand.h b/src/ActivePeerConnectionCommand.h
index c4464425..6a7e16f8 100644
--- a/src/ActivePeerConnectionCommand.h
+++ b/src/ActivePeerConnectionCommand.h
@@ -51,16 +51,16 @@ class BtAnnounce;
class ActivePeerConnectionCommand : public Command {
private:
- RequestGroup* _requestGroup;
- SharedHandle<BtRuntime> _btRuntime;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<BtAnnounce> _btAnnounce;
+ RequestGroup* requestGroup_;
+ SharedHandle<BtRuntime> btRuntime_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<BtAnnounce> btAnnounce_;
- time_t _interval; // UNIT: sec
- DownloadEngine* _e;
- Timer _checkPoint;
- unsigned int _numNewConnection; // the number of the connection to establish.
+ time_t interval_; // UNIT: sec
+ DownloadEngine* e_;
+ Timer checkPoint_;
+ unsigned int numNewConnection_; // the number of the connection to establish.
public:
ActivePeerConnectionCommand(cuid_t cuid,
RequestGroup* requestGroup,
@@ -75,7 +75,7 @@ public:
void setNumNewConnection(size_t numNewConnection)
{
- _numNewConnection = numNewConnection;
+ numNewConnection_ = numNewConnection;
}
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime);
diff --git a/src/AdaptiveURISelector.cc b/src/AdaptiveURISelector.cc
index fb0c83e6..5c48259a 100644
--- a/src/AdaptiveURISelector.cc
+++ b/src/AdaptiveURISelector.cc
@@ -63,9 +63,9 @@ namespace aria2 {
AdaptiveURISelector::AdaptiveURISelector
(const SharedHandle<ServerStatMan>& serverStatMan, RequestGroup* requestGroup):
- _serverStatMan(serverStatMan),
- _requestGroup(requestGroup),
- _logger(LogFactory::getInstance())
+ serverStatMan_(serverStatMan),
+ requestGroup_(requestGroup),
+ logger_(LogFactory::getInstance())
{
resetCounters();
}
@@ -74,12 +74,12 @@ AdaptiveURISelector::~AdaptiveURISelector() {}
std::string AdaptiveURISelector::select(FileEntry* fileEntry)
{
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: called %d",
- _requestGroup->getNumConnection());
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: called %d",
+ requestGroup_->getNumConnection());
}
std::deque<std::string>& uris = fileEntry->getRemainingUris();
- if (uris.empty() && _requestGroup->getNumConnection() <= 1) {
+ if (uris.empty() && requestGroup_->getNumConnection() <= 1) {
// here we know the download will fail, trying to find previously
// failed uris that may succeed with more permissive values
mayRetryWithIncreasedTimeout(fileEntry);
@@ -95,8 +95,8 @@ std::string AdaptiveURISelector::select(FileEntry* fileEntry)
void AdaptiveURISelector::mayRetryWithIncreasedTimeout(FileEntry* fileEntry)
{
- if (_requestGroup->getTimeout()*2 >= MAX_TIMEOUT) return;
- _requestGroup->setTimeout(_requestGroup->getTimeout()*2);
+ if (requestGroup_->getTimeout()*2 >= MAX_TIMEOUT) return;
+ requestGroup_->setTimeout(requestGroup_->getTimeout()*2);
std::deque<std::string>& uris = fileEntry->getRemainingUris();
// looking for retries
@@ -105,12 +105,12 @@ void AdaptiveURISelector::mayRetryWithIncreasedTimeout(FileEntry* fileEntry)
std::transform(timeouts.begin(), timeouts.end(), std::back_inserter(uris),
std::mem_fun_ref(&URIResult::getURI));
- if(_logger->debug()) {
+ if(logger_->debug()) {
for(std::deque<std::string>::const_iterator i = uris.begin(),
eoi = uris.end(); i != eoi; ++i) {
- _logger->debug("AdaptiveURISelector: will retry server with increased"
+ logger_->debug("AdaptiveURISelector: will retry server with increased"
" timeout (%d s): %s",
- _requestGroup->getTimeout(), (*i).c_str());
+ requestGroup_->getTimeout(), (*i).c_str());
}
}
}
@@ -122,48 +122,48 @@ std::string AdaptiveURISelector::selectOne(const std::deque<std::string>& uris)
return A2STR::NIL;
} else {
const unsigned int numPieces =
- _requestGroup->getDownloadContext()->getNumPieces();
+ requestGroup_->getDownloadContext()->getNumPieces();
bool reservedContext = numPieces > 0 &&
- _nbConnections > std::min(numPieces,
- _requestGroup->getNumConcurrentCommand());
+ nbConnections_ > std::min(numPieces,
+ requestGroup_->getNumConcurrentCommand());
bool selectBest = numPieces == 0 || reservedContext;
if(numPieces > 0)
- ++_nbConnections;
+ ++nbConnections_;
/* At least, 3 mirrors must be tested */
if(getNbTestedServers(uris) < 3) {
std::string notTested = getFirstNotTestedUri(uris);
if(notTested != A2STR::NIL) {
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: choosing the first non tested"
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: choosing the first non tested"
" mirror: %s", notTested.c_str());
}
- --_nbServerToEvaluate;
+ --nbServerToEvaluate_;
return notTested;
}
}
- if(!selectBest && _nbConnections > 1 && _nbServerToEvaluate > 0) {
- _nbServerToEvaluate--;
+ if(!selectBest && nbConnections_ > 1 && nbServerToEvaluate_ > 0) {
+ nbServerToEvaluate_--;
std::string notTested = getFirstNotTestedUri(uris);
if(notTested != A2STR::NIL) {
/* Here we return the first untested mirror */
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: choosing non tested mirror %s"
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: choosing non tested mirror %s"
" for connection #%d",
- notTested.c_str(), _nbConnections);
+ notTested.c_str(), nbConnections_);
}
return notTested;
} else {
/* Here we return a mirror which need to be tested again */
std::string toReTest = getFirstToTestUri(uris);
if(toReTest != A2STR::NIL) {
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: choosing mirror %s which has"
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: choosing mirror %s which has"
" not been tested recently for connection #%d",
- toReTest.c_str(), _nbConnections);
+ toReTest.c_str(), nbConnections_);
}
return toReTest;
} else {
@@ -187,16 +187,16 @@ std::string AdaptiveURISelector::getBestMirror
if (bests.size() < 2) {
std::string uri = getMaxDownloadSpeedUri(uris);
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: choosing the best mirror :"
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: choosing the best mirror :"
" %.2fKB/s %s (other mirrors are at least 25%% slower)",
(float) max/1024, uri.c_str());
}
return uri;
} else {
std::string uri = selectRandomUri(bests);
- if(_logger->debug()) {
- _logger->debug("AdaptiveURISelector: choosing randomly one of the best"
+ if(logger_->debug()) {
+ logger_->debug("AdaptiveURISelector: choosing randomly one of the best"
" mirrors (range [%.2fKB/s, %.2fKB/s]): %s",
(float) min/1024, (float) max/1024, uri.c_str());
}
@@ -206,9 +206,9 @@ std::string AdaptiveURISelector::getBestMirror
void AdaptiveURISelector::resetCounters()
{
- _nbConnections = 1;
- _nbServerToEvaluate =
- _requestGroup->getOption()->getAsInt(PREF_METALINK_SERVERS) - 1;
+ nbConnections_ = 1;
+ nbServerToEvaluate_ =
+ requestGroup_->getOption()->getAsInt(PREF_METALINK_SERVERS) - 1;
}
void AdaptiveURISelector::tuneDownloadCommand
@@ -221,16 +221,16 @@ void AdaptiveURISelector::adjustLowestSpeedLimit
(const std::deque<std::string>& uris, DownloadCommand* command) const
{
unsigned int lowest =
- _requestGroup->getOption()->getAsInt(PREF_LOWEST_SPEED_LIMIT);
+ requestGroup_->getOption()->getAsInt(PREF_LOWEST_SPEED_LIMIT);
if (lowest > 0) {
unsigned int low_lowest = 4 * 1024;
unsigned int max = getMaxDownloadSpeed(uris);
if (max > 0 && lowest > max / 4) {
- _logger->notice("Lowering lowest-speed-limit since known max speed is too"
+ logger_->notice("Lowering lowest-speed-limit since known max speed is too"
" near (new:%d was:%d max:%d)", max / 4, lowest, max);
command->setLowestDownloadSpeedLimit(max / 4);
} else if (max == 0 && lowest > low_lowest) {
- _logger->notice("Lowering lowest-speed-limit since we have no clue about"
+ logger_->notice("Lowering lowest-speed-limit since we have no clue about"
" available speed (now:%d was:%d)", low_lowest, lowest);
command->setLowestDownloadSpeedLimit(low_lowest);
}
@@ -341,7 +341,7 @@ SharedHandle<ServerStat> AdaptiveURISelector::getServerStats
{
Request r;
r.setUri(uri);
- return _serverStatMan->find(r.getHost(), r.getProtocol());
+ return serverStatMan_->find(r.getHost(), r.getProtocol());
}
unsigned int AdaptiveURISelector::getNbTestedServers
diff --git a/src/AdaptiveURISelector.h b/src/AdaptiveURISelector.h
index 92550f4a..aeb07ecd 100644
--- a/src/AdaptiveURISelector.h
+++ b/src/AdaptiveURISelector.h
@@ -47,15 +47,15 @@ class Logger;
class AdaptiveURISelector:public URISelector {
private:
- SharedHandle<ServerStatMan> _serverStatMan;
- // No need to delete _requestGroup
- RequestGroup* _requestGroup;
- unsigned int _nbServerToEvaluate;
- unsigned int _nbConnections;
+ SharedHandle<ServerStatMan> serverStatMan_;
+ // No need to delete requestGroup_
+ RequestGroup* requestGroup_;
+ unsigned int nbServerToEvaluate_;
+ unsigned int nbConnections_;
static const time_t MAX_TIMEOUT = 60;
- Logger* _logger;
+ Logger* logger_;
void mayRetryWithIncreasedTimeout(FileEntry* fileEntry);
diff --git a/src/AlphaNumberDecorator.h b/src/AlphaNumberDecorator.h
index c8ad33dd..9f550f4d 100644
--- a/src/AlphaNumberDecorator.h
+++ b/src/AlphaNumberDecorator.h
@@ -45,14 +45,14 @@ class AlphaNumberDecorator : public NumberDecorator
{
private:
- size_t _width;
+ size_t width_;
- char _zero;
+ char zero_;
std::string widen(const std::string& s, size_t width)
{
std::string t = s;
- std::string zero(1, _zero);
+ std::string zero(1, zero_);
while(t.size() < width) {
t.insert(0, zero);
}
@@ -61,14 +61,14 @@ private:
public:
AlphaNumberDecorator(size_t width, bool uppercase = false):
- _width(width), _zero(uppercase?'A':'a') {}
+ width_(width), zero_(uppercase?'A':'a') {}
virtual ~AlphaNumberDecorator() {}
virtual std::string decorate(unsigned int number)
{
if(number == 0) {
- return widen(std::string(1, _zero), _width);
+ return widen(std::string(1, zero_), width_);
}
int base = 26;
@@ -77,12 +77,12 @@ public:
do {
unsigned int quot = number/base;
unsigned int rem = number%base;
- u[index++] = _zero+rem;
+ u[index++] = zero_+rem;
number = quot;
} while(number);
std::reverse(&u[0], &u[index]);
- return widen(std::string(&u[0], &u[index]), _width);
+ return widen(std::string(&u[0], &u[index]), width_);
}
};
diff --git a/src/AnnounceList.cc b/src/AnnounceList.cc
index fa0ccf65..339a6c2d 100644
--- a/src/AnnounceList.cc
+++ b/src/AnnounceList.cc
@@ -50,13 +50,13 @@ const std::string AnnounceList::COMPLETED("completed");
AnnounceList::AnnounceList
(const std::vector<std::vector<std::string> >& announceList):
- _currentTrackerInitialized(false) {
+ currentTrackerInitialized_(false) {
reconfigure(announceList);
}
AnnounceList::AnnounceList
(const std::deque<SharedHandle<AnnounceTier> >& announceTiers):
- _tiers(announceTiers), _currentTrackerInitialized(false) {
+ tiers_(announceTiers), currentTrackerInitialized_(false) {
resetIterator();
}
@@ -70,7 +70,7 @@ void AnnounceList::reconfigure
}
std::deque<std::string> urls((*itr).begin(), (*itr).end());
SharedHandle<AnnounceTier> tier(new AnnounceTier(urls));
- _tiers.push_back(tier);
+ tiers_.push_back(tier);
}
resetIterator();
}
@@ -78,72 +78,72 @@ void AnnounceList::reconfigure
void AnnounceList::reconfigure(const std::string& url) {
std::deque<std::string> urls;
urls.push_back(url);
- _tiers.push_back(SharedHandle<AnnounceTier>(new AnnounceTier(urls)));
+ tiers_.push_back(SharedHandle<AnnounceTier>(new AnnounceTier(urls)));
resetIterator();
}
void AnnounceList::resetIterator() {
- _currentTier = _tiers.begin();
- if(_currentTier != _tiers.end() && (*_currentTier)->urls.size()) {
- _currentTracker = (*_currentTier)->urls.begin();
- _currentTrackerInitialized = true;
+ currentTier_ = tiers_.begin();
+ if(currentTier_ != tiers_.end() && (*currentTier_)->urls.size()) {
+ currentTracker_ = (*currentTier_)->urls.begin();
+ currentTrackerInitialized_ = true;
} else {
- _currentTrackerInitialized = false;
+ currentTrackerInitialized_ = false;
}
}
std::string AnnounceList::getAnnounce() const {
- if(_currentTrackerInitialized) {
- return *_currentTracker;
+ if(currentTrackerInitialized_) {
+ return *currentTracker_;
} else {
return A2STR::NIL;
}
}
void AnnounceList::announceSuccess() {
- if(_currentTrackerInitialized) {
- (*_currentTier)->nextEvent();
- std::string url = *_currentTracker;
- (*_currentTier)->urls.erase(_currentTracker);
- (*_currentTier)->urls.push_front(url);
- _currentTier = _tiers.begin();
- _currentTracker = (*_currentTier)->urls.begin();
+ if(currentTrackerInitialized_) {
+ (*currentTier_)->nextEvent();
+ std::string url = *currentTracker_;
+ (*currentTier_)->urls.erase(currentTracker_);
+ (*currentTier_)->urls.push_front(url);
+ currentTier_ = tiers_.begin();
+ currentTracker_ = (*currentTier_)->urls.begin();
}
}
void AnnounceList::announceFailure() {
- if(_currentTrackerInitialized) {
- ++_currentTracker;
- if(_currentTracker == (*_currentTier)->urls.end()) {
+ if(currentTrackerInitialized_) {
+ ++currentTracker_;
+ if(currentTracker_ == (*currentTier_)->urls.end()) {
// force next event
- (*_currentTier)->nextEventIfAfterStarted();
- ++_currentTier;
- if(_currentTier == _tiers.end()) {
- _currentTrackerInitialized = false;
+ (*currentTier_)->nextEventIfAfterStarted();
+ ++currentTier_;
+ if(currentTier_ == tiers_.end()) {
+ currentTrackerInitialized_ = false;
} else {
- _currentTracker = (*_currentTier)->urls.begin();
+ currentTracker_ = (*currentTier_)->urls.begin();
}
}
}
}
AnnounceTier::AnnounceEvent AnnounceList::getEvent() const {
- if(_currentTrackerInitialized) {
- return (*_currentTier)->event;
+ if(currentTrackerInitialized_) {
+ return (*currentTier_)->event;
} else {
return AnnounceTier::STARTED;
}
}
void AnnounceList::setEvent(AnnounceTier::AnnounceEvent event) {
- if(_currentTrackerInitialized) {
- (*_currentTier)->event = event;
+ if(currentTrackerInitialized_) {
+ (*currentTier_)->event = event;
}
}
std::string AnnounceList::getEventString() const {
- if(_currentTrackerInitialized) {
- switch((*_currentTier)->event) {
+ if(currentTrackerInitialized_) {
+ switch((*currentTier_)->event) {
case AnnounceTier::STARTED:
case AnnounceTier::STARTED_AFTER_COMPLETION:
return STARTED;
@@ -188,18 +188,18 @@ public:
};
size_t AnnounceList::countStoppedAllowedTier() const {
- return count_if(_tiers.begin(), _tiers.end(), FindStoppedAllowedTier());
+ return count_if(tiers_.begin(), tiers_.end(), FindStoppedAllowedTier());
}
size_t AnnounceList::countCompletedAllowedTier() const {
- return count_if(_tiers.begin(), _tiers.end(), FindCompletedAllowedTier());
+ return count_if(tiers_.begin(), tiers_.end(), FindCompletedAllowedTier());
}
void AnnounceList::setCurrentTier
(const std::deque<SharedHandle<AnnounceTier> >::iterator& itr) {
- if(itr != _tiers.end()) {
- _currentTier = itr;
- _currentTracker = (*_currentTier)->urls.begin();
+ if(itr != tiers_.end()) {
+ currentTier_ = itr;
+ currentTracker_ = (*currentTier_)->urls.begin();
}
}
@@ -216,23 +216,23 @@ find_wrap_if(InputIterator first, InputIterator last,
void AnnounceList::moveToStoppedAllowedTier() {
std::deque<SharedHandle<AnnounceTier> >::iterator itr =
- find_wrap_if(_tiers.begin(), _tiers.end(),
- _currentTier,
+ find_wrap_if(tiers_.begin(), tiers_.end(),
+ currentTier_,
FindStoppedAllowedTier());
setCurrentTier(itr);
}
void AnnounceList::moveToCompletedAllowedTier() {
std::deque<SharedHandle<AnnounceTier> >::iterator itr =
- find_wrap_if(_tiers.begin(), _tiers.end(),
- _currentTier,
+ find_wrap_if(tiers_.begin(), tiers_.end(),
+ currentTier_,
FindCompletedAllowedTier());
setCurrentTier(itr);
}
void AnnounceList::shuffle() {
for(std::deque<SharedHandle<AnnounceTier> >::const_iterator itr =
- _tiers.begin(), eoi = _tiers.end(); itr != eoi; ++itr) {
+ tiers_.begin(), eoi = tiers_.end(); itr != eoi; ++itr) {
std::deque<std::string>& urls = (*itr)->urls;
std::random_shuffle(urls.begin(), urls.end(),
*(SimpleRandomizer::getInstance().get()));
@@ -241,7 +241,7 @@ void AnnounceList::shuffle() {
bool AnnounceList::allTiersFailed() const
{
- return _currentTier == _tiers.end();
+ return currentTier_ == tiers_.end();
}
void AnnounceList::resetTier()
@@ -251,8 +251,8 @@ void AnnounceList::resetTier()
bool AnnounceList::currentTierAcceptsStoppedEvent() const
{
- if(_currentTrackerInitialized) {
- return FindStoppedAllowedTier()(*_currentTier);
+ if(currentTrackerInitialized_) {
+ return FindStoppedAllowedTier()(*currentTier_);
} else {
return false;
}
@@ -260,8 +260,8 @@ bool AnnounceList::currentTierAcceptsStoppedEvent() const
bool AnnounceList::currentTierAcceptsCompletedEvent() const
{
- if(_currentTrackerInitialized) {
- return FindCompletedAllowedTier()(*_currentTier);
+ if(currentTrackerInitialized_) {
+ return FindCompletedAllowedTier()(*currentTier_);
} else {
return false;
}
diff --git a/src/AnnounceList.h b/src/AnnounceList.h
index 394475c9..4976d580 100644
--- a/src/AnnounceList.h
+++ b/src/AnnounceList.h
@@ -45,16 +45,16 @@ namespace aria2 {
class AnnounceList {
public:
private:
- std::deque<SharedHandle<AnnounceTier> > _tiers;
- std::deque<SharedHandle<AnnounceTier> >::iterator _currentTier;
- std::deque<std::string>::iterator _currentTracker;
- bool _currentTrackerInitialized;
+ std::deque<SharedHandle<AnnounceTier> > tiers_;
+ std::deque<SharedHandle<AnnounceTier> >::iterator currentTier_;
+ std::deque<std::string>::iterator currentTracker_;
+ bool currentTrackerInitialized_;
void resetIterator();
void setCurrentTier
(const std::deque<SharedHandle<AnnounceTier> >::iterator& itr);
public:
- AnnounceList():_currentTrackerInitialized(false) {}
+ AnnounceList():currentTrackerInitialized_(false) {}
AnnounceList(const std::vector<std::vector<std::string> >& announceList);
AnnounceList(const std::deque<SharedHandle<AnnounceTier> >& tiers);
@@ -62,7 +62,7 @@ public:
void reconfigure(const std::string& url);
size_t countTier() const {
- return _tiers.size();
+ return tiers_.size();
}
/**
diff --git a/src/AsyncNameResolver.cc b/src/AsyncNameResolver.cc
index 58be22aa..ae904e7b 100644
--- a/src/AsyncNameResolver.cc
+++ b/src/AsyncNameResolver.cc
@@ -48,58 +48,58 @@ void callback(void* arg, int status, int timeouts, struct hostent* host)
{
AsyncNameResolver* resolverPtr = reinterpret_cast<AsyncNameResolver*>(arg);
if(status != ARES_SUCCESS) {
- resolverPtr->_error = ares_strerror(status);
- resolverPtr->_status = AsyncNameResolver::STATUS_ERROR;
+ resolverPtr->error_ = ares_strerror(status);
+ resolverPtr->status_ = AsyncNameResolver::STATUS_ERROR;
return;
}
for(char** ap = host->h_addr_list; *ap; ++ap) {
struct in_addr addr;
memcpy(&addr, *ap, sizeof(in_addr));
- resolverPtr->_resolvedAddresses.push_back(inet_ntoa(addr));
+ resolverPtr->resolvedAddresses_.push_back(inet_ntoa(addr));
}
- resolverPtr->_status = AsyncNameResolver::STATUS_SUCCESS;
+ resolverPtr->status_ = AsyncNameResolver::STATUS_SUCCESS;
}
AsyncNameResolver::AsyncNameResolver():
- _status(STATUS_READY)
+ status_(STATUS_READY)
{
// TODO evaluate return value
- ares_init(&_channel);
+ ares_init(&channel_);
}
AsyncNameResolver::~AsyncNameResolver()
{
- ares_destroy(_channel);
+ ares_destroy(channel_);
}
void AsyncNameResolver::resolve(const std::string& name)
{
- _hostname = name;
- _status = STATUS_QUERYING;
- ares_gethostbyname(_channel, name.c_str(), AF_INET, callback, this);
+ hostname_ = name;
+ status_ = STATUS_QUERYING;
+ ares_gethostbyname(channel_, name.c_str(), AF_INET, callback, this);
}
int AsyncNameResolver::getFds(fd_set* rfdsPtr, fd_set* wfdsPtr) const
{
- return ares_fds(_channel, rfdsPtr, wfdsPtr);
+ return ares_fds(channel_, rfdsPtr, wfdsPtr);
}
void AsyncNameResolver::process(fd_set* rfdsPtr, fd_set* wfdsPtr)
{
- ares_process(_channel, rfdsPtr, wfdsPtr);
+ ares_process(channel_, rfdsPtr, wfdsPtr);
}
#ifdef HAVE_LIBCARES
int AsyncNameResolver::getsock(sock_t* sockets) const
{
- return ares_getsock(_channel, reinterpret_cast<ares_socket_t*>(sockets),
+ return ares_getsock(channel_, reinterpret_cast<ares_socket_t*>(sockets),
ARES_GETSOCK_MAXNUM);
}
void AsyncNameResolver::process(ares_socket_t readfd, ares_socket_t writefd)
{
- ares_process_fd(_channel, readfd, writefd);
+ ares_process_fd(channel_, readfd, writefd);
}
#endif // HAVE_LIBCARES
@@ -111,12 +111,12 @@ bool AsyncNameResolver::operator==(const AsyncNameResolver& resolver) const
void AsyncNameResolver::reset()
{
- _hostname = A2STR::NIL;
- _resolvedAddresses.clear();
- _status = STATUS_READY;
- ares_destroy(_channel);
+ hostname_ = A2STR::NIL;
+ resolvedAddresses_.clear();
+ status_ = STATUS_READY;
+ ares_destroy(channel_);
// TODO evaluate return value
- ares_init(&_channel);
+ ares_init(&channel_);
}
} // namespace aria2
diff --git a/src/AsyncNameResolver.h b/src/AsyncNameResolver.h
index 61d06980..ad284ec1 100644
--- a/src/AsyncNameResolver.h
+++ b/src/AsyncNameResolver.h
@@ -62,12 +62,12 @@ public:
STATUS_ERROR,
};
private:
- STATUS _status;
- ares_channel _channel;
+ STATUS status_;
+ ares_channel channel_;
- std::vector<std::string> _resolvedAddresses;
- std::string _error;
- std::string _hostname;
+ std::vector<std::string> resolvedAddresses_;
+ std::string error_;
+ std::string hostname_;
public:
AsyncNameResolver();
@@ -77,17 +77,17 @@ public:
const std::vector<std::string>& getResolvedAddresses() const
{
- return _resolvedAddresses;
+ return resolvedAddresses_;
}
const std::string& getError() const
{
- return _error;
+ return error_;
}
STATUS getStatus() const
{
- return _status;
+ return status_;
}
int getFds(fd_set* rfdsPtr, fd_set* wfdsPtr) const;
@@ -110,7 +110,7 @@ public:
const std::string& getHostname() const
{
- return _hostname;
+ return hostname_;
}
};
diff --git a/src/AuthConfig.h b/src/AuthConfig.h
index e8e751b1..a241fc83 100644
--- a/src/AuthConfig.h
+++ b/src/AuthConfig.h
@@ -47,28 +47,28 @@ namespace aria2 {
class AuthConfig {
private:
- std::string _authScheme;
- std::string _user;
- std::string _password;
+ std::string authScheme_;
+ std::string user_;
+ std::string password_;
public:
AuthConfig() {}
AuthConfig(const std::string& user, const std::string& password):
- _user(user), _password(password) {}
+ user_(user), password_(password) {}
std::string getAuthText() const
{
- return strconcat(_user, ":", _password);
+ return strconcat(user_, ":", password_);
}
const std::string& getUser() const
{
- return _user;
+ return user_;
}
const std::string& getPassword() const
{
- return _password;
+ return password_;
}
};
diff --git a/src/AuthConfigFactory.cc b/src/AuthConfigFactory.cc
index 876405ba..25032e10 100644
--- a/src/AuthConfigFactory.cc
+++ b/src/AuthConfigFactory.cc
@@ -71,10 +71,10 @@ AuthConfigFactory::createAuthConfig
}
std::deque<BasicCred>::const_iterator i =
findBasicCred(request->getHost(), request->getDir());
- if(i == _basicCreds.end()) {
+ if(i == basicCreds_.end()) {
return SharedHandle<AuthConfig>();
} else {
- return createAuthConfig((*i)._user, (*i)._password);
+ return createAuthConfig((*i).user_, (*i).password_);
}
} else {
if(!request->getUsername().empty()) {
@@ -93,7 +93,7 @@ AuthConfigFactory::createAuthConfig
// First, check we have password corresponding to host and
// username
NetrcAuthResolver authResolver;
- authResolver.setNetrc(_netrc);
+ authResolver.setNetrc(netrc_);
SharedHandle<AuthConfig> ac =
authResolver.resolveAuthConfig(request->getHost());
@@ -133,7 +133,7 @@ AuthResolverHandle AuthConfigFactory::createHttpAuthResolver
resolver.reset(new DefaultAuthResolver());
} else {
NetrcAuthResolverHandle authResolver(new NetrcAuthResolver());
- authResolver->setNetrc(_netrc);
+ authResolver->setNetrc(netrc_);
authResolver->ignoreDefault();
resolver = authResolver;
}
@@ -150,7 +150,7 @@ AuthResolverHandle AuthConfigFactory::createFtpAuthResolver
resolver.reset(new DefaultAuthResolver());
} else {
NetrcAuthResolverHandle authResolver(new NetrcAuthResolver());
- authResolver->setNetrc(_netrc);
+ authResolver->setNetrc(netrc_);
resolver = authResolver;
}
resolver->setUserDefinedAuthConfig
@@ -164,18 +164,18 @@ AuthResolverHandle AuthConfigFactory::createFtpAuthResolver
void AuthConfigFactory::setNetrc(const SharedHandle<Netrc>& netrc)
{
- _netrc = netrc;
+ netrc_ = netrc;
}
void AuthConfigFactory::updateBasicCred(const BasicCred& basicCred)
{
std::deque<BasicCred>::iterator i =
- std::lower_bound(_basicCreds.begin(), _basicCreds.end(), basicCred);
+ std::lower_bound(basicCreds_.begin(), basicCreds_.end(), basicCred);
- if(i != _basicCreds.end() && (*i) == basicCred) {
+ if(i != basicCreds_.end() && (*i) == basicCred) {
(*i) = basicCred;
} else {
- _basicCreds.insert(i, basicCred);
+ basicCreds_.insert(i, basicCred);
}
}
@@ -184,7 +184,7 @@ bool AuthConfigFactory::activateBasicCred
{
std::deque<BasicCred>::iterator i = findBasicCred(host, path);
- if(i == _basicCreds.end()) {
+ if(i == basicCreds_.end()) {
SharedHandle<AuthConfig> authConfig =
createHttpAuthResolver(op)->resolveAuthConfig(host);
if(authConfig.isNull()) {
@@ -192,8 +192,8 @@ bool AuthConfigFactory::activateBasicCred
} else {
BasicCred bc(authConfig->getUser(), authConfig->getPassword(),
host, path, true);
- i = std::lower_bound(_basicCreds.begin(), _basicCreds.end(), bc);
- _basicCreds.insert(i, bc);
+ i = std::lower_bound(basicCreds_.begin(), basicCreds_.end(), bc);
+ basicCreds_.insert(i, bc);
return true;
}
} else {
@@ -206,34 +206,34 @@ AuthConfigFactory::BasicCred::BasicCred
(const std::string& user, const std::string& password,
const std::string& host, const std::string& path,
bool activated):
- _user(user), _password(password),
- _host(host), _path(path), _activated(activated)
+ user_(user), password_(password),
+ host_(host), path_(path), activated_(activated)
{
- if(!util::endsWith(_path, "/")) {
- _path += "/";
+ if(!util::endsWith(path_, "/")) {
+ path_ += "/";
}
}
void AuthConfigFactory::BasicCred::activate()
{
- _activated = true;
+ activated_ = true;
}
bool AuthConfigFactory::BasicCred::isActivated() const
{
- return _activated;
+ return activated_;
}
bool AuthConfigFactory::BasicCred::operator==(const BasicCred& cred) const
{
- return _host == cred._host && _path == cred._path;
+ return host_ == cred.host_ && path_ == cred.path_;
}
bool AuthConfigFactory::BasicCred::operator<(const BasicCred& cred) const
{
- int c = _host.compare(cred._host);
+ int c = host_.compare(cred.host_);
if(c == 0) {
- return _path > cred._path;
+ return path_ > cred.path_;
} else {
return c < 0;
}
@@ -245,13 +245,13 @@ AuthConfigFactory::findBasicCred(const std::string& host,
{
BasicCred bc("", "", host, path);
std::deque<BasicCred>::iterator i =
- std::lower_bound(_basicCreds.begin(), _basicCreds.end(), bc);
- for(; i != _basicCreds.end() && (*i)._host == host; ++i) {
- if(util::startsWith(bc._path, (*i)._path)) {
+ std::lower_bound(basicCreds_.begin(), basicCreds_.end(), bc);
+ for(; i != basicCreds_.end() && (*i).host_ == host; ++i) {
+ if(util::startsWith(bc.path_, (*i).path_)) {
return i;
}
}
- return _basicCreds.end();
+ return basicCreds_.end();
}
} // namespace aria2
diff --git a/src/AuthConfigFactory.h b/src/AuthConfigFactory.h
index ea6dc711..f3221800 100644
--- a/src/AuthConfigFactory.h
+++ b/src/AuthConfigFactory.h
@@ -53,7 +53,7 @@ class AuthResolver;
class AuthConfigFactory {
private:
- SharedHandle<Netrc> _netrc;
+ SharedHandle<Netrc> netrc_;
SharedHandle<AuthConfig> createAuthConfig(const std::string& user,
const std::string& password) const;
@@ -64,11 +64,11 @@ private:
public:
class BasicCred {
public:
- std::string _user;
- std::string _password;
- std::string _host;
- std::string _path;
- bool _activated;
+ std::string user_;
+ std::string password_;
+ std::string host_;
+ std::string path_;
+ bool activated_;
BasicCred(const std::string& user, const std::string& password,
const std::string& host, const std::string& path,
@@ -83,7 +83,7 @@ public:
bool operator<(const BasicCred& cred) const;
};
private:
- std::deque<BasicCred> _basicCreds;
+ std::deque<BasicCred> basicCreds_;
public:
AuthConfigFactory();
@@ -109,13 +109,13 @@ public:
(const std::string& host, const std::string& path, const Option* op);
// Find a BasicCred using host and path and return the iterator
- // pointing to it. If not found, then return _basicCreds.end().
+ // pointing to it. If not found, then return basicCreds_.end().
std::deque<AuthConfigFactory::BasicCred>::iterator
findBasicCred(const std::string& host, const std::string& path);
// If the same BasicCred is already added, then it is replaced with
// given basicCred. Otherwise, insert given basicCred to
- // _basicCreds.
+ // basicCreds_.
void updateBasicCred(const BasicCred& basicCred);
static const std::string ANONYMOUS;
diff --git a/src/BNode.cc b/src/BNode.cc
index fdc3c436..adfb8028 100644
--- a/src/BNode.cc
+++ b/src/BNode.cc
@@ -43,45 +43,45 @@
namespace aria2 {
BNode::BNode(const SharedHandle<DHTBucket>& bucket):
- _bucket(bucket),
- _up(0),
- _left(0),
- _right(0) {}
+ bucket_(bucket),
+ up_(0),
+ left_(0),
+ right_(0) {}
BNode::~BNode()
{
- delete _left;
- delete _right;
+ delete left_;
+ delete right_;
}
void BNode::setLeft(BNode* left)
{
- _left = left;
- _left->_up = this;
+ left_ = left;
+ left_->up_ = this;
}
void BNode::setRight(BNode* right)
{
- _right = right;
- _right->_up = this;
+ right_ = right;
+ right_->up_ = this;
}
void BNode::setUp(BNode* up)
{
- _up = up;
+ up_ = up;
}
void BNode::setBucket(const SharedHandle<DHTBucket>& bucket)
{
- _bucket = bucket;
+ bucket_ = bucket;
}
bool BNode::isInRange(const unsigned char* key) const
{
- if(_bucket.isNull()) {
- return _left->isInRange(key) || _right->isInRange(key);
+ if(bucket_.isNull()) {
+ return left_->isInRange(key) || right_->isInRange(key);
} else {
- return _bucket->isInRange(key);
+ return bucket_->isInRange(key);
}
}
diff --git a/src/BNode.h b/src/BNode.h
index dfcb601b..a194399c 100644
--- a/src/BNode.h
+++ b/src/BNode.h
@@ -48,13 +48,13 @@ class DHTNode;
class BNode {
private:
- SharedHandle<DHTBucket> _bucket;
+ SharedHandle<DHTBucket> bucket_;
- BNode* _up;
+ BNode* up_;
- BNode* _left;
+ BNode* left_;
- BNode* _right;
+ BNode* right_;
public:
BNode(const SharedHandle<DHTBucket>& bucket = SharedHandle<DHTBucket>());
@@ -63,28 +63,28 @@ public:
const SharedHandle<DHTBucket>& getBucket() const
{
- return _bucket;
+ return bucket_;
}
void setBucket(const SharedHandle<DHTBucket>& bucket);
BNode* getLeft() const
{
- return _left;
+ return left_;
}
void setLeft(BNode* left);
BNode* getRight() const
{
- return _right;
+ return right_;
}
void setRight(BNode* right);
BNode* getUp() const
{
- return _up;
+ return up_;
}
void setUp(BNode* up);
diff --git a/src/BitfieldMan.cc b/src/BitfieldMan.cc
index b0daa7d4..907a05ce 100644
--- a/src/BitfieldMan.cc
+++ b/src/BitfieldMan.cc
@@ -46,51 +46,51 @@ using namespace aria2::expr;
namespace aria2 {
BitfieldMan::BitfieldMan(size_t blockLength, uint64_t totalLength)
- :_blockLength(blockLength),
- _totalLength(totalLength),
- _bitfieldLength(0),
- _blocks(0),
- _filterEnabled(false),
- _bitfield(0),
- _useBitfield(0),
- _filterBitfield(0),
- _cachedNumMissingBlock(0),
- _cachedNumFilteredBlock(0),
- _cachedCompletedLength(0),
- _cachedFilteredCompletedLength(0),
- _cachedFilteredTotalLength(0)
+ :blockLength_(blockLength),
+ totalLength_(totalLength),
+ bitfieldLength_(0),
+ blocks_(0),
+ filterEnabled_(false),
+ bitfield_(0),
+ useBitfield_(0),
+ filterBitfield_(0),
+ cachedNumMissingBlock_(0),
+ cachedNumFilteredBlock_(0),
+ cachedCompletedLength_(0),
+ cachedFilteredCompletedLength_(0),
+ cachedFilteredTotalLength_(0)
{
- if(_blockLength > 0 && _totalLength > 0) {
- _blocks = _totalLength/_blockLength+(_totalLength%_blockLength ? 1 : 0);
- _bitfieldLength = _blocks/8+(_blocks%8 ? 1 : 0);
- _bitfield = new unsigned char[_bitfieldLength];
- _useBitfield = new unsigned char[_bitfieldLength];
- memset(_bitfield, 0, _bitfieldLength);
- memset(_useBitfield, 0, _bitfieldLength);
+ if(blockLength_ > 0 && totalLength_ > 0) {
+ blocks_ = totalLength_/blockLength_+(totalLength_%blockLength_ ? 1 : 0);
+ bitfieldLength_ = blocks_/8+(blocks_%8 ? 1 : 0);
+ bitfield_ = new unsigned char[bitfieldLength_];
+ useBitfield_ = new unsigned char[bitfieldLength_];
+ memset(bitfield_, 0, bitfieldLength_);
+ memset(useBitfield_, 0, bitfieldLength_);
updateCache();
}
}
BitfieldMan::BitfieldMan(const BitfieldMan& bitfieldMan)
- :_blockLength(bitfieldMan._blockLength),
- _totalLength(bitfieldMan._totalLength),
- _bitfieldLength(bitfieldMan._bitfieldLength),
- _blocks(bitfieldMan._blocks),
- _filterEnabled(bitfieldMan._filterEnabled),
- _bitfield(new unsigned char[_bitfieldLength]),
- _useBitfield(new unsigned char[_bitfieldLength]),
- _filterBitfield(0),
- _cachedNumMissingBlock(0),
- _cachedNumFilteredBlock(0),
- _cachedCompletedLength(0),
- _cachedFilteredCompletedLength(0),
- _cachedFilteredTotalLength(0)
+ :blockLength_(bitfieldMan.blockLength_),
+ totalLength_(bitfieldMan.totalLength_),
+ bitfieldLength_(bitfieldMan.bitfieldLength_),
+ blocks_(bitfieldMan.blocks_),
+ filterEnabled_(bitfieldMan.filterEnabled_),
+ bitfield_(new unsigned char[bitfieldLength_]),
+ useBitfield_(new unsigned char[bitfieldLength_]),
+ filterBitfield_(0),
+ cachedNumMissingBlock_(0),
+ cachedNumFilteredBlock_(0),
+ cachedCompletedLength_(0),
+ cachedFilteredCompletedLength_(0),
+ cachedFilteredTotalLength_(0)
{
- memcpy(_bitfield, bitfieldMan._bitfield, _bitfieldLength);
- memcpy(_useBitfield, bitfieldMan._useBitfield, _bitfieldLength);
- if(_filterEnabled) {
- _filterBitfield = new unsigned char[_bitfieldLength];
- memcpy(_filterBitfield, bitfieldMan._filterBitfield, _bitfieldLength);
+ memcpy(bitfield_, bitfieldMan.bitfield_, bitfieldLength_);
+ memcpy(useBitfield_, bitfieldMan.useBitfield_, bitfieldLength_);
+ if(filterEnabled_) {
+ filterBitfield_ = new unsigned char[bitfieldLength_];
+ memcpy(filterBitfield_, bitfieldMan.filterBitfield_, bitfieldLength_);
}
updateCache();
}
@@ -98,26 +98,26 @@ BitfieldMan::BitfieldMan(const BitfieldMan& bitfieldMan)
BitfieldMan& BitfieldMan::operator=(const BitfieldMan& bitfieldMan)
{
if(this != &bitfieldMan) {
- _blockLength = bitfieldMan._blockLength;
- _totalLength = bitfieldMan._totalLength;
- _blocks = bitfieldMan._blocks;
- _bitfieldLength = bitfieldMan._bitfieldLength;
- _filterEnabled = bitfieldMan._filterEnabled;
-
- delete [] _bitfield;
- _bitfield = new unsigned char[_bitfieldLength];
- memcpy(_bitfield, bitfieldMan._bitfield, _bitfieldLength);
-
- delete [] _useBitfield;
- _useBitfield = new unsigned char[_bitfieldLength];
- memcpy(_useBitfield, bitfieldMan._useBitfield, _bitfieldLength);
-
- delete [] _filterBitfield;
- if(_filterEnabled) {
- _filterBitfield = new unsigned char[_bitfieldLength];
- memcpy(_filterBitfield, bitfieldMan._filterBitfield, _bitfieldLength);
+ blockLength_ = bitfieldMan.blockLength_;
+ totalLength_ = bitfieldMan.totalLength_;
+ blocks_ = bitfieldMan.blocks_;
+ bitfieldLength_ = bitfieldMan.bitfieldLength_;
+ filterEnabled_ = bitfieldMan.filterEnabled_;
+
+ delete [] bitfield_;
+ bitfield_ = new unsigned char[bitfieldLength_];
+ memcpy(bitfield_, bitfieldMan.bitfield_, bitfieldLength_);
+
+ delete [] useBitfield_;
+ useBitfield_ = new unsigned char[bitfieldLength_];
+ memcpy(useBitfield_, bitfieldMan.useBitfield_, bitfieldLength_);
+
+ delete [] filterBitfield_;
+ if(filterEnabled_) {
+ filterBitfield_ = new unsigned char[bitfieldLength_];
+ memcpy(filterBitfield_, bitfieldMan.filterBitfield_, bitfieldLength_);
} else {
- _filterBitfield = 0;
+ filterBitfield_ = 0;
}
updateCache();
@@ -126,16 +126,16 @@ BitfieldMan& BitfieldMan::operator=(const BitfieldMan& bitfieldMan)
}
BitfieldMan::~BitfieldMan() {
- delete [] _bitfield;
- delete [] _useBitfield;
- delete [] _filterBitfield;
+ delete [] bitfield_;
+ delete [] useBitfield_;
+ delete [] filterBitfield_;
}
size_t BitfieldMan::getBlockLength(size_t index) const
{
- if(index == _blocks-1) {
+ if(index == blocks_-1) {
return getLastBlockLength();
- } else if(index < _blocks-1) {
+ } else if(index < blocks_-1) {
return getBlockLength();
} else {
return 0;
@@ -145,14 +145,14 @@ size_t BitfieldMan::getBlockLength(size_t index) const
bool BitfieldMan::hasMissingPiece
(const unsigned char* peerBitfield, size_t length) const
{
- if(_bitfieldLength != length) {
+ if(bitfieldLength_ != length) {
return false;
}
bool retval = false;
- for(size_t i = 0; i < _bitfieldLength; ++i) {
- unsigned char temp = peerBitfield[i] & ~_bitfield[i];
- if(_filterEnabled) {
- temp &= _filterBitfield[i];
+ for(size_t i = 0; i < bitfieldLength_; ++i) {
+ unsigned char temp = peerBitfield[i] & ~bitfield_[i];
+ if(filterEnabled_) {
+ temp &= filterBitfield_[i];
}
if(temp&0xff) {
retval = true;
@@ -164,37 +164,37 @@ bool BitfieldMan::hasMissingPiece
bool BitfieldMan::getFirstMissingUnusedIndex(size_t& index) const
{
- if(_filterEnabled) {
+ if(filterEnabled_) {
return bitfield::getFirstMissingIndex
- (index, ~array(_bitfield)&~array(_useBitfield)&array(_filterBitfield),
- _blocks);
+ (index, ~array(bitfield_)&~array(useBitfield_)&array(filterBitfield_),
+ blocks_);
} else {
return bitfield::getFirstMissingIndex
- (index, ~array(_bitfield)&~array(_useBitfield), _blocks);
+ (index, ~array(bitfield_)&~array(useBitfield_), blocks_);
}
}
size_t BitfieldMan::getFirstNMissingUnusedIndex
(std::vector<size_t>& out, size_t n) const
{
- if(_filterEnabled) {
+ if(filterEnabled_) {
return bitfield::getFirstNMissingIndex
(std::back_inserter(out), n,
- ~array(_bitfield)&~array(_useBitfield)&array(_filterBitfield), _blocks);
+ ~array(bitfield_)&~array(useBitfield_)&array(filterBitfield_), blocks_);
} else {
return bitfield::getFirstNMissingIndex
(std::back_inserter(out), n,
- ~array(_bitfield)&~array(_useBitfield), _blocks);
+ ~array(bitfield_)&~array(useBitfield_), blocks_);
}
}
bool BitfieldMan::getFirstMissingIndex(size_t& index) const
{
- if(_filterEnabled) {
+ if(filterEnabled_) {
return bitfield::getFirstMissingIndex
- (index, ~array(_bitfield)&array(_filterBitfield), _blocks);
+ (index, ~array(bitfield_)&array(filterBitfield_), blocks_);
} else {
- return bitfield::getFirstMissingIndex(index, ~array(_bitfield), _blocks);
+ return bitfield::getFirstMissingIndex(index, ~array(bitfield_), blocks_);
}
}
@@ -262,14 +262,14 @@ bool BitfieldMan::getSparseMissingUnusedIndex
const unsigned char* ignoreBitfield,
size_t ignoreBitfieldLength) const
{
- if(_filterEnabled) {
+ if(filterEnabled_) {
return aria2::getSparseMissingUnusedIndex
- (index, array(ignoreBitfield)|~array(_filterBitfield)|array(_bitfield)|array(_useBitfield),
- _useBitfield, _blocks);
+ (index, array(ignoreBitfield)|~array(filterBitfield_)|array(bitfield_)|array(useBitfield_),
+ useBitfield_, blocks_);
} else {
return aria2::getSparseMissingUnusedIndex
- (index, array(ignoreBitfield)|array(_bitfield)|array(_useBitfield),
- _useBitfield, _blocks);
+ (index, array(ignoreBitfield)|array(bitfield_)|array(useBitfield_),
+ useBitfield_, blocks_);
}
}
@@ -290,12 +290,12 @@ static bool copyBitfield(unsigned char* dst, const Array& src, size_t blocks)
bool BitfieldMan::getAllMissingIndexes(unsigned char* misbitfield, size_t len)
const
{
- assert(len == _bitfieldLength);
- if(_filterEnabled) {
+ assert(len == bitfieldLength_);
+ if(filterEnabled_) {
return copyBitfield
- (misbitfield, ~array(_bitfield)&array(_filterBitfield), _blocks);
+ (misbitfield, ~array(bitfield_)&array(filterBitfield_), blocks_);
} else {
- return copyBitfield(misbitfield, ~array(_bitfield), _blocks);
+ return copyBitfield(misbitfield, ~array(bitfield_), blocks_);
}
}
@@ -303,19 +303,19 @@ bool BitfieldMan::getAllMissingIndexes(unsigned char* misbitfield, size_t len,
const unsigned char* peerBitfield,
size_t peerBitfieldLength) const
{
- assert(len == _bitfieldLength);
- if(_bitfieldLength != peerBitfieldLength) {
+ assert(len == bitfieldLength_);
+ if(bitfieldLength_ != peerBitfieldLength) {
return false;
}
- if(_filterEnabled) {
+ if(filterEnabled_) {
return copyBitfield
(misbitfield,
- ~array(_bitfield)&array(peerBitfield)&array(_filterBitfield),
- _blocks);
+ ~array(bitfield_)&array(peerBitfield)&array(filterBitfield_),
+ blocks_);
} else {
return copyBitfield
- (misbitfield, ~array(_bitfield)&array(peerBitfield),
- _blocks);
+ (misbitfield, ~array(bitfield_)&array(peerBitfield),
+ blocks_);
}
}
@@ -324,52 +324,52 @@ bool BitfieldMan::getAllMissingUnusedIndexes(unsigned char* misbitfield,
const unsigned char* peerBitfield,
size_t peerBitfieldLength) const
{
- assert(len == _bitfieldLength);
- if(_bitfieldLength != peerBitfieldLength) {
+ assert(len == bitfieldLength_);
+ if(bitfieldLength_ != peerBitfieldLength) {
return false;
}
- if(_filterEnabled) {
+ if(filterEnabled_) {
return copyBitfield
(misbitfield,
- ~array(_bitfield)&~array(_useBitfield)&array(peerBitfield)&
- array(_filterBitfield),
- _blocks);
+ ~array(bitfield_)&~array(useBitfield_)&array(peerBitfield)&
+ array(filterBitfield_),
+ blocks_);
} else {
return copyBitfield
(misbitfield,
- ~array(_bitfield)&~array(_useBitfield)&array(peerBitfield),
- _blocks);
+ ~array(bitfield_)&~array(useBitfield_)&array(peerBitfield),
+ blocks_);
}
}
size_t BitfieldMan::countMissingBlock() const {
- return _cachedNumMissingBlock;
+ return cachedNumMissingBlock_;
}
size_t BitfieldMan::countMissingBlockNow() const {
- if(_filterEnabled) {
- array_ptr<unsigned char> temp(new unsigned char[_bitfieldLength]);
- for(size_t i = 0; i < _bitfieldLength; ++i) {
- temp[i] = _bitfield[i]&_filterBitfield[i];
+ if(filterEnabled_) {
+ array_ptr<unsigned char> temp(new unsigned char[bitfieldLength_]);
+ for(size_t i = 0; i < bitfieldLength_; ++i) {
+ temp[i] = bitfield_[i]&filterBitfield_[i];
}
- size_t count = bitfield::countSetBit(_filterBitfield, _blocks)-
- bitfield::countSetBit(temp, _blocks);
+ size_t count = bitfield::countSetBit(filterBitfield_, blocks_)-
+ bitfield::countSetBit(temp, blocks_);
return count;
} else {
- return _blocks-bitfield::countSetBit(_bitfield, _blocks);
+ return blocks_-bitfield::countSetBit(bitfield_, blocks_);
}
}
size_t BitfieldMan::countFilteredBlockNow() const {
- if(_filterEnabled) {
- return bitfield::countSetBit(_filterBitfield, _blocks);
+ if(filterEnabled_) {
+ return bitfield::countSetBit(filterBitfield_, blocks_);
} else {
return 0;
}
}
bool BitfieldMan::setBitInternal(unsigned char* bitfield, size_t index, bool on) {
- if(_blocks <= index) { return false; }
+ if(blocks_ <= index) { return false; }
unsigned char mask = 128 >> (index%8);
if(on) {
bitfield[index/8] |= mask;
@@ -380,29 +380,29 @@ bool BitfieldMan::setBitInternal(unsigned char* bitfield, size_t index, bool on)
}
bool BitfieldMan::setUseBit(size_t index) {
- return setBitInternal(_useBitfield, index, true);
+ return setBitInternal(useBitfield_, index, true);
}
bool BitfieldMan::unsetUseBit(size_t index) {
- return setBitInternal(_useBitfield, index, false);
+ return setBitInternal(useBitfield_, index, false);
}
bool BitfieldMan::setBit(size_t index) {
- bool b = setBitInternal(_bitfield, index, true);
+ bool b = setBitInternal(bitfield_, index, true);
updateCache();
return b;
}
bool BitfieldMan::unsetBit(size_t index) {
- bool b = setBitInternal(_bitfield, index, false);
+ bool b = setBitInternal(bitfield_, index, false);
updateCache();
return b;
}
bool BitfieldMan::isFilteredAllBitSet() const {
- if(_filterEnabled) {
- for(size_t i = 0; i < _bitfieldLength; ++i) {
- if((_bitfield[i]&_filterBitfield[i]) != _filterBitfield[i]) {
+ if(filterEnabled_) {
+ for(size_t i = 0; i < bitfieldLength_; ++i) {
+ if((bitfield_[i]&filterBitfield_[i]) != filterBitfield_[i]) {
return false;
}
}
@@ -428,77 +428,77 @@ static bool testAllBitSet
bool BitfieldMan::isAllBitSet() const
{
- return testAllBitSet(_bitfield, _bitfieldLength, _blocks);
+ return testAllBitSet(bitfield_, bitfieldLength_, blocks_);
}
bool BitfieldMan::isAllFilterBitSet() const
{
- if(!_filterBitfield) {
+ if(!filterBitfield_) {
return false;
}
- return testAllBitSet(_filterBitfield, _bitfieldLength, _blocks);
+ return testAllBitSet(filterBitfield_, bitfieldLength_, blocks_);
}
bool BitfieldMan::isBitSet(size_t index) const
{
- return bitfield::test(_bitfield, _blocks, index);
+ return bitfield::test(bitfield_, blocks_, index);
}
bool BitfieldMan::isUseBitSet(size_t index) const
{
- return bitfield::test(_useBitfield, _blocks, index);
+ return bitfield::test(useBitfield_, blocks_, index);
}
void BitfieldMan::setBitfield(const unsigned char* bitfield, size_t bitfieldLength) {
- if(_bitfieldLength != bitfieldLength) {
+ if(bitfieldLength_ != bitfieldLength) {
return;
}
- memcpy(_bitfield, bitfield, _bitfieldLength);
- memset(_useBitfield, 0, _bitfieldLength);
+ memcpy(bitfield_, bitfield, bitfieldLength_);
+ memset(useBitfield_, 0, bitfieldLength_);
updateCache();
}
void BitfieldMan::clearAllBit() {
- memset(_bitfield, 0, _bitfieldLength);
+ memset(bitfield_, 0, bitfieldLength_);
updateCache();
}
void BitfieldMan::setAllBit() {
- for(size_t i = 0; i < _blocks; ++i) {
- setBitInternal(_bitfield, i, true);
+ for(size_t i = 0; i < blocks_; ++i) {
+ setBitInternal(bitfield_, i, true);
}
updateCache();
}
void BitfieldMan::clearAllUseBit() {
- memset(_useBitfield, 0, _bitfieldLength);
+ memset(useBitfield_, 0, bitfieldLength_);
updateCache();
}
void BitfieldMan::setAllUseBit() {
- for(size_t i = 0; i < _blocks; ++i) {
- setBitInternal(_useBitfield, i, true);
+ for(size_t i = 0; i < blocks_; ++i) {
+ setBitInternal(useBitfield_, i, true);
}
}
bool BitfieldMan::setFilterBit(size_t index) {
- return setBitInternal(_filterBitfield, index, true);
+ return setBitInternal(filterBitfield_, index, true);
}
void BitfieldMan::ensureFilterBitfield()
{
- if(!_filterBitfield) {
- _filterBitfield = new unsigned char[_bitfieldLength];
- memset(_filterBitfield, 0, _bitfieldLength);
+ if(!filterBitfield_) {
+ filterBitfield_ = new unsigned char[bitfieldLength_];
+ memset(filterBitfield_, 0, bitfieldLength_);
}
}
void BitfieldMan::addFilter(uint64_t offset, uint64_t length) {
ensureFilterBitfield();
if(length > 0) {
- size_t startBlock = offset/_blockLength;
- size_t endBlock = (offset+length-1)/_blockLength;
- for(size_t i = startBlock; i <= endBlock && i < _blocks; i++) {
+ size_t startBlock = offset/blockLength_;
+ size_t endBlock = (offset+length-1)/blockLength_;
+ for(size_t i = startBlock; i <= endBlock && i < blocks_; i++) {
setFilterBit(i);
}
}
@@ -508,10 +508,10 @@ void BitfieldMan::addFilter(uint64_t offset, uint64_t length) {
void BitfieldMan::removeFilter(uint64_t offset, uint64_t length) {
ensureFilterBitfield();
if(length > 0) {
- size_t startBlock = offset/_blockLength;
- size_t endBlock = (offset+length-1)/_blockLength;
- for(size_t i = startBlock; i <= endBlock && i < _blocks; i++) {
- setBitInternal(_filterBitfield, i, false);
+ size_t startBlock = offset/blockLength_;
+ size_t endBlock = (offset+length-1)/blockLength_;
+ for(size_t i = startBlock; i <= endBlock && i < blocks_; i++) {
+ setBitInternal(filterBitfield_, i, false);
}
}
updateCache();
@@ -520,16 +520,16 @@ void BitfieldMan::removeFilter(uint64_t offset, uint64_t length) {
void BitfieldMan::addNotFilter(uint64_t offset, uint64_t length)
{
ensureFilterBitfield();
- if(length > 0 && _blocks > 0) {
- size_t startBlock = offset/_blockLength;
- if(_blocks <= startBlock) {
- startBlock = _blocks;
+ if(length > 0 && blocks_ > 0) {
+ size_t startBlock = offset/blockLength_;
+ if(blocks_ <= startBlock) {
+ startBlock = blocks_;
}
- size_t endBlock = (offset+length-1)/_blockLength;
+ size_t endBlock = (offset+length-1)/blockLength_;
for(size_t i = 0; i < startBlock; ++i) {
setFilterBit(i);
}
- for(size_t i = endBlock+1; i < _blocks; ++i) {
+ for(size_t i = endBlock+1; i < blocks_; ++i) {
setFilterBit(i);
}
}
@@ -538,61 +538,61 @@ void BitfieldMan::addNotFilter(uint64_t offset, uint64_t length)
void BitfieldMan::enableFilter() {
ensureFilterBitfield();
- _filterEnabled = true;
+ filterEnabled_ = true;
updateCache();
}
void BitfieldMan::disableFilter() {
- _filterEnabled = false;
+ filterEnabled_ = false;
updateCache();
}
void BitfieldMan::clearFilter() {
- if(_filterBitfield) {
- delete [] _filterBitfield;
- _filterBitfield = 0;
+ if(filterBitfield_) {
+ delete [] filterBitfield_;
+ filterBitfield_ = 0;
}
- _filterEnabled = false;
+ filterEnabled_ = false;
updateCache();
}
uint64_t BitfieldMan::getFilteredTotalLengthNow() const {
- if(!_filterBitfield) {
+ if(!filterBitfield_) {
return 0;
}
- size_t filteredBlocks = bitfield::countSetBit(_filterBitfield, _blocks);
+ size_t filteredBlocks = bitfield::countSetBit(filterBitfield_, blocks_);
if(filteredBlocks == 0) {
return 0;
}
- if(bitfield::test(_filterBitfield, _blocks, _blocks-1)) {
- return ((uint64_t)filteredBlocks-1)*_blockLength+getLastBlockLength();
+ if(bitfield::test(filterBitfield_, blocks_, blocks_-1)) {
+ return ((uint64_t)filteredBlocks-1)*blockLength_+getLastBlockLength();
} else {
- return ((uint64_t)filteredBlocks)*_blockLength;
+ return ((uint64_t)filteredBlocks)*blockLength_;
}
}
uint64_t BitfieldMan::getCompletedLength(bool useFilter) const {
unsigned char* temp;
if(useFilter) {
- temp = new unsigned char[_bitfieldLength];
- for(size_t i = 0; i < _bitfieldLength; ++i) {
- temp[i] = _bitfield[i];
- if(_filterEnabled) {
- temp[i] &= _filterBitfield[i];
+ temp = new unsigned char[bitfieldLength_];
+ for(size_t i = 0; i < bitfieldLength_; ++i) {
+ temp[i] = bitfield_[i];
+ if(filterEnabled_) {
+ temp[i] &= filterBitfield_[i];
}
}
} else {
- temp = _bitfield;
+ temp = bitfield_;
}
- size_t completedBlocks = bitfield::countSetBit(temp, _blocks);
+ size_t completedBlocks = bitfield::countSetBit(temp, blocks_);
uint64_t completedLength = 0;
if(completedBlocks == 0) {
completedLength = 0;
} else {
- if(bitfield::test(temp, _blocks, _blocks-1)) {
- completedLength = ((uint64_t)completedBlocks-1)*_blockLength+getLastBlockLength();
+ if(bitfield::test(temp, blocks_, blocks_-1)) {
+ completedLength = ((uint64_t)completedBlocks-1)*blockLength_+getLastBlockLength();
} else {
- completedLength = ((uint64_t)completedBlocks)*_blockLength;
+ completedLength = ((uint64_t)completedBlocks)*blockLength_;
}
}
if(useFilter) {
@@ -611,11 +611,11 @@ uint64_t BitfieldMan::getFilteredCompletedLengthNow() const {
void BitfieldMan::updateCache()
{
- _cachedNumMissingBlock = countMissingBlockNow();
- _cachedNumFilteredBlock = countFilteredBlockNow();
- _cachedFilteredTotalLength = getFilteredTotalLengthNow();
- _cachedCompletedLength = getCompletedLengthNow();
- _cachedFilteredCompletedLength = getFilteredCompletedLengthNow();
+ cachedNumMissingBlock_ = countMissingBlockNow();
+ cachedNumFilteredBlock_ = countFilteredBlockNow();
+ cachedFilteredTotalLength_ = getFilteredTotalLengthNow();
+ cachedCompletedLength_ = getCompletedLengthNow();
+ cachedFilteredCompletedLength_ = getFilteredCompletedLengthNow();
}
bool BitfieldMan::isBitRangeSet(size_t startIndex, size_t endIndex) const
@@ -649,14 +649,14 @@ bool BitfieldMan::isBitSetOffsetRange(uint64_t offset, uint64_t length) const
if(length <= 0) {
return false;
}
- if(_totalLength <= offset) {
+ if(totalLength_ <= offset) {
return false;
}
- if(_totalLength < offset+length) {
- length = _totalLength-offset;
+ if(totalLength_ < offset+length) {
+ length = totalLength_-offset;
}
- size_t startBlock = offset/_blockLength;
- size_t endBlock = (offset+length-1)/_blockLength;
+ size_t startBlock = offset/blockLength_;
+ size_t endBlock = (offset+length-1)/blockLength_;
for(size_t i = startBlock; i <= endBlock; i++) {
if(!isBitSet(i)) {
return false;
@@ -667,11 +667,11 @@ bool BitfieldMan::isBitSetOffsetRange(uint64_t offset, uint64_t length) const
uint64_t BitfieldMan::getMissingUnusedLength(size_t startingIndex) const
{
- if(startingIndex < 0 || _blocks <= startingIndex) {
+ if(startingIndex < 0 || blocks_ <= startingIndex) {
return 0;
}
uint64_t length = 0;
- for(size_t i = startingIndex; i < _blocks; ++i) {
+ for(size_t i = startingIndex; i < blocks_; ++i) {
if(isBitSet(i) || isUseBitSet(i)) {
break;
}
diff --git a/src/BitfieldMan.h b/src/BitfieldMan.h
index 6001684d..c08812e8 100644
--- a/src/BitfieldMan.h
+++ b/src/BitfieldMan.h
@@ -45,21 +45,21 @@ namespace aria2 {
class BitfieldMan {
private:
- size_t _blockLength;
- uint64_t _totalLength;
- size_t _bitfieldLength;
- size_t _blocks;
- bool _filterEnabled;
- unsigned char* _bitfield;
- unsigned char* _useBitfield;
- unsigned char* _filterBitfield;
+ size_t blockLength_;
+ uint64_t totalLength_;
+ size_t bitfieldLength_;
+ size_t blocks_;
+ bool filterEnabled_;
+ unsigned char* bitfield_;
+ unsigned char* useBitfield_;
+ unsigned char* filterBitfield_;
// for caching
- size_t _cachedNumMissingBlock;
- size_t _cachedNumFilteredBlock;
- uint64_t _cachedCompletedLength;
- uint64_t _cachedFilteredCompletedLength;
- uint64_t _cachedFilteredTotalLength;
+ size_t cachedNumMissingBlock_;
+ size_t cachedNumFilteredBlock_;
+ uint64_t cachedCompletedLength_;
+ uint64_t cachedFilteredCompletedLength_;
+ uint64_t cachedFilteredTotalLength_;
bool setBitInternal(unsigned char* bitfield, size_t index, bool on);
bool setFilterBit(size_t index);
@@ -69,7 +69,7 @@ private:
uint64_t getCompletedLength(bool useFilter) const;
- // If _filterBitfield is 0, allocate _bitfieldLength bytes to it and
+ // If filterBitfield_ is 0, allocate bitfieldLength_ bytes to it and
// set 0 to all bytes.
void ensureFilterBitfield();
public:
@@ -102,19 +102,19 @@ public:
size_t getBlockLength() const
{
- return _blockLength;
+ return blockLength_;
}
size_t getLastBlockLength() const
{
- return _totalLength-_blockLength*(_blocks-1);
+ return totalLength_-blockLength_*(blocks_-1);
}
size_t getBlockLength(size_t index) const;
- uint64_t getTotalLength() const { return _totalLength; }
+ uint64_t getTotalLength() const { return totalLength_; }
- // Returns true iff there is a bit index which is set in _bitfield,
+ // Returns true iff there is a bit index which is set in bitfield_,
// but not set in this object.
//
// affected by filter
@@ -181,23 +181,23 @@ public:
const unsigned char* getBitfield() const
{
- return _bitfield;
+ return bitfield_;
}
size_t getBitfieldLength() const
{
- return _bitfieldLength;
+ return bitfieldLength_;
}
// affected by filter
size_t countFilteredBlock() const
{
- return _cachedNumFilteredBlock;
+ return cachedNumFilteredBlock_;
}
size_t countBlock() const
{
- return _blocks;
+ return blocks_;
}
// affected by filter
@@ -205,7 +205,7 @@ public:
size_t getMaxIndex() const
{
- return _blocks-1;
+ return blocks_-1;
}
void setBitfield(const unsigned char* bitfield, size_t bitfieldLength);
@@ -228,13 +228,13 @@ public:
void disableFilter();
bool isFilterEnabled() const
{
- return _filterEnabled;
+ return filterEnabled_;
}
// affected by filter
uint64_t getFilteredTotalLength() const
{
- return _cachedFilteredTotalLength;
+ return cachedFilteredTotalLength_;
}
// affected by filter
@@ -242,7 +242,7 @@ public:
uint64_t getCompletedLength() const
{
- return _cachedCompletedLength;
+ return cachedCompletedLength_;
}
uint64_t getCompletedLengthNow() const;
@@ -250,7 +250,7 @@ public:
// affected by filter
uint64_t getFilteredCompletedLength() const
{
- return _cachedFilteredCompletedLength;
+ return cachedFilteredCompletedLength_;
}
// affected by filter
@@ -270,7 +270,7 @@ public:
const unsigned char* getFilterBitfield() const
{
- return _filterBitfield;
+ return filterBitfield_;
}
};
diff --git a/src/BtAbortOutstandingRequestEvent.h b/src/BtAbortOutstandingRequestEvent.h
index ef43ebd4..8b147d0c 100644
--- a/src/BtAbortOutstandingRequestEvent.h
+++ b/src/BtAbortOutstandingRequestEvent.h
@@ -43,12 +43,12 @@ namespace aria2 {
class BtAbortOutstandingRequestEvent {
private:
- SharedHandle<Piece> _piece;
+ SharedHandle<Piece> piece_;
public:
BtAbortOutstandingRequestEvent(const SharedHandle<Piece>& piece):
- _piece(piece) {}
+ piece_(piece) {}
- const SharedHandle<Piece>& getPiece() const { return _piece; }
+ const SharedHandle<Piece>& getPiece() const { return piece_; }
};
} // namespace aria2
diff --git a/src/BtBitfieldMessage.cc b/src/BtBitfieldMessage.cc
index a4df38da..0aca2d32 100644
--- a/src/BtBitfieldMessage.cc
+++ b/src/BtBitfieldMessage.cc
@@ -50,33 +50,33 @@ namespace aria2 {
const std::string BtBitfieldMessage::NAME("bitfield");
BtBitfieldMessage::BtBitfieldMessage():SimpleBtMessage(ID, NAME),
- _bitfield(0),
- _bitfieldLength(0)
+ bitfield_(0),
+ bitfieldLength_(0)
{}
BtBitfieldMessage::BtBitfieldMessage
(const unsigned char* bitfield, size_t bitfieldLength):
SimpleBtMessage(ID, NAME),
- _bitfield(0),
- _bitfieldLength(0)
+ bitfield_(0),
+ bitfieldLength_(0)
{
setBitfield(bitfield, bitfieldLength);
}
BtBitfieldMessage::~BtBitfieldMessage()
{
- delete [] _bitfield;
+ delete [] bitfield_;
}
void BtBitfieldMessage::setBitfield
(const unsigned char* bitfield, size_t bitfieldLength) {
- if(_bitfield == bitfield) {
+ if(bitfield_ == bitfield) {
return;
}
- delete [] _bitfield;
- _bitfieldLength = bitfieldLength;
- _bitfield = new unsigned char[_bitfieldLength];
- memcpy(_bitfield, bitfield, _bitfieldLength);
+ delete [] bitfield_;
+ bitfieldLength_ = bitfieldLength;
+ bitfield_ = new unsigned char[bitfieldLength_];
+ memcpy(bitfield_, bitfield, bitfieldLength_);
}
BtBitfieldMessageHandle
@@ -93,9 +93,9 @@ void BtBitfieldMessage::doReceivedAction() {
if(isMetadataGetMode()) {
return;
}
- getPieceStorage()->updatePieceStats(_bitfield, _bitfieldLength,
+ getPieceStorage()->updatePieceStats(bitfield_, bitfieldLength_,
getPeer()->getBitfield());
- getPeer()->setBitfield(_bitfield, _bitfieldLength);
+ getPeer()->setBitfield(bitfield_, bitfieldLength_);
if(getPeer()->isSeeder() && getPieceStorage()->downloadFinished()) {
throw DL_ABORT_EX(MSG_GOOD_BYE_SEEDER);
}
@@ -108,19 +108,19 @@ unsigned char* BtBitfieldMessage::createMessage() {
* bitfield --- bitfield, len bytes
* total: 5+len bytes
*/
- const size_t msgLength = 5+_bitfieldLength;
+ const size_t msgLength = 5+bitfieldLength_;
unsigned char* msg = new unsigned char[msgLength];
- bittorrent::createPeerMessageString(msg, msgLength, 1+_bitfieldLength, ID);
- memcpy(msg+5, _bitfield, _bitfieldLength);
+ bittorrent::createPeerMessageString(msg, msgLength, 1+bitfieldLength_, ID);
+ memcpy(msg+5, bitfield_, bitfieldLength_);
return msg;
}
size_t BtBitfieldMessage::getMessageLength() {
- return 5+_bitfieldLength;
+ return 5+bitfieldLength_;
}
std::string BtBitfieldMessage::toString() const {
- return strconcat(NAME, " ", util::toHex(_bitfield, _bitfieldLength));
+ return strconcat(NAME, " ", util::toHex(bitfield_, bitfieldLength_));
}
} // namespace aria2
diff --git a/src/BtBitfieldMessage.h b/src/BtBitfieldMessage.h
index b7f6d207..7b526de0 100644
--- a/src/BtBitfieldMessage.h
+++ b/src/BtBitfieldMessage.h
@@ -45,8 +45,8 @@ typedef SharedHandle<BtBitfieldMessage> BtBitfieldMessageHandle;
class BtBitfieldMessage : public SimpleBtMessage {
private:
- unsigned char* _bitfield;
- size_t _bitfieldLength;
+ unsigned char* bitfield_;
+ size_t bitfieldLength_;
public:
BtBitfieldMessage();
@@ -60,9 +60,9 @@ public:
void setBitfield(const unsigned char* bitfield, size_t bitfieldLength);
- const unsigned char* getBitfield() const { return _bitfield; }
+ const unsigned char* getBitfield() const { return bitfield_; }
- size_t getBitfieldLength() const { return _bitfieldLength; }
+ size_t getBitfieldLength() const { return bitfieldLength_; }
static BtBitfieldMessageHandle create
(const unsigned char* data, size_t dataLength);
diff --git a/src/BtBitfieldMessageValidator.h b/src/BtBitfieldMessageValidator.h
index 6b4fc9c8..63099e65 100644
--- a/src/BtBitfieldMessageValidator.h
+++ b/src/BtBitfieldMessageValidator.h
@@ -43,19 +43,19 @@ namespace aria2 {
class BtBitfieldMessageValidator : public BtMessageValidator {
private:
- const BtBitfieldMessage* _message;
- size_t _numPiece;
+ const BtBitfieldMessage* message_;
+ size_t numPiece_;
public:
BtBitfieldMessageValidator(const BtBitfieldMessage* message,
size_t numPiece):
- _message(message),
- _numPiece(numPiece) {}
+ message_(message),
+ numPiece_(numPiece) {}
virtual void validate()
{
- bittorrent::checkBitfield(_message->getBitfield(),
- _message->getBitfieldLength(),
- _numPiece);
+ bittorrent::checkBitfield(message_->getBitfield(),
+ message_->getBitfieldLength(),
+ numPiece_);
}
};
diff --git a/src/BtCancelSendingPieceEvent.h b/src/BtCancelSendingPieceEvent.h
index 0c592999..260bb723 100644
--- a/src/BtCancelSendingPieceEvent.h
+++ b/src/BtCancelSendingPieceEvent.h
@@ -41,18 +41,18 @@ namespace aria2 {
class BtCancelSendingPieceEvent {
private:
- size_t _index;
- uint32_t _begin;
- size_t _length;
+ size_t index_;
+ uint32_t begin_;
+ size_t length_;
public:
BtCancelSendingPieceEvent(size_t index, uint32_t begin, size_t length):
- _index(index), _begin(begin), _length(length) {}
+ index_(index), begin_(begin), length_(length) {}
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
- uint32_t getBegin() const { return _begin; }
+ uint32_t getBegin() const { return begin_; }
- size_t getLength() const { return _length; }
+ size_t getLength() const { return length_; }
};
} // namespace aria2
diff --git a/src/BtDependency.cc b/src/BtDependency.cc
index 54ac6125..61719ffd 100644
--- a/src/BtDependency.cc
+++ b/src/BtDependency.cc
@@ -53,9 +53,9 @@ namespace aria2 {
BtDependency::BtDependency(const WeakHandle<RequestGroup>& dependant,
const SharedHandle<RequestGroup>& dependee):
- _dependant(dependant),
- _dependee(dependee),
- _logger(LogFactory::getInstance()) {}
+ dependant_(dependant),
+ dependee_(dependee),
+ logger_(LogFactory::getInstance()) {}
BtDependency::~BtDependency() {}
@@ -73,12 +73,12 @@ static void copyValues(const SharedHandle<FileEntry>& d,
bool BtDependency::resolve()
{
- if(_dependee->getNumCommand() == 0 && _dependee->downloadFinished()) {
- SharedHandle<RequestGroup> dependee = _dependee;
+ if(dependee_->getNumCommand() == 0 && dependee_->downloadFinished()) {
+ SharedHandle<RequestGroup> dependee = dependee_;
// cut reference here
- _dependee.reset();
+ dependee_.reset();
SharedHandle<DownloadContext> context(new DownloadContext());
- context->setDir(_dependant->getDownloadContext()->getDir());
+ context->setDir(dependant_->getDownloadContext()->getDir());
try {
SharedHandle<DiskAdaptor> diskAdaptor =
dependee->getPieceStorage()->getDiskAdaptor();
@@ -96,7 +96,7 @@ bool BtDependency::resolve()
const std::vector<SharedHandle<FileEntry> >& fileEntries =
context->getFileEntries();
const std::vector<SharedHandle<FileEntry> >& dependantFileEntries =
- _dependant->getDownloadContext()->getFileEntries();
+ dependant_->getDownloadContext()->getFileEntries();
// If dependant's FileEntry::getOriginalName() is empty, we
// assume that torrent is single file. In Metalink3, this is
// always assumed.
@@ -106,9 +106,9 @@ bool BtDependency::resolve()
} else {
std::for_each(fileEntries.begin(), fileEntries.end(),
std::bind2nd(mem_fun_sh(&FileEntry::setRequested),false));
- // Copy file path in _dependant's FileEntries to newly created
+ // Copy file path in dependant_'s FileEntries to newly created
// context's FileEntries to endorse the path structure of
- // _dependant. URIs and singleHostMultiConnection are also copied.
+ // dependant_. URIs and singleHostMultiConnection are also copied.
std::vector<SharedHandle<FileEntry> >::const_iterator ctxFilesEnd =
fileEntries.end();
for(std::vector<SharedHandle<FileEntry> >::const_iterator s =
@@ -130,26 +130,26 @@ bool BtDependency::resolve()
}
}
} catch(RecoverableException& e) {
- _logger->error(EX_EXCEPTION_CAUGHT, e);
- if(_logger->info()) {
- _logger->info("BtDependency for GID#%s failed. Go without Bt.",
- util::itos(_dependant->getGID()).c_str());
+ logger_->error(EX_EXCEPTION_CAUGHT, e);
+ if(logger_->info()) {
+ logger_->info("BtDependency for GID#%s failed. Go without Bt.",
+ util::itos(dependant_->getGID()).c_str());
}
return true;
}
- if(_logger->info()) {
- _logger->info("Dependency resolved for GID#%s",
- util::itos(_dependant->getGID()).c_str());
+ if(logger_->info()) {
+ logger_->info("Dependency resolved for GID#%s",
+ util::itos(dependant_->getGID()).c_str());
}
- _dependant->setDownloadContext(context);
+ dependant_->setDownloadContext(context);
return true;
- } else if(_dependee->getNumCommand() == 0) {
- // _dependee's download failed.
+ } else if(dependee_->getNumCommand() == 0) {
+ // dependee_'s download failed.
// cut reference here
- _dependee.reset();
- if(_logger->info()) {
- _logger->info("BtDependency for GID#%s failed. Go without Bt.",
- util::itos(_dependant->getGID()).c_str());
+ dependee_.reset();
+ if(logger_->info()) {
+ logger_->info("BtDependency for GID#%s failed. Go without Bt.",
+ util::itos(dependant_->getGID()).c_str());
}
return true;
} else {
diff --git a/src/BtDependency.h b/src/BtDependency.h
index a59424b8..98d61670 100644
--- a/src/BtDependency.h
+++ b/src/BtDependency.h
@@ -46,9 +46,9 @@ class Logger;
class BtDependency : public Dependency
{
private:
- WeakHandle<RequestGroup> _dependant;
- SharedHandle<RequestGroup> _dependee;
- Logger* _logger;
+ WeakHandle<RequestGroup> dependant_;
+ SharedHandle<RequestGroup> dependee_;
+ Logger* logger_;
public:
BtDependency(const WeakHandle<RequestGroup>& dependant,
const SharedHandle<RequestGroup>& dependee);
diff --git a/src/BtExtendedMessage.cc b/src/BtExtendedMessage.cc
index 714f4bcc..480888d8 100644
--- a/src/BtExtendedMessage.cc
+++ b/src/BtExtendedMessage.cc
@@ -54,8 +54,8 @@ const std::string BtExtendedMessage::NAME("extended");
BtExtendedMessage::BtExtendedMessage
(const ExtensionMessageHandle& extensionMessage):
SimpleBtMessage(ID, NAME),
- _extensionMessage(extensionMessage),
- _msgLength(0)
+ extensionMessage_(extensionMessage),
+ msgLength_(0)
{}
unsigned char* BtExtendedMessage::createMessage()
@@ -67,20 +67,20 @@ unsigned char* BtExtendedMessage::createMessage()
* extpayload --- extpayload, nbytes
* total: 6+extpayload.length bytes
*/
- std::string payload = _extensionMessage->getPayload();
- _msgLength = 6+payload.size();
- unsigned char* msg = new unsigned char[_msgLength];
- bittorrent::createPeerMessageString(msg, _msgLength, 2+payload.size(), ID);
- *(msg+5) = _extensionMessage->getExtensionMessageID();
+ std::string payload = extensionMessage_->getPayload();
+ msgLength_ = 6+payload.size();
+ unsigned char* msg = new unsigned char[msgLength_];
+ bittorrent::createPeerMessageString(msg, msgLength_, 2+payload.size(), ID);
+ *(msg+5) = extensionMessage_->getExtensionMessageID();
memcpy(msg+6, payload.data(), payload.size());
return msg;
}
size_t BtExtendedMessage::getMessageLength() {
- if(!_msgLength) {
- _msgLength = 6+_extensionMessage->getPayload().size();
+ if(!msgLength_) {
+ msgLength_ = 6+extensionMessage_->getPayload().size();
}
- return _msgLength;
+ return msgLength_;
}
bool BtExtendedMessage::sendPredicate() const
@@ -89,7 +89,7 @@ bool BtExtendedMessage::sendPredicate() const
}
std::string BtExtendedMessage::toString() const {
- return strconcat(NAME, " ", _extensionMessage->toString());
+ return strconcat(NAME, " ", extensionMessage_->toString());
}
BtExtendedMessageHandle
@@ -108,8 +108,8 @@ BtExtendedMessage::create(const SharedHandle<ExtensionMessageFactory>& factory,
void BtExtendedMessage::doReceivedAction()
{
- if(!_extensionMessage.isNull()) {
- _extensionMessage->doReceivedAction();
+ if(!extensionMessage_.isNull()) {
+ extensionMessage_->doReceivedAction();
}
}
diff --git a/src/BtExtendedMessage.h b/src/BtExtendedMessage.h
index a4bcdc03..62cb7fc1 100644
--- a/src/BtExtendedMessage.h
+++ b/src/BtExtendedMessage.h
@@ -47,9 +47,9 @@ typedef SharedHandle<BtExtendedMessage> BtExtendedMessageHandle;
class BtExtendedMessage:public SimpleBtMessage
{
private:
- SharedHandle<ExtensionMessage> _extensionMessage;
+ SharedHandle<ExtensionMessage> extensionMessage_;
- size_t _msgLength;
+ size_t msgLength_;
public:
BtExtendedMessage(const SharedHandle<ExtensionMessage>& extensionMessage =
SharedHandle<ExtensionMessage>());
@@ -76,7 +76,7 @@ public:
const SharedHandle<ExtensionMessage>& getExtensionMessage() const
{
- return _extensionMessage;
+ return extensionMessage_;
}
};
diff --git a/src/BtHandshakeMessage.cc b/src/BtHandshakeMessage.cc
index 40d7a29b..bd209250 100644
--- a/src/BtHandshakeMessage.cc
+++ b/src/BtHandshakeMessage.cc
@@ -57,44 +57,44 @@ BtHandshakeMessage::BtHandshakeMessage(const unsigned char* infoHash,
SimpleBtMessage(ID, NAME)
{
init();
- memcpy(_infoHash, infoHash, INFO_HASH_LENGTH);
- memcpy(_peerId, peerId, PEER_ID_LENGTH);
+ memcpy(infoHash_, infoHash, INFO_HASH_LENGTH);
+ memcpy(peerId_, peerId, PEER_ID_LENGTH);
}
void BtHandshakeMessage::init() {
- _pstrlen = 19;
- _pstr = new unsigned char[PSTR_LENGTH];
- _reserved = new unsigned char[RESERVED_LENGTH];
- _infoHash = new unsigned char[INFO_HASH_LENGTH];
- _peerId = new unsigned char[PEER_ID_LENGTH];
- memcpy(_pstr, BT_PSTR, PSTR_LENGTH);
- memset(_reserved, 0, RESERVED_LENGTH);
+ pstrlen_ = 19;
+ pstr_ = new unsigned char[PSTR_LENGTH];
+ reserved_ = new unsigned char[RESERVED_LENGTH];
+ infoHash_ = new unsigned char[INFO_HASH_LENGTH];
+ peerId_ = new unsigned char[PEER_ID_LENGTH];
+ memcpy(pstr_, BT_PSTR, PSTR_LENGTH);
+ memset(reserved_, 0, RESERVED_LENGTH);
// fast extension
- _reserved[7] |= 0x04;
+ reserved_[7] |= 0x04;
// extended messaging
- _reserved[5] |= 0x10;
+ reserved_[5] |= 0x10;
}
SharedHandle<BtHandshakeMessage>
BtHandshakeMessage::create(const unsigned char* data, size_t dataLength)
{
SharedHandle<BtHandshakeMessage> message(new BtHandshakeMessage());
- message->_pstrlen = data[0];
- memcpy(message->_pstr, &data[1], PSTR_LENGTH);
- memcpy(message->_reserved, &data[20], RESERVED_LENGTH);
- memcpy(message->_infoHash, &data[28], INFO_HASH_LENGTH);
- memcpy(message->_peerId, &data[48], PEER_ID_LENGTH);
+ message->pstrlen_ = data[0];
+ memcpy(message->pstr_, &data[1], PSTR_LENGTH);
+ memcpy(message->reserved_, &data[20], RESERVED_LENGTH);
+ memcpy(message->infoHash_, &data[28], INFO_HASH_LENGTH);
+ memcpy(message->peerId_, &data[48], PEER_ID_LENGTH);
return message;
}
unsigned char* BtHandshakeMessage::createMessage()
{
unsigned char* msg = new unsigned char[MESSAGE_LENGTH];
- msg[0] = _pstrlen;
- memcpy(msg+1, _pstr, PSTR_LENGTH);
- memcpy(msg+20, _reserved, RESERVED_LENGTH);
- memcpy(msg+28, _infoHash, INFO_HASH_LENGTH);
- memcpy(msg+48, _peerId, PEER_ID_LENGTH);
+ msg[0] = pstrlen_;
+ memcpy(msg+1, pstr_, PSTR_LENGTH);
+ memcpy(msg+20, reserved_, RESERVED_LENGTH);
+ memcpy(msg+28, infoHash_, INFO_HASH_LENGTH);
+ memcpy(msg+48, peerId_, PEER_ID_LENGTH);
return msg;
}
@@ -104,33 +104,33 @@ size_t BtHandshakeMessage::getMessageLength() {
std::string BtHandshakeMessage::toString() const {
return strconcat(NAME, " peerId=",
- util::percentEncode(_peerId, PEER_ID_LENGTH),
+ util::percentEncode(peerId_, PEER_ID_LENGTH),
", reserved=",
- util::toHex(_reserved, RESERVED_LENGTH));
+ util::toHex(reserved_, RESERVED_LENGTH));
}
bool BtHandshakeMessage::isFastExtensionSupported() const {
- return _reserved[7]&0x04;
+ return reserved_[7]&0x04;
}
bool BtHandshakeMessage::isExtendedMessagingEnabled() const
{
- return _reserved[5]&0x10;
+ return reserved_[5]&0x10;
}
bool BtHandshakeMessage::isDHTEnabled() const
{
- return _reserved[7]&0x01;
+ return reserved_[7]&0x01;
}
void BtHandshakeMessage::setInfoHash(const unsigned char* infoHash)
{
- memcpy(_infoHash, infoHash, INFO_HASH_LENGTH);
+ memcpy(infoHash_, infoHash, INFO_HASH_LENGTH);
}
void BtHandshakeMessage::setPeerId(const unsigned char* peerId)
{
- memcpy(_peerId, peerId, PEER_ID_LENGTH);
+ memcpy(peerId_, peerId, PEER_ID_LENGTH);
}
} // namespace aria2
diff --git a/src/BtHandshakeMessage.h b/src/BtHandshakeMessage.h
index 5ff52d72..b52b10f8 100644
--- a/src/BtHandshakeMessage.h
+++ b/src/BtHandshakeMessage.h
@@ -46,11 +46,11 @@ public:
static const size_t RESERVED_LENGTH = 8;
static const size_t MESSAGE_LENGTH = 68;
private:
- uint8_t _pstrlen;
- unsigned char* _pstr;
- unsigned char* _reserved;
- unsigned char* _infoHash;
- unsigned char* _peerId;
+ uint8_t pstrlen_;
+ unsigned char* pstr_;
+ unsigned char* reserved_;
+ unsigned char* infoHash_;
+ unsigned char* peerId_;
void init();
public:
BtHandshakeMessage();
@@ -64,10 +64,10 @@ public:
create(const unsigned char* data, size_t dataLength);
virtual ~BtHandshakeMessage() {
- delete [] _pstr;
- delete [] _reserved;
- delete [] _infoHash;
- delete [] _peerId;
+ delete [] pstr_;
+ delete [] reserved_;
+ delete [] infoHash_;
+ delete [] peerId_;
}
static const uint8_t ID = INT8_MAX;
@@ -91,32 +91,32 @@ public:
void setDHTEnabled(bool enabled)
{
if(enabled) {
- _reserved[7] |= 0x01;
+ reserved_[7] |= 0x01;
} else {
- _reserved[7] &= ~0x01;
+ reserved_[7] &= ~0x01;
}
}
uint8_t getPstrlen() const {
- return _pstrlen;
+ return pstrlen_;
}
const unsigned char* getPstr() const {
- return _pstr;
+ return pstr_;
}
const unsigned char* getReserved() const {
- return _reserved;
+ return reserved_;
}
const unsigned char* getInfoHash() const {
- return _infoHash;
+ return infoHash_;
}
void setInfoHash(const unsigned char* infoHash);
const unsigned char* getPeerId() const {
- return _peerId;
+ return peerId_;
}
void setPeerId(const unsigned char* peerId);
diff --git a/src/BtHandshakeMessageValidator.h b/src/BtHandshakeMessageValidator.h
index 28f51694..49aef027 100644
--- a/src/BtHandshakeMessageValidator.h
+++ b/src/BtHandshakeMessageValidator.h
@@ -48,33 +48,33 @@ namespace aria2 {
class BtHandshakeMessageValidator : public BtMessageValidator {
private:
- const BtHandshakeMessage* _message;
- unsigned char _infoHash[INFO_HASH_LENGTH];
+ const BtHandshakeMessage* message_;
+ unsigned char infoHash_[INFO_HASH_LENGTH];
public:
BtHandshakeMessageValidator(const BtHandshakeMessage* message,
const unsigned char* infoHash):
- _message(message)
+ message_(message)
{
- memcpy(_infoHash, infoHash, sizeof(_infoHash));
+ memcpy(infoHash_, infoHash, sizeof(infoHash_));
}
virtual void validate()
{
- if(_message->getPstrlen() != 19) {
+ if(message_->getPstrlen() != 19) {
throw DL_ABORT_EX(StringFormat("invalid handshake pstrlen=%u",
- _message->getPstrlen()).str());
+ message_->getPstrlen()).str());
}
- if(memcmp(BtHandshakeMessage::BT_PSTR, _message->getPstr(), 19) != 0) {
+ if(memcmp(BtHandshakeMessage::BT_PSTR, message_->getPstr(), 19) != 0) {
throw DL_ABORT_EX
(StringFormat("invalid handshake pstr=%s",
util::percentEncode
- (_message->getPstr(), 19).c_str()).str());
+ (message_->getPstr(), 19).c_str()).str());
}
- if(memcmp(_infoHash, _message->getInfoHash(), sizeof(_infoHash)) != 0) {
+ if(memcmp(infoHash_, message_->getInfoHash(), sizeof(infoHash_)) != 0) {
throw DL_ABORT_EX
(StringFormat("invalid handshake info hash: expected:%s, actual:%s",
- util::toHex(_infoHash, sizeof(_infoHash)).c_str(),
- util::toHex(_message->getInfoHash(),
+ util::toHex(infoHash_, sizeof(infoHash_)).c_str(),
+ util::toHex(message_->getInfoHash(),
INFO_HASH_LENGTH).c_str()).str());
}
}
diff --git a/src/BtInterestedMessage.cc b/src/BtInterestedMessage.cc
index f3308669..683769f5 100644
--- a/src/BtInterestedMessage.cc
+++ b/src/BtInterestedMessage.cc
@@ -55,7 +55,7 @@ void BtInterestedMessage::doReceivedAction()
}
getPeer()->peerInterested(true);
if(!getPeer()->amChoking()) {
- _peerStorage->executeChoke();
+ peerStorage_->executeChoke();
}
}
@@ -71,7 +71,7 @@ void BtInterestedMessage::onSendComplete() {
void BtInterestedMessage::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
} // namespace aria2
diff --git a/src/BtInterestedMessage.h b/src/BtInterestedMessage.h
index 1b3a1d40..af31d74f 100644
--- a/src/BtInterestedMessage.h
+++ b/src/BtInterestedMessage.h
@@ -46,7 +46,7 @@ typedef SharedHandle<BtInterestedMessage> BtInterestedMessageHandle;
class BtInterestedMessage : public ZeroBtMessage {
private:
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
public:
BtInterestedMessage();
diff --git a/src/BtLeecherStateChoke.cc b/src/BtLeecherStateChoke.cc
index f211eeba..23b44f76 100644
--- a/src/BtLeecherStateChoke.cc
+++ b/src/BtLeecherStateChoke.cc
@@ -45,77 +45,77 @@
namespace aria2 {
BtLeecherStateChoke::BtLeecherStateChoke():
- _round(0),
- _lastRound(0),
- _logger(LogFactory::getInstance()) {}
+ round_(0),
+ lastRound_(0),
+ logger_(LogFactory::getInstance()) {}
BtLeecherStateChoke::~BtLeecherStateChoke() {}
BtLeecherStateChoke::PeerEntry::PeerEntry(const SharedHandle<Peer>& peer):
- _peer(peer), _downloadSpeed(peer->calculateDownloadSpeed()),
+ peer_(peer), downloadSpeed_(peer->calculateDownloadSpeed()),
// peer must be interested to us and sent block in the last 30 seconds
- _regularUnchoker
+ regularUnchoker_
(peer->peerInterested() &&
peer->getLastDownloadUpdate().difference(global::wallclock) < 30) {}
const SharedHandle<Peer>& BtLeecherStateChoke::PeerEntry::getPeer() const
{
- return _peer;
+ return peer_;
}
unsigned int BtLeecherStateChoke::PeerEntry::getDownloadSpeed() const
{
- return _downloadSpeed;
+ return downloadSpeed_;
}
bool BtLeecherStateChoke::PeerEntry::isRegularUnchoker() const
{
- return _regularUnchoker;
+ return regularUnchoker_;
}
void BtLeecherStateChoke::PeerEntry::enableChokingRequired()
{
- _peer->chokingRequired(true);
+ peer_->chokingRequired(true);
}
void BtLeecherStateChoke::PeerEntry::disableChokingRequired()
{
- _peer->chokingRequired(false);
+ peer_->chokingRequired(false);
}
void BtLeecherStateChoke::PeerEntry::enableOptUnchoking()
{
- _peer->optUnchoking(true);
+ peer_->optUnchoking(true);
}
void BtLeecherStateChoke::PeerEntry::disableOptUnchoking()
{
- _peer->optUnchoking(false);
+ peer_->optUnchoking(false);
}
bool BtLeecherStateChoke::PeerEntry::isSnubbing() const
{
- return _peer->snubbing();
+ return peer_->snubbing();
}
bool BtLeecherStateChoke::PeerEntry::operator<(const PeerEntry& peerEntry) const
{
- return _downloadSpeed > peerEntry._downloadSpeed;
+ return downloadSpeed_ > peerEntry.downloadSpeed_;
}
class PeerFilter {
private:
- bool _amChoking;
- bool _peerInterested;
+ bool amChoking_;
+ bool peerInterested_;
public:
PeerFilter(bool amChoking, bool peerInterested):
- _amChoking(amChoking),
- _peerInterested(peerInterested) {}
+ amChoking_(amChoking),
+ peerInterested_(peerInterested) {}
bool operator()(const BtLeecherStateChoke::PeerEntry& peerEntry) const
{
- return peerEntry.getPeer()->amChoking() == _amChoking &&
- peerEntry.getPeer()->peerInterested() == _peerInterested;
+ return peerEntry.getPeer()->amChoking() == amChoking_ &&
+ peerEntry.getPeer()->peerInterested() == peerInterested_;
}
};
@@ -132,7 +132,7 @@ void BtLeecherStateChoke::plannedOptimisticUnchoke
std::random_shuffle(peerEntries.begin(), i,
*(SimpleRandomizer::getInstance().get()));
(*peerEntries.begin()).enableOptUnchoking();
- _logger->info
+ logger_->info
("POU: %s", (*peerEntries.begin()).getPeer()->getIPAddress().c_str());
}
}
@@ -152,7 +152,7 @@ void BtLeecherStateChoke::regularUnchoke(std::vector<PeerEntry>& peerEntries)
std::vector<PeerEntry>::iterator peerIter = peerEntries.begin();
for(;peerIter != rest && count; ++peerIter, --count) {
(*peerIter).disableChokingRequired();
- _logger->info("RU: %s, dlspd=%u",
+ logger_->info("RU: %s, dlspd=%u",
(*peerIter).getPeer()->getIPAddress().c_str(),
(*peerIter).getDownloadSpeed());
if((*peerIter).getPeer()->optUnchoking()) {
@@ -167,11 +167,11 @@ void BtLeecherStateChoke::regularUnchoke(std::vector<PeerEntry>& peerEntries)
eoi = peerEntries.end(); i != eoi; ++i) {
if((*i).getPeer()->peerInterested()) {
(*i).enableOptUnchoking();
- _logger->info("OU: %s", (*i).getPeer()->getIPAddress().c_str());
+ logger_->info("OU: %s", (*i).getPeer()->getIPAddress().c_str());
break;
} else {
(*i).disableChokingRequired();
- _logger->info("OU: %s", (*i).getPeer()->getIPAddress().c_str());
+ logger_->info("OU: %s", (*i).getPeer()->getIPAddress().c_str());
}
}
}
@@ -190,8 +190,8 @@ void
BtLeecherStateChoke::executeChoke
(const std::vector<SharedHandle<Peer> >& peerSet)
{
- _logger->info("Leecher state, %d choke round started", _round);
- _lastRound = global::wallclock;
+ logger_->info("Leecher state, %d choke round started", round_);
+ lastRound_ = global::wallclock;
std::vector<PeerEntry> peerEntries;
std::transform(peerSet.begin(), peerSet.end(),
@@ -206,19 +206,19 @@ BtLeecherStateChoke::executeChoke
std::mem_fun_ref(&PeerEntry::enableChokingRequired));
// planned optimistic unchoke
- if(_round == 0) {
+ if(round_ == 0) {
plannedOptimisticUnchoke(peerEntries);
}
regularUnchoke(peerEntries);
- if(++_round == 3) {
- _round = 0;
+ if(++round_ == 3) {
+ round_ = 0;
}
}
const Timer& BtLeecherStateChoke::getLastRound() const
{
- return _lastRound;
+ return lastRound_;
}
} // namespace aria2
diff --git a/src/BtLeecherStateChoke.h b/src/BtLeecherStateChoke.h
index 89914bec..43762efd 100644
--- a/src/BtLeecherStateChoke.h
+++ b/src/BtLeecherStateChoke.h
@@ -49,17 +49,17 @@ class Logger;
class BtLeecherStateChoke {
private:
- int _round;
+ int round_;
- Timer _lastRound;
+ Timer lastRound_;
- Logger* _logger;
+ Logger* logger_;
class PeerEntry {
private:
- SharedHandle<Peer> _peer;
- unsigned int _downloadSpeed;
- bool _regularUnchoker;
+ SharedHandle<Peer> peer_;
+ unsigned int downloadSpeed_;
+ bool regularUnchoker_;
public:
PeerEntry(const SharedHandle<Peer>& peer);
diff --git a/src/BtMessage.h b/src/BtMessage.h
index 970e7514..1c3503fd 100644
--- a/src/BtMessage.h
+++ b/src/BtMessage.h
@@ -50,9 +50,9 @@ class BtEvent;
class BtMessage {
private:
- uint8_t _id;
+ uint8_t id_;
public:
- BtMessage(uint8_t id):_id(id) {}
+ BtMessage(uint8_t id):id_(id) {}
virtual ~BtMessage() {}
@@ -62,7 +62,7 @@ public:
virtual bool isUploading() = 0;
- uint8_t getId() { return _id; }
+ uint8_t getId() { return id_; }
virtual void doReceivedAction() = 0;
diff --git a/src/BtNotInterestedMessage.cc b/src/BtNotInterestedMessage.cc
index c0adb3a3..c3cdd305 100644
--- a/src/BtNotInterestedMessage.cc
+++ b/src/BtNotInterestedMessage.cc
@@ -55,7 +55,7 @@ void BtNotInterestedMessage::doReceivedAction()
}
getPeer()->peerInterested(false);
if(!getPeer()->amChoking()) {
- _peerStorage->executeChoke();
+ peerStorage_->executeChoke();
}
}
@@ -71,7 +71,7 @@ void BtNotInterestedMessage::onSendComplete() {
void BtNotInterestedMessage::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
} // namespace aria2
diff --git a/src/BtNotInterestedMessage.h b/src/BtNotInterestedMessage.h
index a3761dfd..67d64945 100644
--- a/src/BtNotInterestedMessage.h
+++ b/src/BtNotInterestedMessage.h
@@ -46,7 +46,7 @@ typedef SharedHandle<BtNotInterestedMessage> BtNotInterestedMessageHandle;
class BtNotInterestedMessage : public ZeroBtMessage {
private:
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
public:
BtNotInterestedMessage();
diff --git a/src/BtPieceMessage.cc b/src/BtPieceMessage.cc
index f14ef6d3..a0355d58 100644
--- a/src/BtPieceMessage.cc
+++ b/src/BtPieceMessage.cc
@@ -62,25 +62,25 @@ const std::string BtPieceMessage::NAME("piece");
BtPieceMessage::BtPieceMessage
(size_t index, uint32_t begin, size_t blockLength):
AbstractBtMessage(ID, NAME),
- _index(index),
- _begin(begin),
- _blockLength(blockLength),
- _block(0),
- _rawData(0)
+ index_(index),
+ begin_(begin),
+ blockLength_(blockLength),
+ block_(0),
+ rawData_(0)
{
setUploading(true);
}
BtPieceMessage::~BtPieceMessage()
{
- delete [] _rawData;
+ delete [] rawData_;
}
void BtPieceMessage::setRawMessage(unsigned char* data)
{
- delete [] _rawData;
- _rawData = data;
- _block = data+9;
+ delete [] rawData_;
+ rawData_ = data;
+ block_ = data+9;
}
BtPieceMessageHandle BtPieceMessage::create
@@ -101,27 +101,27 @@ void BtPieceMessage::doReceivedAction()
return;
}
RequestSlot slot = getBtMessageDispatcher()->getOutstandingRequest
- (_index, _begin, _blockLength);
- getPeer()->updateDownloadLength(_blockLength);
+ (index_, begin_, blockLength_);
+ getPeer()->updateDownloadLength(blockLength_);
if(!RequestSlot::isNull(slot)) {
getPeer()->snubbing(false);
- SharedHandle<Piece> piece = getPieceStorage()->getPiece(_index);
- off_t offset = (off_t)_index*_downloadContext->getPieceLength()+_begin;
+ SharedHandle<Piece> piece = getPieceStorage()->getPiece(index_);
+ off_t offset = (off_t)index_*downloadContext_->getPieceLength()+begin_;
if(getLogger()->debug()) {
getLogger()->debug(MSG_PIECE_RECEIVED,
util::itos(getCuid()).c_str(),
- _index, _begin, _blockLength, offset,
+ index_, begin_, blockLength_, offset,
slot.getBlockIndex());
}
getPieceStorage()->getDiskAdaptor()->writeData
- (_block, _blockLength, offset);
+ (block_, blockLength_, offset);
piece->completeBlock(slot.getBlockIndex());
if(getLogger()->debug()) {
getLogger()->debug(MSG_PIECE_BITFIELD, util::itos(getCuid()).c_str(),
util::toHex(piece->getBitfield(),
piece->getBitfieldLength()).c_str());
}
- piece->updateHash(_begin, _block, _blockLength);
+ piece->updateHash(begin_, block_, blockLength_);
getBtMessageDispatcher()->removeOutstandingRequest(slot);
if(piece->pieceComplete()) {
if(checkPieceHash(piece)) {
@@ -133,7 +133,7 @@ void BtPieceMessage::doReceivedAction()
} else {
if(getLogger()->debug()) {
getLogger()->debug("CUID#%s - RequestSlot not found, index=%d, begin=%d",
- util::itos(getCuid()).c_str(), _index, _begin);
+ util::itos(getCuid()).c_str(), index_, begin_);
}
}
}
@@ -151,9 +151,9 @@ unsigned char* BtPieceMessage::createMessageHeader()
*/
unsigned char* msgHeader = new unsigned char[MESSAGE_HEADER_LENGTH];
bittorrent::createPeerMessageString(msgHeader, MESSAGE_HEADER_LENGTH,
- 9+_blockLength, ID);
- bittorrent::setIntParam(&msgHeader[5], _index);
- bittorrent::setIntParam(&msgHeader[9], _begin);
+ 9+blockLength_, ID);
+ bittorrent::setIntParam(&msgHeader[5], index_);
+ bittorrent::setIntParam(&msgHeader[9], begin_);
return msgHeader;
}
@@ -180,13 +180,13 @@ void BtPieceMessage::send()
size_t msgHdrLen = getMessageHeaderLength();
if(getLogger()->debug()) {
getLogger()->debug("msglength = %lu bytes",
- static_cast<unsigned long>(msgHdrLen+_blockLength));
+ static_cast<unsigned long>(msgHdrLen+blockLength_));
}
getPeerConnection()->pushBytes(msgHdr, msgHdrLen);
getPeerConnection()->sendPendingData();
off_t pieceDataOffset =
- (off_t)_index*_downloadContext->getPieceLength()+_begin;
- writtenLength = sendPieceData(pieceDataOffset, _blockLength);
+ (off_t)index_*downloadContext_->getPieceLength()+begin_;
+ writtenLength = sendPieceData(pieceDataOffset, blockLength_);
} else {
writtenLength = getPeerConnection()->sendPendingData();
}
@@ -215,8 +215,8 @@ size_t BtPieceMessage::sendPieceData(off_t offset, size_t length) const
std::string BtPieceMessage::toString() const
{
- return strconcat(NAME, " index=", util::itos(_index), ", begin=",
- util::itos(_begin), ", length=", util::itos(_blockLength));
+ return strconcat(NAME, " index=", util::itos(index_), ", begin=",
+ util::itos(begin_), ", length=", util::itos(blockLength_));
}
bool BtPieceMessage::checkPieceHash(const SharedHandle<Piece>& piece)
@@ -227,13 +227,13 @@ bool BtPieceMessage::checkPieceHash(const SharedHandle<Piece>& piece)
static_cast<unsigned long>(piece->getIndex()));
}
return
- piece->getHashString()==_downloadContext->getPieceHash(piece->getIndex());
+ piece->getHashString()==downloadContext_->getPieceHash(piece->getIndex());
} else {
- off_t offset = (off_t)piece->getIndex()*_downloadContext->getPieceLength();
+ off_t offset = (off_t)piece->getIndex()*downloadContext_->getPieceLength();
return MessageDigestHelper::staticSHA1Digest
(getPieceStorage()->getDiskAdaptor(), offset, piece->getLength())
- == _downloadContext->getPieceHash(piece->getIndex());
+ == downloadContext_->getPieceHash(piece->getIndex());
}
}
@@ -264,7 +264,7 @@ void BtPieceMessage::erasePieceOnDisk(const SharedHandle<Piece>& piece)
size_t BUFSIZE = 4096;
unsigned char buf[BUFSIZE];
memset(buf, 0, BUFSIZE);
- off_t offset = (off_t)piece->getIndex()*_downloadContext->getPieceLength();
+ off_t offset = (off_t)piece->getIndex()*downloadContext_->getPieceLength();
div_t res = div(piece->getLength(), BUFSIZE);
for(int i = 0; i < res.quot; ++i) {
getPieceStorage()->getDiskAdaptor()->writeData(buf, BUFSIZE, offset);
@@ -279,16 +279,16 @@ void BtPieceMessage::onChokingEvent(const BtChokingEvent& event)
{
if(!isInvalidate() &&
!isSendingInProgress() &&
- !getPeer()->isInAmAllowedIndexSet(_index)) {
+ !getPeer()->isInAmAllowedIndexSet(index_)) {
if(getLogger()->debug()) {
getLogger()->debug(MSG_REJECT_PIECE_CHOKED,
util::itos(getCuid()).c_str(),
- _index, _begin, _blockLength);
+ index_, begin_, blockLength_);
}
if(getPeer()->isFastExtensionEnabled()) {
BtMessageHandle rej =
getBtMessageFactory()->createRejectMessage
- (_index, _begin, _blockLength);
+ (index_, begin_, blockLength_);
getBtMessageDispatcher()->addMessageToQueue(rej);
}
setInvalidate(true);
@@ -300,18 +300,18 @@ void BtPieceMessage::onCancelSendingPieceEvent
{
if(!isInvalidate() &&
!isSendingInProgress() &&
- _index == event.getIndex() &&
- _begin == event.getBegin() &&
- _blockLength == event.getLength()) {
+ index_ == event.getIndex() &&
+ begin_ == event.getBegin() &&
+ blockLength_ == event.getLength()) {
if(getLogger()->debug()) {
getLogger()->debug(MSG_REJECT_PIECE_CANCEL,
util::itos(getCuid()).c_str(),
- _index, _begin, _blockLength);
+ index_, begin_, blockLength_);
}
if(getPeer()->isFastExtensionEnabled()) {
BtMessageHandle rej =
getBtMessageFactory()->createRejectMessage
- (_index, _begin, _blockLength);
+ (index_, begin_, blockLength_);
getBtMessageDispatcher()->addMessageToQueue(rej);
}
setInvalidate(true);
@@ -321,7 +321,7 @@ void BtPieceMessage::onCancelSendingPieceEvent
void BtPieceMessage::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
+ downloadContext_ = downloadContext;
}
} // namespace aria2
diff --git a/src/BtPieceMessage.h b/src/BtPieceMessage.h
index 5b106935..7f83ae68 100644
--- a/src/BtPieceMessage.h
+++ b/src/BtPieceMessage.h
@@ -47,12 +47,12 @@ typedef SharedHandle<BtPieceMessage> BtPieceMessageHandle;
class BtPieceMessage : public AbstractBtMessage {
private:
- size_t _index;
- uint32_t _begin;
- uint32_t _blockLength;
- unsigned char* _block;
- unsigned char* _rawData;
- SharedHandle<DownloadContext> _downloadContext;
+ size_t index_;
+ uint32_t begin_;
+ uint32_t blockLength_;
+ unsigned char* block_;
+ unsigned char* rawData_;
+ SharedHandle<DownloadContext> downloadContext_;
static size_t MESSAGE_HEADER_LENGTH;
@@ -74,24 +74,24 @@ public:
static const std::string NAME;
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
- void setIndex(size_t index) { _index = index; }
+ void setIndex(size_t index) { index_ = index; }
- uint32_t getBegin() const { return _begin; }
+ uint32_t getBegin() const { return begin_; }
- void setBegin(uint32_t begin) { _begin = begin; }
+ void setBegin(uint32_t begin) { begin_ = begin; }
- const unsigned char* getBlock() const { return _block; }
+ const unsigned char* getBlock() const { return block_; }
- size_t getBlockLength() const { return _blockLength; }
+ size_t getBlockLength() const { return blockLength_; }
// Stores raw message data. After this function call, this object
// has ownership of data. Caller must not be free or alter data.
// Member block is pointed to block starting position in data.
void setRawMessage(unsigned char* data);
- void setBlockLength(size_t blockLength) { _blockLength = blockLength; }
+ void setBlockLength(size_t blockLength) { blockLength_ = blockLength; }
void setDownloadContext(const SharedHandle<DownloadContext>& downloadContext);
diff --git a/src/BtPieceMessageValidator.h b/src/BtPieceMessageValidator.h
index abc202db..2560b8bd 100644
--- a/src/BtPieceMessageValidator.h
+++ b/src/BtPieceMessageValidator.h
@@ -43,21 +43,21 @@ namespace aria2 {
class BtPieceMessageValidator : public BtMessageValidator {
private:
- const BtPieceMessage* _message;
- size_t _numPiece;
- size_t _pieceLength;
+ const BtPieceMessage* message_;
+ size_t numPiece_;
+ size_t pieceLength_;
public:
BtPieceMessageValidator(const BtPieceMessage* message,
size_t numPiece,
size_t pieceLength):
- _message(message),
- _numPiece(numPiece),
- _pieceLength(pieceLength) {}
+ message_(message),
+ numPiece_(numPiece),
+ pieceLength_(pieceLength) {}
virtual void validate()
{
- bittorrent::checkIndex(_message->getIndex(), _numPiece);
- bittorrent::checkBegin(_message->getBegin(), _pieceLength);
+ bittorrent::checkIndex(message_->getIndex(), numPiece_);
+ bittorrent::checkBegin(message_->getBegin(), pieceLength_);
}
};
diff --git a/src/BtPortMessage.cc b/src/BtPortMessage.cc
index fffd16b9..881a4cb8 100644
--- a/src/BtPortMessage.cc
+++ b/src/BtPortMessage.cc
@@ -52,7 +52,7 @@ namespace aria2 {
const std::string BtPortMessage::NAME("port");
BtPortMessage::BtPortMessage(uint16_t port):
- SimpleBtMessage(ID, NAME), _port(port) {}
+ SimpleBtMessage(ID, NAME), port_(port) {}
SharedHandle<BtPortMessage> BtPortMessage::create
(const unsigned char* data, size_t dataLength)
@@ -66,8 +66,8 @@ SharedHandle<BtPortMessage> BtPortMessage::create
void BtPortMessage::doReceivedAction()
{
- if(!_taskFactory.isNull() && !_taskQueue.isNull()) {
- if(_port == 0) {
+ if(!taskFactory_.isNull() && !taskQueue_.isNull()) {
+ if(port_ == 0) {
if(getLogger()->debug()) {
getLogger()->debug("Ignored port 0.");
}
@@ -77,16 +77,16 @@ void BtPortMessage::doReceivedAction()
// instance created with proper node ID and is added to a routing table.
SharedHandle<DHTNode> node(new DHTNode());
node->setIPAddress(getPeer()->getIPAddress());
- node->setPort(_port);
+ node->setPort(port_);
{
- SharedHandle<DHTTask> task = _taskFactory->createPingTask(node);
- _taskQueue->addImmediateTask(task);
+ SharedHandle<DHTTask> task = taskFactory_->createPingTask(node);
+ taskQueue_->addImmediateTask(task);
}
- if(_routingTable->countBucket() == 1) {
+ if(routingTable_->countBucket() == 1) {
// initiate bootstrap
getLogger()->info("Dispatch node_lookup since too few buckets.");
- _taskQueue->addImmediateTask
- (_taskFactory->createNodeLookupTask(_localNode->getID()));
+ taskQueue_->addImmediateTask
+ (taskFactory_->createNodeLookupTask(localNode_->getID()));
}
} else {
getLogger()->info
@@ -104,7 +104,7 @@ unsigned char* BtPortMessage::createMessage()
*/
unsigned char* msg = new unsigned char[MESSAGE_LENGTH];
bittorrent::createPeerMessageString(msg, MESSAGE_LENGTH, 3, ID);
- bittorrent::setShortIntParam(&msg[5], _port);
+ bittorrent::setShortIntParam(&msg[5], port_);
return msg;
}
@@ -113,27 +113,27 @@ size_t BtPortMessage::getMessageLength() {
}
std::string BtPortMessage::toString() const {
- return strconcat(NAME, " port=", util::uitos(_port));
+ return strconcat(NAME, " port=", util::uitos(port_));
}
void BtPortMessage::setLocalNode(const WeakHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
void BtPortMessage::setRoutingTable(const WeakHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void BtPortMessage::setTaskQueue(const WeakHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void BtPortMessage::setTaskFactory(const WeakHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
} // namespace aria2
diff --git a/src/BtPortMessage.h b/src/BtPortMessage.h
index 6faa4185..e91c2dfd 100644
--- a/src/BtPortMessage.h
+++ b/src/BtPortMessage.h
@@ -46,16 +46,16 @@ class DHTTaskFactory;
class BtPortMessage : public SimpleBtMessage {
private:
- uint16_t _port;
+ uint16_t port_;
static const size_t MESSAGE_LENGTH = 7;
- WeakHandle<DHTNode> _localNode;
+ WeakHandle<DHTNode> localNode_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
- WeakHandle<DHTTaskQueue> _taskQueue;
+ WeakHandle<DHTTaskQueue> taskQueue_;
- WeakHandle<DHTTaskFactory> _taskFactory;
+ WeakHandle<DHTTaskFactory> taskFactory_;
public:
BtPortMessage(uint16_t port);
@@ -63,7 +63,7 @@ public:
static const std::string NAME;
- uint16_t getPort() const { return _port; }
+ uint16_t getPort() const { return port_; }
static SharedHandle<BtPortMessage> create
(const unsigned char* data, size_t dataLength);
diff --git a/src/BtRegistry.cc b/src/BtRegistry.cc
index debfb0b1..e6b938c9 100644
--- a/src/BtRegistry.cc
+++ b/src/BtRegistry.cc
@@ -47,18 +47,18 @@ namespace aria2 {
SharedHandle<DownloadContext>
BtRegistry::getDownloadContext(gid_t gid) const
{
- return get(gid)._downloadContext;
+ return get(gid).downloadContext_;
}
SharedHandle<DownloadContext>
BtRegistry::getDownloadContext(const std::string& infoHash) const
{
SharedHandle<DownloadContext> dctx;
- for(std::map<gid_t, BtObject>::const_iterator i = _pool.begin(),
- eoi = _pool.end(); i != eoi; ++i) {
- if(bittorrent::getTorrentAttrs((*i).second._downloadContext)->infoHash ==
+ for(std::map<gid_t, BtObject>::const_iterator i = pool_.begin(),
+ eoi = pool_.end(); i != eoi; ++i) {
+ if(bittorrent::getTorrentAttrs((*i).second.downloadContext_)->infoHash ==
infoHash) {
- dctx = (*i).second._downloadContext;
+ dctx = (*i).second.downloadContext_;
break;
}
}
@@ -67,13 +67,13 @@ BtRegistry::getDownloadContext(const std::string& infoHash) const
void BtRegistry::put(gid_t gid, const BtObject& obj)
{
- _pool[gid] = obj;
+ pool_[gid] = obj;
}
BtObject BtRegistry::get(gid_t gid) const
{
- std::map<gid_t, BtObject>::const_iterator i = _pool.find(gid);
- if(i == _pool.end()) {
+ std::map<gid_t, BtObject>::const_iterator i = pool_.find(gid);
+ if(i == pool_.end()) {
return BtObject();
} else {
return (*i).second;
@@ -82,11 +82,11 @@ BtObject BtRegistry::get(gid_t gid) const
bool BtRegistry::remove(gid_t gid)
{
- return _pool.erase(gid);
+ return pool_.erase(gid);
}
void BtRegistry::removeAll() {
- _pool.clear();
+ pool_.clear();
}
} // namespace aria2
diff --git a/src/BtRegistry.h b/src/BtRegistry.h
index cb6c0707..36e27d53 100644
--- a/src/BtRegistry.h
+++ b/src/BtRegistry.h
@@ -52,12 +52,12 @@ class BtProgressInfoFile;
class DownloadContext;
struct BtObject {
- SharedHandle<DownloadContext> _downloadContext;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<BtAnnounce> _btAnnounce;
- SharedHandle<BtRuntime> _btRuntime;
- SharedHandle<BtProgressInfoFile> _btProgressInfoFile;
+ SharedHandle<DownloadContext> downloadContext_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<BtAnnounce> btAnnounce_;
+ SharedHandle<BtRuntime> btRuntime_;
+ SharedHandle<BtProgressInfoFile> btProgressInfoFile_;
BtObject(const SharedHandle<DownloadContext>& downloadContext,
const SharedHandle<PieceStorage>& pieceStorage,
@@ -65,29 +65,29 @@ struct BtObject {
const SharedHandle<BtAnnounce>& btAnnounce,
const SharedHandle<BtRuntime>& btRuntime,
const SharedHandle<BtProgressInfoFile>& btProgressInfoFile):
- _downloadContext(downloadContext),
- _pieceStorage(pieceStorage),
- _peerStorage(peerStorage),
- _btAnnounce(btAnnounce),
- _btRuntime(btRuntime),
- _btProgressInfoFile(btProgressInfoFile) {}
+ downloadContext_(downloadContext),
+ pieceStorage_(pieceStorage),
+ peerStorage_(peerStorage),
+ btAnnounce_(btAnnounce),
+ btRuntime_(btRuntime),
+ btProgressInfoFile_(btProgressInfoFile) {}
BtObject() {}
bool isNull() const
{
- return _downloadContext.isNull() &&
- _pieceStorage.isNull() &&
- _peerStorage.isNull() &&
- _btAnnounce.isNull() &&
- _btRuntime.isNull() &&
- _btProgressInfoFile.isNull();
+ return downloadContext_.isNull() &&
+ pieceStorage_.isNull() &&
+ peerStorage_.isNull() &&
+ btAnnounce_.isNull() &&
+ btRuntime_.isNull() &&
+ btProgressInfoFile_.isNull();
}
};
class BtRegistry {
private:
- std::map<gid_t, BtObject> _pool;
+ std::map<gid_t, BtObject> pool_;
public:
SharedHandle<DownloadContext>
getDownloadContext(gid_t gid) const;
@@ -102,9 +102,9 @@ public:
template<typename OutputIterator>
OutputIterator getAllDownloadContext(OutputIterator dest)
{
- for(std::map<gid_t, BtObject>::const_iterator i = _pool.begin(),
- eoi = _pool.end(); i != eoi; ++i) {
- *dest++ = (*i).second._downloadContext;
+ for(std::map<gid_t, BtObject>::const_iterator i = pool_.begin(),
+ eoi = pool_.end(); i != eoi; ++i) {
+ *dest++ = (*i).second.downloadContext_;
}
return dest;
}
diff --git a/src/BtRequestMessage.cc b/src/BtRequestMessage.cc
index fc4e0df3..e09f7007 100644
--- a/src/BtRequestMessage.cc
+++ b/src/BtRequestMessage.cc
@@ -46,7 +46,7 @@ const std::string BtRequestMessage::NAME("request");
BtRequestMessage::BtRequestMessage
(size_t index, uint32_t begin, uint32_t length, size_t blockIndex):
RangeBtMessage(ID, NAME, index, begin, length),
- _blockIndex(blockIndex) {}
+ blockIndex_(blockIndex) {}
SharedHandle<BtRequestMessage> BtRequestMessage::create
(const unsigned char* data, size_t dataLength)
@@ -79,7 +79,7 @@ void BtRequestMessage::doReceivedAction()
void BtRequestMessage::onQueued()
{
- RequestSlot requestSlot(getIndex(), getBegin(), getLength(), _blockIndex,
+ RequestSlot requestSlot(getIndex(), getBegin(), getLength(), blockIndex_,
getPieceStorage()->getPiece(getIndex()));
getBtMessageDispatcher()->addOutstandingRequest(requestSlot);
}
diff --git a/src/BtRequestMessage.h b/src/BtRequestMessage.h
index bc0daa2c..c74f4d29 100644
--- a/src/BtRequestMessage.h
+++ b/src/BtRequestMessage.h
@@ -45,7 +45,7 @@ typedef SharedHandle<BtRequestMessage> BtRequestMessageHandle;
class BtRequestMessage : public RangeBtMessage {
private:
- size_t _blockIndex;
+ size_t blockIndex_;
public:
BtRequestMessage(size_t index = 0,
uint32_t begin = 0,
@@ -56,8 +56,8 @@ public:
static const std::string NAME;
- size_t getBlockIndex() const { return _blockIndex; }
- void setBlockIndex(size_t blockIndex) { _blockIndex = blockIndex; }
+ size_t getBlockIndex() const { return blockIndex_; }
+ void setBlockIndex(size_t blockIndex) { blockIndex_ = blockIndex; }
static SharedHandle<BtRequestMessage> create
(const unsigned char* data, size_t dataLength);
diff --git a/src/BtRuntime.h b/src/BtRuntime.h
index 1349eb5c..838ab77d 100644
--- a/src/BtRuntime.h
+++ b/src/BtRuntime.h
@@ -42,90 +42,90 @@ namespace aria2 {
class BtRuntime {
private:
- uint64_t _uploadLengthAtStartup;
- uint16_t _port;
- bool _halt;
- unsigned int _connections;
- bool _ready;
+ uint64_t uploadLengthAtStartup_;
+ uint16_t port_;
+ bool halt_;
+ unsigned int connections_;
+ bool ready_;
// Maximum number of peers to hold connections at the same time.
// 0 means unlimited.
- unsigned int _maxPeers;
+ unsigned int maxPeers_;
// Minimum number of peers. This value is used for getting more peers from
// tracker. 0 means always the number of peers is under minimum.
- unsigned int _minPeers;
+ unsigned int minPeers_;
static const unsigned int DEFAULT_MIN_PEERS = 40;
public:
BtRuntime():
- _uploadLengthAtStartup(0),
- _port(0),
- _halt(false),
- _connections(0),
- _ready(false),
- _maxPeers(DEFAULT_MAX_PEERS),
- _minPeers(DEFAULT_MIN_PEERS)
+ uploadLengthAtStartup_(0),
+ port_(0),
+ halt_(false),
+ connections_(0),
+ ready_(false),
+ maxPeers_(DEFAULT_MAX_PEERS),
+ minPeers_(DEFAULT_MIN_PEERS)
{}
~BtRuntime() {}
uint64_t getUploadLengthAtStartup() const {
- return _uploadLengthAtStartup;
+ return uploadLengthAtStartup_;
}
void setUploadLengthAtStartup(uint64_t length) {
- _uploadLengthAtStartup = length;
+ uploadLengthAtStartup_ = length;
}
void setListenPort(uint16_t port) {
- _port = port;
+ port_ = port;
}
- uint16_t getListenPort() const { return _port; }
+ uint16_t getListenPort() const { return port_; }
- bool isHalt() const { return _halt; }
+ bool isHalt() const { return halt_; }
void setHalt(bool halt) {
- _halt = halt;
+ halt_ = halt;
}
- unsigned int getConnections() const { return _connections; }
+ unsigned int getConnections() const { return connections_; }
- void increaseConnections() { ++_connections; }
+ void increaseConnections() { ++connections_; }
- void decreaseConnections() { --_connections; }
+ void decreaseConnections() { --connections_; }
bool lessThanMaxPeers() const
{
- return _maxPeers == 0 || _connections < _maxPeers;
+ return maxPeers_ == 0 || connections_ < maxPeers_;
}
bool lessThanMinPeers() const
{
- return _minPeers == 0 || _connections < _minPeers;
+ return minPeers_ == 0 || connections_ < minPeers_;
}
bool lessThanEqMinPeers() const
{
- return _minPeers == 0 || _connections <= _minPeers;
+ return minPeers_ == 0 || connections_ <= minPeers_;
}
- bool ready() { return _ready; }
+ bool ready() { return ready_; }
- void setReady(bool go) { _ready = go; }
+ void setReady(bool go) { ready_ = go; }
void setMaxPeers(unsigned int maxPeers)
{
- _maxPeers = maxPeers;
- _minPeers = static_cast<unsigned int>(maxPeers*0.8);
- if(_minPeers == 0 && maxPeers != 0) {
- _minPeers = maxPeers;
+ maxPeers_ = maxPeers;
+ minPeers_ = static_cast<unsigned int>(maxPeers*0.8);
+ if(minPeers_ == 0 && maxPeers != 0) {
+ minPeers_ = maxPeers;
}
}
unsigned int getMaxPeers() const
{
- return _maxPeers;
+ return maxPeers_;
}
static const unsigned int DEFAULT_MAX_PEERS = 55;
diff --git a/src/BtSeederStateChoke.cc b/src/BtSeederStateChoke.cc
index 3d31b5e7..253df636 100644
--- a/src/BtSeederStateChoke.cc
+++ b/src/BtSeederStateChoke.cc
@@ -45,48 +45,48 @@
namespace aria2 {
BtSeederStateChoke::BtSeederStateChoke():
- _round(0),
- _lastRound(0),
- _logger(LogFactory::getInstance()) {}
+ round_(0),
+ lastRound_(0),
+ logger_(LogFactory::getInstance()) {}
BtSeederStateChoke::~BtSeederStateChoke() {}
BtSeederStateChoke::PeerEntry::PeerEntry
(const SharedHandle<Peer>& peer):
- _peer(peer),
- _outstandingUpload(peer->countOutstandingUpload()),
- _lastAmUnchoking(peer->getLastAmUnchoking()),
- _recentUnchoking(_lastAmUnchoking.difference(global::wallclock) < TIME_FRAME),
- _uploadSpeed(peer->calculateUploadSpeed())
+ peer_(peer),
+ outstandingUpload_(peer->countOutstandingUpload()),
+ lastAmUnchoking_(peer->getLastAmUnchoking()),
+ recentUnchoking_(lastAmUnchoking_.difference(global::wallclock) < TIME_FRAME),
+ uploadSpeed_(peer->calculateUploadSpeed())
{}
bool
BtSeederStateChoke::PeerEntry::operator<(const PeerEntry& rhs) const
{
- if(this->_outstandingUpload && !rhs._outstandingUpload) {
+ if(this->outstandingUpload_ && !rhs.outstandingUpload_) {
return true;
- } else if(!this->_outstandingUpload && rhs._outstandingUpload) {
+ } else if(!this->outstandingUpload_ && rhs.outstandingUpload_) {
return false;
}
- if(this->_recentUnchoking &&
- (this->_lastAmUnchoking > rhs._lastAmUnchoking)) {
+ if(this->recentUnchoking_ &&
+ (this->lastAmUnchoking_ > rhs.lastAmUnchoking_)) {
return true;
- } else if(rhs._recentUnchoking) {
+ } else if(rhs.recentUnchoking_) {
return false;
} else {
- return this->_uploadSpeed > rhs._uploadSpeed;
+ return this->uploadSpeed_ > rhs.uploadSpeed_;
}
}
void BtSeederStateChoke::PeerEntry::disableOptUnchoking()
{
- _peer->optUnchoking(false);
+ peer_->optUnchoking(false);
}
void BtSeederStateChoke::unchoke
(std::vector<BtSeederStateChoke::PeerEntry>& peers)
{
- int count = (_round == 2) ? 4 : 3;
+ int count = (round_ == 2) ? 4 : 3;
std::sort(peers.begin(), peers.end());
@@ -94,18 +94,18 @@ void BtSeederStateChoke::unchoke
for(std::vector<PeerEntry>::iterator eoi = peers.end();
r != eoi && count; ++r, --count) {
(*r).getPeer()->chokingRequired(false);
- _logger->info("RU: %s, ulspd=%u", (*r).getPeer()->getIPAddress().c_str(),
+ logger_->info("RU: %s, ulspd=%u", (*r).getPeer()->getIPAddress().c_str(),
(*r).getUploadSpeed());
}
- if(_round < 2) {
+ if(round_ < 2) {
std::for_each(peers.begin(), peers.end(),
std::mem_fun_ref(&PeerEntry::disableOptUnchoking));
if(r != peers.end()) {
std::random_shuffle(r, peers.end(),
*(SimpleRandomizer::getInstance().get()));
(*r).getPeer()->optUnchoking(true);
- _logger->info("POU: %s", (*r).getPeer()->getIPAddress().c_str());
+ logger_->info("POU: %s", (*r).getPeer()->getIPAddress().c_str());
}
}
}
@@ -138,8 +138,8 @@ void
BtSeederStateChoke::executeChoke
(const std::vector<SharedHandle<Peer> >& peerSet)
{
- _logger->info("Seeder state, %d choke round started", _round);
- _lastRound = global::wallclock;
+ logger_->info("Seeder state, %d choke round started", round_);
+ lastRound_ = global::wallclock;
std::vector<PeerEntry> peerEntries;
@@ -154,8 +154,8 @@ BtSeederStateChoke::executeChoke
unchoke(peerEntries);
- if(++_round == 3) {
- _round = 0;
+ if(++round_ == 3) {
+ round_ = 0;
}
}
diff --git a/src/BtSeederStateChoke.h b/src/BtSeederStateChoke.h
index 932bc3f5..877be8e4 100644
--- a/src/BtSeederStateChoke.h
+++ b/src/BtSeederStateChoke.h
@@ -49,19 +49,19 @@ class Logger;
class BtSeederStateChoke {
private:
- int _round;
+ int round_;
- Timer _lastRound;
+ Timer lastRound_;
- Logger* _logger;
+ Logger* logger_;
class PeerEntry {
private:
- SharedHandle<Peer> _peer;
- size_t _outstandingUpload;
- Timer _lastAmUnchoking;
- bool _recentUnchoking;
- unsigned int _uploadSpeed;
+ SharedHandle<Peer> peer_;
+ size_t outstandingUpload_;
+ Timer lastAmUnchoking_;
+ bool recentUnchoking_;
+ unsigned int uploadSpeed_;
const static time_t TIME_FRAME = 20;
public:
@@ -69,9 +69,9 @@ private:
bool operator<(const PeerEntry& rhs) const;
- const SharedHandle<Peer>& getPeer() const { return _peer; }
+ const SharedHandle<Peer>& getPeer() const { return peer_; }
- unsigned int getUploadSpeed() const { return _uploadSpeed; }
+ unsigned int getUploadSpeed() const { return uploadSpeed_; }
void disableOptUnchoking();
};
@@ -87,7 +87,7 @@ public:
void executeChoke(const std::vector<SharedHandle<Peer> >& peerSet);
- const Timer& getLastRound() const { return _lastRound; }
+ const Timer& getLastRound() const { return lastRound_; }
};
} // namespace aria2
diff --git a/src/BtSetup.cc b/src/BtSetup.cc
index d3e0115f..f17757e5 100644
--- a/src/BtSetup.cc
+++ b/src/BtSetup.cc
@@ -77,7 +77,7 @@
namespace aria2 {
-BtSetup::BtSetup():_logger(LogFactory::getInstance()) {}
+BtSetup::BtSetup():logger_(LogFactory::getInstance()) {}
void BtSetup::setup(std::vector<Command*>& commands,
RequestGroup* requestGroup,
@@ -91,10 +91,10 @@ void BtSetup::setup(std::vector<Command*>& commands,
bittorrent::getTorrentAttrs(requestGroup->getDownloadContext());
bool metadataGetMode = torrentAttrs->metadata.empty();
BtObject btObject = e->getBtRegistry()->get(requestGroup->getGID());
- SharedHandle<PieceStorage> pieceStorage = btObject._pieceStorage;
- SharedHandle<PeerStorage> peerStorage = btObject._peerStorage;
- SharedHandle<BtRuntime> btRuntime = btObject._btRuntime;
- SharedHandle<BtAnnounce> btAnnounce = btObject._btAnnounce;
+ SharedHandle<PieceStorage> pieceStorage = btObject.pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage = btObject.peerStorage_;
+ SharedHandle<BtRuntime> btRuntime = btObject.btRuntime_;
+ SharedHandle<BtAnnounce> btAnnounce = btObject.btAnnounce_;
// commands
{
TrackerWatcherCommand* c =
@@ -182,7 +182,7 @@ void BtSetup::setup(std::vector<Command*>& commands,
if(option->getAsBool(PREF_BT_ENABLE_LPD) &&
(metadataGetMode || !torrentAttrs->privateTorrent)) {
if(LpdReceiveMessageCommand::getNumInstance() == 0) {
- _logger->info("Initializing LpdMessageReceiver.");
+ logger_->info("Initializing LpdMessageReceiver.");
SharedHandle<LpdMessageReceiver> receiver
(new LpdMessageReceiver(LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT));
bool initialized = false;
@@ -206,7 +206,7 @@ void BtSetup::setup(std::vector<Command*>& commands,
}
}
if(initialized) {
- _logger->info("LpdMessageReceiver initialized. multicastAddr=%s:%u,"
+ logger_->info("LpdMessageReceiver initialized. multicastAddr=%s:%u,"
" localAddr=%s",
LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT,
receiver->getLocalAddress().c_str());
@@ -214,7 +214,7 @@ void BtSetup::setup(std::vector<Command*>& commands,
LpdReceiveMessageCommand::getInstance(e, receiver);
e->addCommand(cmd);
} else {
- _logger->info("LpdMessageReceiver not initialized.");
+ logger_->info("LpdMessageReceiver not initialized.");
}
}
if(LpdReceiveMessageCommand::getNumInstance()) {
@@ -222,20 +222,20 @@ void BtSetup::setup(std::vector<Command*>& commands,
bittorrent::getInfoHash(requestGroup->getDownloadContext());
SharedHandle<LpdMessageReceiver> receiver =
LpdReceiveMessageCommand::getInstance()->getLpdMessageReceiver();
- _logger->info("Initializing LpdMessageDispatcher.");
+ logger_->info("Initializing LpdMessageDispatcher.");
SharedHandle<LpdMessageDispatcher> dispatcher
(new LpdMessageDispatcher
(std::string(&infoHash[0], &infoHash[INFO_HASH_LENGTH]),
btRuntime->getListenPort(),
LPD_MULTICAST_ADDR, LPD_MULTICAST_PORT));
if(dispatcher->init(receiver->getLocalAddress(), /*ttl*/1, /*loop*/0)) {
- _logger->info("LpdMessageDispatcher initialized.");
+ logger_->info("LpdMessageDispatcher initialized.");
LpdDispatchMessageCommand* cmd =
new LpdDispatchMessageCommand(e->newCUID(), dispatcher, e);
cmd->setBtRuntime(btRuntime);
e->addCommand(cmd);
} else {
- _logger->info("LpdMessageDispatcher not initialized.");
+ logger_->info("LpdMessageDispatcher not initialized.");
}
}
}
diff --git a/src/BtSetup.h b/src/BtSetup.h
index 2d22fcc9..42e1ae82 100644
--- a/src/BtSetup.h
+++ b/src/BtSetup.h
@@ -48,7 +48,7 @@ class Command;
class BtSetup {
private:
- Logger* _logger;
+ Logger* logger_;
public:
BtSetup();
diff --git a/src/BtStopDownloadCommand.cc b/src/BtStopDownloadCommand.cc
index eead280e..867417f5 100644
--- a/src/BtStopDownloadCommand.cc
+++ b/src/BtStopDownloadCommand.cc
@@ -50,28 +50,28 @@ BtStopDownloadCommand::BtStopDownloadCommand
DownloadEngine* e,
time_t timeout):
TimeBasedCommand(cuid, e, 1),
- _requestGroup(requestGroup),
- _timeout(timeout)
+ requestGroup_(requestGroup),
+ timeout_(timeout)
{}
void BtStopDownloadCommand::preProcess()
{
- if(_btRuntime->isHalt() || _pieceStorage->downloadFinished()) {
+ if(btRuntime_->isHalt() || pieceStorage_->downloadFinished()) {
enableExit();
}
- if(_checkPoint.difference(global::wallclock) >= _timeout) {
+ if(checkPoint_.difference(global::wallclock) >= timeout_) {
getLogger()->notice("GID#%s Stop downloading torrent due to"
" --bt-stop-timeout option.",
- util::itos(_requestGroup->getGID()).c_str());
- _requestGroup->setHaltRequested(true);
+ util::itos(requestGroup_->getGID()).c_str());
+ requestGroup_->setHaltRequested(true);
enableExit();
}
}
void BtStopDownloadCommand::process()
{
- if(_requestGroup->calculateStat().getDownloadSpeed() > 0) {
- _checkPoint = global::wallclock;
+ if(requestGroup_->calculateStat().getDownloadSpeed() > 0) {
+ checkPoint_ = global::wallclock;
}
}
diff --git a/src/BtStopDownloadCommand.h b/src/BtStopDownloadCommand.h
index 715ccbcc..14f1a48e 100644
--- a/src/BtStopDownloadCommand.h
+++ b/src/BtStopDownloadCommand.h
@@ -44,19 +44,19 @@ class RequestGroup;
class PieceStorage;
class BtRuntime;
-// Stop downloading torrent if in consecutive _timeout seconds,
+// Stop downloading torrent if in consecutive timeout_ seconds,
// download speed is zero and the number of seeder is 0.
class BtStopDownloadCommand:public TimeBasedCommand {
private:
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- time_t _timeout;
+ time_t timeout_;
- Timer _checkPoint;
+ Timer checkPoint_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
public:
BtStopDownloadCommand
(cuid_t cuid,
@@ -70,12 +70,12 @@ public:
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
};
diff --git a/src/ByteArrayDiskWriter.cc b/src/ByteArrayDiskWriter.cc
index 45173d41..b1b1008b 100644
--- a/src/ByteArrayDiskWriter.cc
+++ b/src/ByteArrayDiskWriter.cc
@@ -44,7 +44,7 @@ ByteArrayDiskWriter::~ByteArrayDiskWriter() {}
void ByteArrayDiskWriter::clear()
{
- _buf.str(A2STR::NIL);
+ buf_.str(A2STR::NIL);
}
void ByteArrayDiskWriter::initAndOpenFile(uint64_t totalLength)
@@ -65,29 +65,29 @@ void ByteArrayDiskWriter::writeData(const unsigned char* data, size_t dataLength
{
uint64_t length = size();
if(length < (uint64_t)position) {
- _buf.seekp(length, std::ios::beg);
+ buf_.seekp(length, std::ios::beg);
for(uint64_t i = length; i < (uint64_t)position; ++i) {
- _buf.put('\0');
+ buf_.put('\0');
}
} else {
- _buf.seekp(position, std::ios::beg);
+ buf_.seekp(position, std::ios::beg);
}
- _buf.write(reinterpret_cast<const char*>(data), dataLength);
+ buf_.write(reinterpret_cast<const char*>(data), dataLength);
}
ssize_t ByteArrayDiskWriter::readData(unsigned char* data, size_t len, off_t position)
{
- _buf.seekg(position, std::ios::beg);
- _buf.read(reinterpret_cast<char*>(data), len);
- _buf.clear();
- return _buf.gcount();
+ buf_.seekg(position, std::ios::beg);
+ buf_.read(reinterpret_cast<char*>(data), len);
+ buf_.clear();
+ return buf_.gcount();
}
uint64_t ByteArrayDiskWriter::size()
{
- _buf.seekg(0, std::ios::end);
- _buf.clear();
- return _buf.tellg();
+ buf_.seekg(0, std::ios::end);
+ buf_.clear();
+ return buf_.tellg();
}
} // namespace aria2
diff --git a/src/ByteArrayDiskWriter.h b/src/ByteArrayDiskWriter.h
index b38c9c99..760859ec 100644
--- a/src/ByteArrayDiskWriter.h
+++ b/src/ByteArrayDiskWriter.h
@@ -42,7 +42,7 @@ namespace aria2 {
class ByteArrayDiskWriter : public DiskWriter {
private:
- std::stringstream _buf;
+ std::stringstream buf_;
void clear();
public:
@@ -68,12 +68,12 @@ public:
void setString(const std::string& s)
{
- _buf.str(s);
+ buf_.str(s);
}
std::string getString() const
{
- return _buf.str();
+ return buf_.str();
}
};
diff --git a/src/CUIDCounter.h b/src/CUIDCounter.h
index a6c43b16..1e628a06 100644
--- a/src/CUIDCounter.h
+++ b/src/CUIDCounter.h
@@ -42,18 +42,18 @@ namespace aria2 {
class CUIDCounter {
private:
- cuid_t _count;
+ cuid_t count_;
public:
- CUIDCounter():_count(0) {}
+ CUIDCounter():count_(0) {}
~CUIDCounter() {}
cuid_t newID()
{
- if(_count == INT64_MAX) {
- _count = 0;
+ if(count_ == INT64_MAX) {
+ count_ = 0;
}
- return ++_count;
+ return ++count_;
}
};
diff --git a/src/CheckIntegrityCommand.cc b/src/CheckIntegrityCommand.cc
index 72087520..6ab47c2c 100644
--- a/src/CheckIntegrityCommand.cc
+++ b/src/CheckIntegrityCommand.cc
@@ -53,7 +53,7 @@ CheckIntegrityCommand::CheckIntegrityCommand
(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e,
const SharedHandle<CheckIntegrityEntry>& entry):
RealtimeCommand(cuid, requestGroup, e),
- _entry(entry)
+ entry_(entry)
{}
CheckIntegrityCommand::~CheckIntegrityCommand() {}
@@ -64,8 +64,8 @@ bool CheckIntegrityCommand::executeInternal()
getDownloadEngine()->getCheckIntegrityMan()->dropPickedEntry();
return true;
}
- _entry->validateChunk();
- if(_entry->finished()) {
+ entry_->validateChunk();
+ if(entry_->finished()) {
getDownloadEngine()->getCheckIntegrityMan()->dropPickedEntry();
// Enable control file saving here. See also
// RequestGroup::processCheckIntegrityEntry() to know why this is
@@ -77,7 +77,7 @@ bool CheckIntegrityCommand::executeInternal()
getRequestGroup()->getDownloadContext()->getBasePath().c_str());
std::vector<Command*>* commands = new std::vector<Command*>();
auto_delete_container<std::vector<Command*> > commandsDel(commands);
- _entry->onDownloadFinished(*commands, getDownloadEngine());
+ entry_->onDownloadFinished(*commands, getDownloadEngine());
getDownloadEngine()->addCommand(*commands);
commands->clear();
} else {
@@ -86,7 +86,7 @@ bool CheckIntegrityCommand::executeInternal()
getRequestGroup()->getDownloadContext()->getBasePath().c_str());
std::vector<Command*>* commands = new std::vector<Command*>();
auto_delete_container<std::vector<Command*> > commandsDel(commands);
- _entry->onDownloadIncomplete(*commands, getDownloadEngine());
+ entry_->onDownloadIncomplete(*commands, getDownloadEngine());
getDownloadEngine()->addCommand(*commands);
commands->clear();
}
diff --git a/src/CheckIntegrityCommand.h b/src/CheckIntegrityCommand.h
index 7f48c725..96f44e32 100644
--- a/src/CheckIntegrityCommand.h
+++ b/src/CheckIntegrityCommand.h
@@ -44,7 +44,7 @@ class CheckIntegrityEntry;
class CheckIntegrityCommand : public RealtimeCommand {
private:
- SharedHandle<CheckIntegrityEntry> _entry;
+ SharedHandle<CheckIntegrityEntry> entry_;
public:
CheckIntegrityCommand(cuid_t cuid,
RequestGroup* requestGroup,
diff --git a/src/CheckIntegrityEntry.cc b/src/CheckIntegrityEntry.cc
index 643cb540..764c0984 100644
--- a/src/CheckIntegrityEntry.cc
+++ b/src/CheckIntegrityEntry.cc
@@ -56,30 +56,30 @@ CheckIntegrityEntry::~CheckIntegrityEntry() {}
void CheckIntegrityEntry::validateChunk()
{
- _validator->validateChunk();
+ validator_->validateChunk();
}
uint64_t CheckIntegrityEntry::getTotalLength()
{
- if(_validator.isNull()) {
+ if(validator_.isNull()) {
return 0;
} else {
- return _validator->getTotalLength();
+ return validator_->getTotalLength();
}
}
off_t CheckIntegrityEntry::getCurrentLength()
{
- if(_validator.isNull()) {
+ if(validator_.isNull()) {
return 0;
} else {
- return _validator->getCurrentOffset();
+ return validator_->getCurrentOffset();
}
}
bool CheckIntegrityEntry::finished()
{
- return _validator->finished();
+ return validator_->finished();
}
void CheckIntegrityEntry::cutTrailingGarbage()
@@ -106,7 +106,7 @@ void CheckIntegrityEntry::proceedFileAllocation
void CheckIntegrityEntry::setValidator
(const SharedHandle<IteratableValidator>& validator)
{
- _validator = validator;
+ validator_ = validator;
}
} // namespace aria2
diff --git a/src/CheckIntegrityEntry.h b/src/CheckIntegrityEntry.h
index ea322412..9bd1595d 100644
--- a/src/CheckIntegrityEntry.h
+++ b/src/CheckIntegrityEntry.h
@@ -49,7 +49,7 @@ class FileAllocationEntry;
class CheckIntegrityEntry : public RequestGroupEntry,
public ProgressAwareEntry {
private:
- SharedHandle<IteratableValidator> _validator;
+ SharedHandle<IteratableValidator> validator_;
protected:
void setValidator(const SharedHandle<IteratableValidator>& validator);
diff --git a/src/Checksum.h b/src/Checksum.h
index e51dfcc9..38f9c628 100644
--- a/src/Checksum.h
+++ b/src/Checksum.h
@@ -46,34 +46,34 @@ namespace aria2 {
class Checksum {
private:
- std::string _algo;
- std::string _messageDigest;
+ std::string algo_;
+ std::string messageDigest_;
public:
- // _messageDigest is ascii hexadecimal notation.
+ // messageDigest_ is ascii hexadecimal notation.
Checksum(const std::string& algo, const std::string& messageDigest):
- _algo(algo), _messageDigest(messageDigest) {}
+ algo_(algo), messageDigest_(messageDigest) {}
Checksum():
- _algo(MessageDigestContext::SHA1) {}
+ algo_(MessageDigestContext::SHA1) {}
~Checksum() {}
bool isEmpty() const {
- return _messageDigest.empty();
+ return messageDigest_.empty();
}
void setMessageDigest(const std::string& md) {
- this->_messageDigest = md;
+ this->messageDigest_ = md;
}
const std::string& getMessageDigest() const {
- return _messageDigest;
+ return messageDigest_;
}
void setAlgo(const std::string& algo) {
- this->_algo = algo;
+ this->algo_ = algo;
}
const std::string& getAlgo() const {
- return _algo;
+ return algo_;
}
};
diff --git a/src/ChunkChecksum.h b/src/ChunkChecksum.h
index 8fba7a9c..38d4b846 100644
--- a/src/ChunkChecksum.h
+++ b/src/ChunkChecksum.h
@@ -47,23 +47,23 @@ namespace aria2 {
class ChunkChecksum {
private:
- std::string _algo;
- std::vector<std::string> _checksums;
- size_t _checksumLength;
+ std::string algo_;
+ std::vector<std::string> checksums_;
+ size_t checksumLength_;
public:
- ChunkChecksum():_checksumLength(0) {}
+ ChunkChecksum():checksumLength_(0) {}
ChunkChecksum(const std::string& algo,
const std::vector<std::string>& checksums,
size_t checksumLength):
- _algo(algo),
- _checksums(checksums),
- _checksumLength(checksumLength) {}
+ algo_(algo),
+ checksums_(checksums),
+ checksumLength_(checksumLength) {}
bool validateChunk(const std::string& actualChecksum,
size_t checksumIndex) const
{
- if(checksumIndex < _checksums.size()) {
+ if(checksumIndex < checksums_.size()) {
return actualChecksum == getChecksum(checksumIndex);
} else {
return false;
@@ -72,18 +72,18 @@ public:
uint64_t getEstimatedDataLength() const
{
- return ((uint64_t)_checksumLength)*_checksums.size();
+ return ((uint64_t)checksumLength_)*checksums_.size();
}
size_t countChecksum() const
{
- return _checksums.size();
+ return checksums_.size();
}
const std::string& getChecksum(size_t index) const
{
- if(index < _checksums.size()) {
- return _checksums[index];
+ if(index < checksums_.size()) {
+ return checksums_[index];
} else {
return A2STR::NIL;
}
@@ -91,32 +91,32 @@ public:
const std::vector<std::string>& getChecksums() const
{
- return _checksums;
+ return checksums_;
}
size_t getChecksumLength() const
{
- return _checksumLength;
+ return checksumLength_;
}
const std::string& getAlgo() const
{
- return _algo;
+ return algo_;
}
void setAlgo(const std::string& algo)
{
- _algo = algo;
+ algo_ = algo;
}
void setChecksumLength(size_t length)
{
- _checksumLength = length;
+ checksumLength_ = length;
}
void setChecksums(const std::vector<std::string>& mds)
{
- _checksums = mds;
+ checksums_ = mds;
}
};
diff --git a/src/ChunkedDecoder.cc b/src/ChunkedDecoder.cc
index 63cf8d09..57f1d722 100644
--- a/src/ChunkedDecoder.cc
+++ b/src/ChunkedDecoder.cc
@@ -43,7 +43,7 @@ namespace aria2 {
const std::string ChunkedDecoder::NAME("ChunkedDecoder");
-ChunkedDecoder::ChunkedDecoder():_chunkSize(0), _state(READ_SIZE) {}
+ChunkedDecoder::ChunkedDecoder():chunkSize_(0), state_(READ_SIZE) {}
ChunkedDecoder::~ChunkedDecoder() {}
@@ -84,24 +84,24 @@ static bool readData(std::string& out, uint64_t& chunkSize, std::string& in)
std::string ChunkedDecoder::decode(const unsigned char* inbuf, size_t inlen)
{
- _buf.append(&inbuf[0], &inbuf[inlen]);
+ buf_.append(&inbuf[0], &inbuf[inlen]);
std::string outbuf;
while(1) {
- if(_state == READ_SIZE) {
- if(readChunkSize(_chunkSize, _buf)) {
- if(_chunkSize == 0) {
- _state = STREAM_END;
+ if(state_ == READ_SIZE) {
+ if(readChunkSize(chunkSize_, buf_)) {
+ if(chunkSize_ == 0) {
+ state_ = STREAM_END;
break;
} else {
- _state = READ_DATA;
+ state_ = READ_DATA;
}
} else {
break;
}
- } else if(_state == READ_DATA) {
- if(readData(outbuf, _chunkSize, _buf)) {
- _state = READ_SIZE;
+ } else if(state_ == READ_DATA) {
+ if(readData(outbuf, chunkSize_, buf_)) {
+ state_ = READ_SIZE;
} else {
break;
}
@@ -112,7 +112,7 @@ std::string ChunkedDecoder::decode(const unsigned char* inbuf, size_t inlen)
bool ChunkedDecoder::finished()
{
- return _state == STREAM_END;
+ return state_ == STREAM_END;
}
void ChunkedDecoder::release() {}
diff --git a/src/ChunkedDecoder.h b/src/ChunkedDecoder.h
index fc33dead..1a5fcc7f 100644
--- a/src/ChunkedDecoder.h
+++ b/src/ChunkedDecoder.h
@@ -47,11 +47,11 @@ private:
STREAM_END
};
- std::string _buf;
+ std::string buf_;
- uint64_t _chunkSize;
+ uint64_t chunkSize_;
- STATE _state;
+ STATE state_;
static const std::string NAME;
diff --git a/src/Command.cc b/src/Command.cc
index 52d3c192..8758f334 100644
--- a/src/Command.cc
+++ b/src/Command.cc
@@ -38,55 +38,55 @@
namespace aria2 {
-Command::Command(cuid_t cuid):_status(STATUS_INACTIVE),
- _cuid(cuid),
- _logger(LogFactory::getInstance()),
- _readEvent(false),
- _writeEvent(false),
- _errorEvent(false),
- _hupEvent(false) {}
+Command::Command(cuid_t cuid):status_(STATUS_INACTIVE),
+ cuid_(cuid),
+ logger_(LogFactory::getInstance()),
+ readEvent_(false),
+ writeEvent_(false),
+ errorEvent_(false),
+ hupEvent_(false) {}
void Command::transitStatus()
{
- switch(_status) {
+ switch(status_) {
case STATUS_REALTIME:
break;
default:
- _status = STATUS_INACTIVE;
+ status_ = STATUS_INACTIVE;
}
}
void Command::setStatus(STATUS status)
{
- _status = status;
+ status_ = status;
}
void Command::readEventReceived()
{
- _readEvent = true;
+ readEvent_ = true;
}
void Command::writeEventReceived()
{
- _writeEvent = true;
+ writeEvent_ = true;
}
void Command::errorEventReceived()
{
- _errorEvent = true;
+ errorEvent_ = true;
}
void Command::hupEventReceived()
{
- _hupEvent = true;
+ hupEvent_ = true;
}
void Command::clearIOEvents()
{
- _readEvent = false;
- _writeEvent = false;
- _errorEvent = false;
- _hupEvent = false;
+ readEvent_ = false;
+ writeEvent_ = false;
+ errorEvent_ = false;
+ hupEvent_ = false;
}
} // namespace aria2
diff --git a/src/Command.h b/src/Command.h
index 1fd2cdb2..2ac67beb 100644
--- a/src/Command.h
+++ b/src/Command.h
@@ -54,39 +54,39 @@ public:
STATUS_ONESHOT_REALTIME
};
private:
- STATUS _status;
+ STATUS status_;
- cuid_t _cuid;
- Logger* _logger;
+ cuid_t cuid_;
+ Logger* logger_;
- bool _readEvent;
- bool _writeEvent;
- bool _errorEvent;
- bool _hupEvent;
+ bool readEvent_;
+ bool writeEvent_;
+ bool errorEvent_;
+ bool hupEvent_;
protected:
Logger* getLogger() const
{
- return _logger;
+ return logger_;
}
bool readEventEnabled() const
{
- return _readEvent;
+ return readEvent_;
}
bool writeEventEnabled() const
{
- return _writeEvent;
+ return writeEvent_;
}
bool errorEventEnabled() const
{
- return _errorEvent;
+ return errorEvent_;
}
bool hupEventEnabled() const
{
- return _hupEvent;
+ return hupEvent_;
}
public:
Command(cuid_t cuid);
@@ -95,19 +95,19 @@ public:
virtual bool execute() = 0;
- cuid_t getCuid() const { return _cuid; }
+ cuid_t getCuid() const { return cuid_; }
- void setStatusActive() { _status = STATUS_ACTIVE; }
+ void setStatusActive() { status_ = STATUS_ACTIVE; }
- void setStatusInactive() { _status = STATUS_INACTIVE; }
+ void setStatusInactive() { status_ = STATUS_INACTIVE; }
- void setStatusRealtime() { _status = STATUS_REALTIME; }
+ void setStatusRealtime() { status_ = STATUS_REALTIME; }
void setStatus(STATUS status);
bool statusMatch(Command::STATUS statusFilter) const
{
- return statusFilter <= _status;
+ return statusFilter <= status_;
}
void transitStatus();
diff --git a/src/ConsoleStatCalc.cc b/src/ConsoleStatCalc.cc
index 29c55c40..e9f5556c 100644
--- a/src/ConsoleStatCalc.cc
+++ b/src/ConsoleStatCalc.cc
@@ -119,7 +119,7 @@ static void printProgress
<< rg->getNumConnection();
#ifdef ENABLE_BITTORRENT
SharedHandle<PeerStorage> ps =
- e->getBtRegistry()->get(rg->getGID())._peerStorage;
+ e->getBtRegistry()->get(rg->getGID()).peerStorage_;
if(!ps.isNull()) {
std::vector<SharedHandle<Peer> > peers;
ps->getActivePeers(peers);
@@ -150,19 +150,19 @@ static void printProgress
class PrintSummary
{
private:
- size_t _cols;
- const DownloadEngine* _e;
- const SizeFormatter& _sizeFormatter;
+ size_t cols_;
+ const DownloadEngine* e_;
+ const SizeFormatter& sizeFormatter_;
public:
PrintSummary
(size_t cols, const DownloadEngine* e,
const SizeFormatter& sizeFormatter):
- _cols(cols), _e(e), _sizeFormatter(sizeFormatter) {}
+ cols_(cols), e_(e), sizeFormatter_(sizeFormatter) {}
void operator()(const SharedHandle<RequestGroup>& rg)
{
const char SEP_CHAR = '-';
- printProgress(std::cout, rg, _e, _sizeFormatter);
+ printProgress(std::cout, rg, e_, sizeFormatter_);
const std::vector<SharedHandle<FileEntry> >& fileEntries =
rg->getDownloadContext()->getFileEntries();
std::cout << "\n"
@@ -170,7 +170,7 @@ public:
writeFilePath(fileEntries.begin(), fileEntries.end(),
std::cout, rg->inMemoryDownload());
std::cout << "\n"
- << std::setfill(SEP_CHAR) << std::setw(_cols) << SEP_CHAR << "\n";
+ << std::setfill(SEP_CHAR) << std::setw(cols_) << SEP_CHAR << "\n";
}
};
@@ -203,23 +203,23 @@ static void printProgressSummary
}
ConsoleStatCalc::ConsoleStatCalc(time_t summaryInterval, bool humanReadable):
- _summaryInterval(summaryInterval)
+ summaryInterval_(summaryInterval)
{
if(humanReadable) {
- _sizeFormatter.reset(new AbbrevSizeFormatter());
+ sizeFormatter_.reset(new AbbrevSizeFormatter());
} else {
- _sizeFormatter.reset(new PlainSizeFormatter());
+ sizeFormatter_.reset(new PlainSizeFormatter());
}
}
void
ConsoleStatCalc::calculateStat(const DownloadEngine* e)
{
- if(_cp.difference(global::wallclock) < 1) {
+ if(cp_.difference(global::wallclock) < 1) {
return;
}
- _cp = global::wallclock;
- const SizeFormatter& sizeFormatter = *_sizeFormatter.get();
+ cp_ = global::wallclock;
+ const SizeFormatter& sizeFormatter = *sizeFormatter_.get();
#ifdef __MINGW32__
bool isTTY = true;
@@ -243,9 +243,9 @@ ConsoleStatCalc::calculateStat(const DownloadEngine* e)
}
std::ostringstream o;
if(e->getRequestGroupMan()->countRequestGroup() > 0) {
- if((_summaryInterval > 0) &&
- _lastSummaryNotified.difference(global::wallclock) >= _summaryInterval) {
- _lastSummaryNotified = global::wallclock;
+ if((summaryInterval_ > 0) &&
+ lastSummaryNotified_.difference(global::wallclock) >= summaryInterval_) {
+ lastSummaryNotified_ = global::wallclock;
printProgressSummary(e->getRequestGroupMan()->getRequestGroups(), cols, e,
sizeFormatter);
std::cout << "\n";
diff --git a/src/ConsoleStatCalc.h b/src/ConsoleStatCalc.h
index 62db9fe2..6ffc9634 100644
--- a/src/ConsoleStatCalc.h
+++ b/src/ConsoleStatCalc.h
@@ -72,13 +72,13 @@ protected:
class ConsoleStatCalc:public StatCalc
{
private:
- Timer _cp;
+ Timer cp_;
- Timer _lastSummaryNotified;
+ Timer lastSummaryNotified_;
- time_t _summaryInterval;
+ time_t summaryInterval_;
- SharedHandle<SizeFormatter> _sizeFormatter;
+ SharedHandle<SizeFormatter> sizeFormatter_;
public:
ConsoleStatCalc(time_t summaryInterval, bool humanReadable = true);
diff --git a/src/ContentTypeRequestGroupCriteria.cc b/src/ContentTypeRequestGroupCriteria.cc
index ec49b6a1..ef1e2f00 100644
--- a/src/ContentTypeRequestGroupCriteria.cc
+++ b/src/ContentTypeRequestGroupCriteria.cc
@@ -61,14 +61,14 @@ bool ContentTypeRequestGroupCriteria::match
if(requestGroup->getDownloadContext()->getFileEntries().size() != 1) {
return false;
}
- if(tailMatch(_extensions.begin(), _extensions.end(),
+ if(tailMatch(extensions_.begin(), extensions_.end(),
requestGroup->getFirstFilePath())) {
return true;
} else {
return
- std::find(_contentTypes.begin(), _contentTypes.end(),
+ std::find(contentTypes_.begin(), contentTypes_.end(),
requestGroup->getDownloadContext()->getFirstFileEntry()->
- getContentType()) != _contentTypes.end();
+ getContentType()) != contentTypes_.end();
}
}
diff --git a/src/ContentTypeRequestGroupCriteria.h b/src/ContentTypeRequestGroupCriteria.h
index 4a20182f..43dbb73c 100644
--- a/src/ContentTypeRequestGroupCriteria.h
+++ b/src/ContentTypeRequestGroupCriteria.h
@@ -44,16 +44,16 @@ namespace aria2 {
class ContentTypeRequestGroupCriteria:public RequestGroupCriteria
{
private:
- std::vector<std::string> _contentTypes;
- std::vector<std::string> _extensions;
+ std::vector<std::string> contentTypes_;
+ std::vector<std::string> extensions_;
public:
template<typename InputIterator>
ContentTypeRequestGroupCriteria(InputIterator contentTypeFirst,
InputIterator contentTypeLast,
InputIterator extensionFirst,
InputIterator extensionLast):
- _contentTypes(contentTypeFirst, contentTypeLast),
- _extensions(extensionFirst, extensionLast) {}
+ contentTypes_(contentTypeFirst, contentTypeLast),
+ extensions_(extensionFirst, extensionLast) {}
virtual bool match(const RequestGroup* requestGroup) const;
};
diff --git a/src/Cookie.cc b/src/Cookie.cc
index e91ca5e0..6ae29a3c 100644
--- a/src/Cookie.cc
+++ b/src/Cookie.cc
@@ -74,41 +74,41 @@ Cookie::Cookie(const std::string& name,
const std::string& path,
const std::string& domain,
bool secure):
- _name(name),
- _value(value),
- _expiry(expiry),
- _path(path),
- _domain(normalizeDomain(domain)),
- _secure(secure),
- _creationTime(time(0)),
- _lastAccess(_creationTime) {}
+ name_(name),
+ value_(value),
+ expiry_(expiry),
+ path_(path),
+ domain_(normalizeDomain(domain)),
+ secure_(secure),
+ creationTime_(time(0)),
+ lastAccess_(creationTime_) {}
Cookie::Cookie(const std::string& name,
const std::string& value,
const std::string& path,
const std::string& domain,
bool secure):
- _name(name),
- _value(value),
- _expiry(0),
- _path(path),
- _domain(normalizeDomain(domain)),
- _secure(secure),
- _creationTime(time(0)),
- _lastAccess(_creationTime) {}
+ name_(name),
+ value_(value),
+ expiry_(0),
+ path_(path),
+ domain_(normalizeDomain(domain)),
+ secure_(secure),
+ creationTime_(time(0)),
+ lastAccess_(creationTime_) {}
-Cookie::Cookie():_expiry(0), _secure(false), _lastAccess(time(0)) {}
+Cookie::Cookie():expiry_(0), secure_(false), lastAccess_(time(0)) {}
Cookie::~Cookie() {}
std::string Cookie::toString() const
{
- return strconcat(_name, "=", _value);
+ return strconcat(name_, "=", value_);
}
bool Cookie::good() const
{
- return !_name.empty();
+ return !name_.empty();
}
static bool pathInclude(const std::string& requestPath, const std::string& path)
@@ -138,7 +138,7 @@ static bool domainMatch(const std::string& normReqHost,
//
// Also original Netscape implementation behaves exactly the same.
- // _domain always starts ".". See Cookie::Cookie().
+ // domain_ always starts ".". See Cookie::Cookie().
return util::endsWith(normReqHost, domain);
}
@@ -146,11 +146,11 @@ bool Cookie::match(const std::string& requestHost,
const std::string& requestPath,
time_t date, bool secure) const
{
- if((secure || (!_secure && !secure)) &&
- (requestHost == _domain || // For default domain or IP address
- domainMatch(normalizeDomain(requestHost), _domain)) &&
- pathInclude(requestPath, _path) &&
- (isSessionCookie() || (date < _expiry))) {
+ if((secure || (!secure_ && !secure)) &&
+ (requestHost == domain_ || // For default domain or IP address
+ domainMatch(normalizeDomain(requestHost), domain_)) &&
+ pathInclude(requestPath, path_) &&
+ (isSessionCookie() || (date < expiry_))) {
return true;
} else {
return false;
@@ -160,25 +160,25 @@ bool Cookie::match(const std::string& requestHost,
bool Cookie::validate(const std::string& requestHost,
const std::string& requestPath) const
{
- // If _domain doesn't start with "." or it is IP address, then it
+ // If domain_ doesn't start with "." or it is IP address, then it
// must equal to requestHost. Otherwise, do domain tail match.
- if(requestHost != _domain) {
+ if(requestHost != domain_) {
std::string normReqHost = normalizeDomain(requestHost);
- if(normReqHost != _domain) {
+ if(normReqHost != domain_) {
// domain must start with '.'
- if(*_domain.begin() != '.') {
+ if(*domain_.begin() != '.') {
return false;
}
// domain must not end with '.'
- if(*_domain.rbegin() == '.') {
+ if(*domain_.rbegin() == '.') {
return false;
}
// domain must include at least one embeded '.'
- if(_domain.size() < 4 ||
- _domain.find(A2STR::DOT_C, 1) == std::string::npos) {
+ if(domain_.size() < 4 ||
+ domain_.find(A2STR::DOT_C, 1) == std::string::npos) {
return false;
}
- if(!util::endsWith(normReqHost, _domain)) {
+ if(!util::endsWith(normReqHost, domain_)) {
return false;
}
// From RFC2965 3.3.2 Rejecting Cookies
@@ -187,16 +187,16 @@ bool Cookie::validate(const std::string& requestHost,
// that contains one or more dots.
size_t dotCount = std::count(normReqHost.begin(),
normReqHost.begin()+
- (normReqHost.size()-_domain.size()), '.');
+ (normReqHost.size()-domain_.size()), '.');
if(dotCount > 1 || (dotCount == 1 && normReqHost[0] != '.')) {
return false;
}
}
}
- if(requestPath != _path) {
+ if(requestPath != path_) {
// From RFC2965 3.3.2 Rejecting Cookies
// * The value for the Path attribute is not a prefix of the request-URI.
- if(!pathInclude(requestPath, _path)) {
+ if(!pathInclude(requestPath, path_)) {
return false;
}
}
@@ -205,48 +205,48 @@ bool Cookie::validate(const std::string& requestHost,
bool Cookie::operator==(const Cookie& cookie) const
{
- return _domain == cookie._domain && _path == cookie._path &&
- _name == cookie._name;
+ return domain_ == cookie.domain_ && path_ == cookie.path_ &&
+ name_ == cookie.name_;
}
bool Cookie::isExpired() const
{
- return !_expiry == 0 && Time().getTime() >= _expiry;
+ return !expiry_ == 0 && Time().getTime() >= expiry_;
}
std::string Cookie::toNsCookieFormat() const
{
std::stringstream ss;
- ss << _domain << "\t";
- if(util::startsWith(_domain, A2STR::DOT_C)) {
+ ss << domain_ << "\t";
+ if(util::startsWith(domain_, A2STR::DOT_C)) {
ss << "TRUE";
} else {
ss << "FALSE";
}
ss << "\t";
- ss << _path << "\t";
- if(_secure) {
+ ss << path_ << "\t";
+ if(secure_) {
ss << "TRUE";
} else {
ss << "FALSE";
}
ss << "\t";
- ss << _expiry << "\t";
- ss << _name << "\t";
- ss << _value;
+ ss << expiry_ << "\t";
+ ss << name_ << "\t";
+ ss << value_;
return ss.str();
}
void Cookie::markOriginServerOnly()
{
- if(util::startsWith(_domain, A2STR::DOT_C)) {
- _domain.erase(_domain.begin(), _domain.begin()+1);
+ if(util::startsWith(domain_, A2STR::DOT_C)) {
+ domain_.erase(domain_.begin(), domain_.begin()+1);
}
}
void Cookie::updateLastAccess()
{
- _lastAccess = time(0);
+ lastAccess_ = time(0);
}
} // namespace aria2
diff --git a/src/Cookie.h b/src/Cookie.h
index 04acc8de..02a34054 100644
--- a/src/Cookie.h
+++ b/src/Cookie.h
@@ -45,19 +45,19 @@ namespace aria2 {
class Cookie {
private:
- std::string _name;
- std::string _value;
- time_t _expiry;
- std::string _path;
- std::string _domain;
- bool _secure;
- time_t _creationTime;
- time_t _lastAccess;
+ std::string name_;
+ std::string value_;
+ time_t expiry_;
+ std::string path_;
+ std::string domain_;
+ bool secure_;
+ time_t creationTime_;
+ time_t lastAccess_;
public:
/*
* If expires = 0 is given, then the cookie becomes session cookie.
* domain is normalized using normalizeDomain() function and
- * assigned to _domain. If domain is not specified in cookie, call
+ * assigned to domain_. If domain is not specified in cookie, call
* markOriginServerOnly() after construction.
*/
Cookie(const std::string& name,
@@ -70,7 +70,7 @@ public:
/*
* Creates session cookie. This is equivalent to Cookie(name, value,
* 0, path, domain, secure); domain is normalized using
- * normalizeDomain() function and assigned to _domain. If domain is
+ * normalizeDomain() function and assigned to domain_. If domain is
* not specified in cookie, call markOriginServerOnly() after
* construction.
*/
@@ -100,55 +100,55 @@ public:
const std::string& getName() const
{
- return _name;
+ return name_;
}
const std::string& getValue() const
{
- return _value;
+ return value_;
}
const std::string& getPath() const
{
- return _path;
+ return path_;
}
const std::string& getDomain() const
{
- return _domain;
+ return domain_;
}
time_t getExpiry() const
{
- return _expiry;
+ return expiry_;
}
bool isSecureCookie() const
{
- return _secure;
+ return secure_;
}
bool isSessionCookie() const
{
- return _expiry == 0;
+ return expiry_ == 0;
}
std::string toNsCookieFormat() const;
// Makes this Cookie only sent to the origin server. This function
- // removes first "." from _domain if _domain starts with ".".
+ // removes first "." from domain_ if domain_ starts with ".".
void markOriginServerOnly();
time_t getCreationTime() const
{
- return _creationTime;
+ return creationTime_;
}
void updateLastAccess();
time_t getLastAccess() const
{
- return _lastAccess;
+ return lastAccess_;
}
static std::string normalizeDomain(const std::string& domain);
diff --git a/src/CookieStorage.cc b/src/CookieStorage.cc
index 1e8f8f5f..53679cef 100644
--- a/src/CookieStorage.cc
+++ b/src/CookieStorage.cc
@@ -54,36 +54,36 @@
namespace aria2 {
CookieStorage::DomainEntry::DomainEntry
-(const std::string& domain):_key(domain)
+(const std::string& domain):key_(domain)
{
- std::reverse(_key.begin(), _key.end());
+ std::reverse(key_.begin(), key_.end());
}
void CookieStorage::DomainEntry::updateLastAccess()
{
- _lastAccess = time(0);
+ lastAccess_ = time(0);
}
bool CookieStorage::DomainEntry::addCookie(const Cookie& cookie)
{
updateLastAccess();
- std::deque<Cookie>::iterator i = std::find(_cookies.begin(), _cookies.end(),
+ std::deque<Cookie>::iterator i = std::find(cookies_.begin(), cookies_.end(),
cookie);
- if(i == _cookies.end()) {
+ if(i == cookies_.end()) {
if(cookie.isExpired()) {
return false;
} else {
- if(_cookies.size() >= CookieStorage::MAX_COOKIE_PER_DOMAIN) {
+ if(cookies_.size() >= CookieStorage::MAX_COOKIE_PER_DOMAIN) {
std::deque<Cookie>::iterator m = std::min_element
- (_cookies.begin(), _cookies.end(), LeastRecentAccess<Cookie>());
+ (cookies_.begin(), cookies_.end(), LeastRecentAccess<Cookie>());
*m = cookie;
} else {
- _cookies.push_back(cookie);
+ cookies_.push_back(cookie);
}
return true;
}
} else if(cookie.isExpired()) {
- _cookies.erase(i);
+ cookies_.erase(i);
return false;
} else {
*i = cookie;
@@ -93,18 +93,18 @@ bool CookieStorage::DomainEntry::addCookie(const Cookie& cookie)
bool CookieStorage::DomainEntry::contains(const Cookie& cookie) const
{
- return std::find(_cookies.begin(), _cookies.end(), cookie) != _cookies.end();
+ return std::find(cookies_.begin(), cookies_.end(), cookie) != cookies_.end();
}
void CookieStorage::DomainEntry::writeCookie(std::ostream& o) const
{
- for(std::deque<Cookie>::const_iterator i = _cookies.begin(),
- eoi = _cookies.end(); i != eoi; ++i) {
+ for(std::deque<Cookie>::const_iterator i = cookies_.begin(),
+ eoi = cookies_.end(); i != eoi; ++i) {
o << (*i).toNsCookieFormat() << "\n";
}
}
-CookieStorage::CookieStorage():_logger(LogFactory::getInstance()) {}
+CookieStorage::CookieStorage():logger_(LogFactory::getInstance()) {}
CookieStorage::~CookieStorage() {}
@@ -118,23 +118,23 @@ bool CookieStorage::store(const Cookie& cookie)
if(!cookie.good()) {
return false;
}
- if(_domains.size() >= DOMAIN_EVICTION_TRIGGER) {
- std::sort(_domains.begin(), _domains.end(),
+ if(domains_.size() >= DOMAIN_EVICTION_TRIGGER) {
+ std::sort(domains_.begin(), domains_.end(),
LeastRecentAccess<DomainEntry>());
- size_t delnum = (size_t)(_domains.size()*DOMAIN_EVICTION_RATE);
- _domains.erase(_domains.begin(), _domains.begin()+delnum);
- std::sort(_domains.begin(), _domains.end());
+ size_t delnum = (size_t)(domains_.size()*DOMAIN_EVICTION_RATE);
+ domains_.erase(domains_.begin(), domains_.begin()+delnum);
+ std::sort(domains_.begin(), domains_.end());
}
DomainEntry v(cookie.getDomain());
std::deque<DomainEntry>::iterator i =
- std::lower_bound(_domains.begin(), _domains.end(), v);
+ std::lower_bound(domains_.begin(), domains_.end(), v);
bool added = false;
- if(i != _domains.end() && (*i).getKey() == v.getKey()) {
+ if(i != domains_.end() && (*i).getKey() == v.getKey()) {
added = (*i).addCookie(cookie);
} else {
added = v.addCookie(cookie);
if(added) {
- _domains.insert(i, v);
+ domains_.insert(i, v);
}
}
return added;
@@ -144,7 +144,7 @@ bool CookieStorage::parseAndStore(const std::string& setCookieString,
const std::string& requestHost,
const std::string& requestPath)
{
- Cookie cookie = _parser.parse(setCookieString, requestHost, requestPath);
+ Cookie cookie = parser_.parse(setCookieString, requestHost, requestPath);
if(cookie.validate(requestHost, requestPath)) {
return store(cookie);
} else {
@@ -153,13 +153,13 @@ bool CookieStorage::parseAndStore(const std::string& setCookieString,
}
struct CookiePathDivider {
- Cookie _cookie;
- int _pathDepth;
- CookiePathDivider(const Cookie& cookie):_cookie(cookie)
+ Cookie cookie_;
+ int pathDepth_;
+ CookiePathDivider(const Cookie& cookie):cookie_(cookie)
{
std::vector<std::string> paths;
- util::split(_cookie.getPath(), std::back_inserter(paths), A2STR::SLASH_C);
- _pathDepth = paths.size();
+ util::split(cookie_.getPath(), std::back_inserter(paths), A2STR::SLASH_C);
+ pathDepth_ = paths.size();
}
};
@@ -172,7 +172,7 @@ public:
Cookie operator()(const CookiePathDivider& cookiePathDivider) const
{
- return cookiePathDivider._cookie;
+ return cookiePathDivider.cookie_;
}
};
@@ -194,9 +194,9 @@ public:
// "name1=foo" with a path mapping of "/" should be sent after a
// cookie "name1=foo2" with a path mapping of "/bar" if they are
// both to be sent.
- int comp = lhs._pathDepth-rhs._pathDepth;
+ int comp = lhs.pathDepth_-rhs.pathDepth_;
if(comp == 0) {
- return lhs._cookie.getCreationTime() < rhs._cookie.getCreationTime();
+ return lhs.cookie_.getCreationTime() < rhs.cookie_.getCreationTime();
} else {
return comp > 0;
}
@@ -224,8 +224,8 @@ bool CookieStorage::contains(const Cookie& cookie) const
{
CookieStorage::DomainEntry v(cookie.getDomain());
std::deque<CookieStorage::DomainEntry>::const_iterator i =
- std::lower_bound(_domains.begin(), _domains.end(), v);
- if(i != _domains.end() && (*i).getKey() == v.getKey()) {
+ std::lower_bound(domains_.begin(), domains_.end(), v);
+ if(i != domains_.end() && (*i).getKey() == v.getKey()) {
return (*i).contains(cookie);
} else {
return false;
@@ -241,7 +241,7 @@ std::vector<Cookie> CookieStorage::criteriaFind(const std::string& requestHost,
searchCookieByDomainSuffix
((!numericHost && requestHost.find(A2STR::DOT_C) == std::string::npos)?
requestHost+".local":requestHost,
- _domains.begin(), _domains.end(),
+ domains_.begin(), domains_.end(),
std::back_inserter(res),
requestHost, requestPath, date, secure);
if(!numericHost) {
@@ -259,7 +259,7 @@ std::vector<Cookie> CookieStorage::criteriaFind(const std::string& requestHost,
domainComponents.begin()+1, eoi = domainComponents.end();
di != eoi; ++di) {
domain = strconcat(A2STR::DOT_C, *di, domain);
- searchCookieByDomainSuffix(domain, _domains.begin(), _domains.end(),
+ searchCookieByDomainSuffix(domain, domains_.begin(), domains_.end(),
std::back_inserter(res),
normRequestHost, requestPath, date, secure);
}
@@ -276,8 +276,8 @@ std::vector<Cookie> CookieStorage::criteriaFind(const std::string& requestHost,
size_t CookieStorage::size() const
{
size_t numCookie = 0;
- for(std::deque<DomainEntry>::const_iterator i = _domains.begin(),
- eoi = _domains.end(); i != eoi; ++i) {
+ for(std::deque<DomainEntry>::const_iterator i = domains_.begin(),
+ eoi = domains_.end(); i != eoi; ++i) {
numCookie += (*i).countCookie();
}
return numCookie;
@@ -288,12 +288,12 @@ bool CookieStorage::load(const std::string& filename)
char header[16]; // "SQLite format 3" plus \0
std::ifstream s(filename.c_str(), std::ios::binary);
if(!s) {
- _logger->error("Failed to open cookie file %s", filename.c_str());
+ logger_->error("Failed to open cookie file %s", filename.c_str());
return false;
}
s.get(header, sizeof(header));
if(!s) {
- _logger->error("Failed to read header of cookie file %s",
+ logger_->error("Failed to read header of cookie file %s",
filename.c_str());
return false;
}
@@ -313,7 +313,7 @@ bool CookieStorage::load(const std::string& filename)
}
return true;
} catch(RecoverableException& e) {
- _logger->error("Failed to load cookies from %s", filename.c_str());
+ logger_->error("Failed to load cookies from %s", filename.c_str());
return false;
}
}
@@ -324,17 +324,17 @@ bool CookieStorage::saveNsFormat(const std::string& filename)
{
std::ofstream o(tempfilename.c_str(), std::ios::binary);
if(!o) {
- _logger->error("Cannot create cookie file %s, cause %s",
+ logger_->error("Cannot create cookie file %s, cause %s",
filename.c_str(), strerror(errno));
return false;
}
- for(std::deque<DomainEntry>::const_iterator i = _domains.begin(),
- eoi = _domains.end(); i != eoi; ++i) {
+ for(std::deque<DomainEntry>::const_iterator i = domains_.begin(),
+ eoi = domains_.end(); i != eoi; ++i) {
(*i).writeCookie(o);
}
o.flush();
if(!o) {
- _logger->error("Failed to save cookies to %s, cause %s",
+ logger_->error("Failed to save cookies to %s, cause %s",
filename.c_str(), strerror(errno));
return false;
}
@@ -342,7 +342,7 @@ bool CookieStorage::saveNsFormat(const std::string& filename)
if(File(tempfilename).renameTo(filename)) {
return true;
} else {
- _logger->error("Could not rename file %s as %s",
+ logger_->error("Could not rename file %s as %s",
tempfilename.c_str(), filename.c_str());
return false;
}
diff --git a/src/CookieStorage.h b/src/CookieStorage.h
index 8195353f..4e03b99b 100644
--- a/src/CookieStorage.h
+++ b/src/CookieStorage.h
@@ -57,17 +57,17 @@ public:
class DomainEntry {
private:
- std::string _key;
+ std::string key_;
- time_t _lastAccess;
+ time_t lastAccess_;
- std::deque<Cookie> _cookies;
+ std::deque<Cookie> cookies_;
public:
DomainEntry(const std::string& domain);
const std::string& getKey() const
{
- return _key;
+ return key_;
}
template<typename OutputIterator>
@@ -77,8 +77,8 @@ public:
const std::string& requestPath,
time_t date, bool secure)
{
- for(std::deque<Cookie>::iterator i = _cookies.begin();
- i != _cookies.end(); ++i) {
+ for(std::deque<Cookie>::iterator i = cookies_.begin();
+ i != cookies_.end(); ++i) {
if((*i).match(requestHost, requestPath, date, secure)) {
(*i).updateLastAccess();
out++ = *i;
@@ -89,7 +89,7 @@ public:
size_t countCookie() const
{
- return _cookies.size();
+ return cookies_.size();
}
bool addCookie(const Cookie& cookie);
@@ -98,7 +98,7 @@ public:
time_t getLastAccess() const
{
- return _lastAccess;
+ return lastAccess_;
}
void writeCookie(std::ostream& o) const;
@@ -108,20 +108,20 @@ public:
template<typename OutputIterator>
OutputIterator dumpCookie(OutputIterator out) const
{
- return std::copy(_cookies.begin(), _cookies.end(), out);
+ return std::copy(cookies_.begin(), cookies_.end(), out);
}
bool operator<(const DomainEntry& de) const
{
- return _key < de._key;
+ return key_ < de.key_;
}
};
private:
- std::deque<DomainEntry> _domains;
+ std::deque<DomainEntry> domains_;
- CookieParser _parser;
+ CookieParser parser_;
- Logger* _logger;
+ Logger* logger_;
template<typename InputIterator>
void storeCookies(InputIterator first, InputIterator last)
@@ -146,7 +146,7 @@ public:
const std::string& requestPath);
// Finds cookies matched with given criteria and returns them.
- // Matched cookies' _lastAccess property is updated.
+ // Matched cookies' lastAccess_ property is updated.
std::vector<Cookie> criteriaFind(const std::string& requestHost,
const std::string& requestPath,
time_t date, bool secure);
@@ -173,8 +173,8 @@ public:
template<typename OutputIterator>
OutputIterator dumpCookie(OutputIterator out) const
{
- for(std::deque<DomainEntry>::const_iterator i = _domains.begin(),
- eoi = _domains.end(); i != eoi; ++i) {
+ for(std::deque<DomainEntry>::const_iterator i = domains_.begin(),
+ eoi = domains_.end(); i != eoi; ++i) {
out = (*i).dumpCookie(out);
}
return out;
diff --git a/src/DHTAbstractMessage.cc b/src/DHTAbstractMessage.cc
index ee0c41f1..96e849b9 100644
--- a/src/DHTAbstractMessage.cc
+++ b/src/DHTAbstractMessage.cc
@@ -66,7 +66,7 @@ std::string DHTAbstractMessage::getBencodedMessage()
bool DHTAbstractMessage::send()
{
std::string message = getBencodedMessage();
- ssize_t r = _connection->sendMessage
+ ssize_t r = connection_->sendMessage
(reinterpret_cast<const unsigned char*>(message.c_str()),
message.size(),
getRemoteNode()->getIPAddress(),
@@ -78,25 +78,25 @@ bool DHTAbstractMessage::send()
void DHTAbstractMessage::setConnection
(const WeakHandle<DHTConnection>& connection)
{
- _connection = connection;
+ connection_ = connection;
}
void DHTAbstractMessage::setMessageDispatcher
(const WeakHandle<DHTMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DHTAbstractMessage::setMessageFactory
(const WeakHandle<DHTMessageFactory>& factory)
{
- _factory = factory;
+ factory_ = factory;
}
void DHTAbstractMessage::setRoutingTable
(const WeakHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
} // namespace aria2
diff --git a/src/DHTAbstractMessage.h b/src/DHTAbstractMessage.h
index 18c6809a..85fd91e8 100644
--- a/src/DHTAbstractMessage.h
+++ b/src/DHTAbstractMessage.h
@@ -48,13 +48,13 @@ class DHTRoutingTable;
class DHTAbstractMessage:public DHTMessage {
private:
- WeakHandle<DHTConnection> _connection;
+ WeakHandle<DHTConnection> connection_;
- WeakHandle<DHTMessageDispatcher> _dispatcher;
+ WeakHandle<DHTMessageDispatcher> dispatcher_;
- WeakHandle<DHTMessageFactory> _factory;
+ WeakHandle<DHTMessageFactory> factory_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
public:
DHTAbstractMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
@@ -72,28 +72,28 @@ public:
const WeakHandle<DHTConnection>& getConnection() const
{
- return _connection;
+ return connection_;
}
void setConnection(const WeakHandle<DHTConnection>& connection);
const WeakHandle<DHTMessageDispatcher>& getMessageDispatcher() const
{
- return _dispatcher;
+ return dispatcher_;
}
void setMessageDispatcher(const WeakHandle<DHTMessageDispatcher>& dispatcher);
const WeakHandle<DHTMessageFactory>& getMessageFactory() const
{
- return _factory;
+ return factory_;
}
void setMessageFactory(const WeakHandle<DHTMessageFactory>& factory);
const WeakHandle<DHTRoutingTable>& getRoutingTable() const
{
- return _routingTable;
+ return routingTable_;
}
void setRoutingTable(const WeakHandle<DHTRoutingTable>& routingTable);
diff --git a/src/DHTAbstractNodeLookupTask.h b/src/DHTAbstractNodeLookupTask.h
index 70089cd2..01dae7f6 100644
--- a/src/DHTAbstractNodeLookupTask.h
+++ b/src/DHTAbstractNodeLookupTask.h
@@ -63,11 +63,11 @@ class DHTMessage;
template<class ResponseMessage>
class DHTAbstractNodeLookupTask:public DHTAbstractTask {
private:
- unsigned char _targetID[DHT_ID_LENGTH];
+ unsigned char targetID_[DHT_ID_LENGTH];
- std::deque<SharedHandle<DHTNodeLookupEntry> > _entries;
+ std::deque<SharedHandle<DHTNodeLookupEntry> > entries_;
- size_t _inFlightMessage;
+ size_t inFlightMessage_;
template<typename Container>
void toEntries
@@ -83,10 +83,10 @@ private:
void sendMessage()
{
for(std::deque<SharedHandle<DHTNodeLookupEntry> >::iterator i =
- _entries.begin(), eoi = _entries.end();
- i != eoi && _inFlightMessage < ALPHA; ++i) {
+ entries_.begin(), eoi = entries_.end();
+ i != eoi && inFlightMessage_ < ALPHA; ++i) {
if((*i)->used == false) {
- ++_inFlightMessage;
+ ++inFlightMessage_;
(*i)->used = true;
SharedHandle<DHTMessage> m = createMessage((*i)->node);
SharedHandle<DHTMessageCallback> callback(createCallback());
@@ -100,10 +100,10 @@ private:
if(needsAdditionalOutgoingMessage()) {
sendMessage();
}
- if(_inFlightMessage == 0) {
+ if(inFlightMessage_ == 0) {
if(getLogger()->debug()) {
getLogger()->debug("Finished node_lookup for node ID %s",
- util::toHex(_targetID, DHT_ID_LENGTH).c_str());
+ util::toHex(targetID_, DHT_ID_LENGTH).c_str());
}
onFinish();
updateBucket();
@@ -111,8 +111,8 @@ private:
} else {
if(getLogger()->debug()) {
getLogger()->debug("%d in flight message for node ID %s",
- _inFlightMessage,
- util::toHex(_targetID, DHT_ID_LENGTH).c_str());
+ inFlightMessage_,
+ util::toHex(targetID_, DHT_ID_LENGTH).c_str());
}
}
}
@@ -121,12 +121,12 @@ private:
protected:
const unsigned char* getTargetID() const
{
- return _targetID;
+ return targetID_;
}
const std::deque<SharedHandle<DHTNodeLookupEntry> >& getEntries() const
{
- return _entries;
+ return entries_;
}
virtual void getNodesFromMessage
@@ -146,9 +146,9 @@ protected:
virtual SharedHandle<DHTMessageCallback> createCallback() = 0;
public:
DHTAbstractNodeLookupTask(const unsigned char* targetID):
- _inFlightMessage(0)
+ inFlightMessage_(0)
{
- memcpy(_targetID, targetID, DHT_ID_LENGTH);
+ memcpy(targetID_, targetID, DHT_ID_LENGTH);
}
static const size_t ALPHA = 3;
@@ -156,16 +156,16 @@ public:
virtual void startup()
{
std::vector<SharedHandle<DHTNode> > nodes;
- getRoutingTable()->getClosestKNodes(nodes, _targetID);
- _entries.clear();
- toEntries(_entries, nodes);
- if(_entries.empty()) {
+ getRoutingTable()->getClosestKNodes(nodes, targetID_);
+ entries_.clear();
+ toEntries(entries_, nodes);
+ if(entries_.empty()) {
setFinished(true);
} else {
// TODO use RTT here
- _inFlightMessage = 0;
+ inFlightMessage_ = 0;
sendMessage();
- if(_inFlightMessage == 0) {
+ if(inFlightMessage_ == 0) {
if(getLogger()->debug()) {
getLogger()->debug("No message was sent in this lookup stage. Finished.");
}
@@ -176,7 +176,7 @@ public:
void onReceived(const ResponseMessage* message)
{
- --_inFlightMessage;
+ --inFlightMessage_;
onReceivedInternal(message);
std::vector<SharedHandle<DHTNode> > nodes;
getNodesFromMessage(nodes, message);
@@ -188,7 +188,7 @@ public:
newEntries.begin(), eoi = newEntries.end(); i != eoi; ++i) {
if(memcmp(getLocalNode()->getID(), (*i)->node->getID(),
DHT_ID_LENGTH) != 0) {
- _entries.push_front(*i);
+ entries_.push_front(*i);
++count;
if(getLogger()->debug()) {
getLogger()->debug("Received nodes: id=%s, ip=%s",
@@ -201,13 +201,13 @@ public:
if(getLogger()->debug()) {
getLogger()->debug("%u node lookup entries added.", count);
}
- std::stable_sort(_entries.begin(), _entries.end(), DHTIDCloser(_targetID));
- _entries.erase(std::unique(_entries.begin(), _entries.end()), _entries.end());
+ std::stable_sort(entries_.begin(), entries_.end(), DHTIDCloser(targetID_));
+ entries_.erase(std::unique(entries_.begin(), entries_.end()), entries_.end());
if(getLogger()->debug()) {
- getLogger()->debug("%u node lookup entries are unique.", _entries.size());
+ getLogger()->debug("%u node lookup entries are unique.", entries_.size());
}
- if(_entries.size() > DHTBucket::K) {
- _entries.erase(_entries.begin()+DHTBucket::K, _entries.end());
+ if(entries_.size() > DHTBucket::K) {
+ entries_.erase(entries_.begin()+DHTBucket::K, entries_.end());
}
sendMessageAndCheckFinish();
}
@@ -218,11 +218,11 @@ public:
getLogger()->debug("node lookup message timeout for node ID=%s",
util::toHex(node->getID(), DHT_ID_LENGTH).c_str());
}
- --_inFlightMessage;
+ --inFlightMessage_;
for(std::deque<SharedHandle<DHTNodeLookupEntry> >::iterator i =
- _entries.begin(), eoi = _entries.end(); i != eoi; ++i) {
+ entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {
if((*i)->node == node) {
- _entries.erase(i);
+ entries_.erase(i);
break;
}
}
diff --git a/src/DHTAbstractTask.cc b/src/DHTAbstractTask.cc
index dfddeb8d..706ab5de 100644
--- a/src/DHTAbstractTask.cc
+++ b/src/DHTAbstractTask.cc
@@ -47,38 +47,38 @@
namespace aria2 {
DHTAbstractTask::DHTAbstractTask():
- _finished(false),
- _logger(LogFactory::getInstance())
+ finished_(false),
+ logger_(LogFactory::getInstance())
{}
bool DHTAbstractTask::finished()
{
- return _finished;
+ return finished_;
}
void DHTAbstractTask::setRoutingTable(const WeakHandle<DHTRoutingTable> routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTAbstractTask::setMessageDispatcher(const WeakHandle<DHTMessageDispatcher> dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DHTAbstractTask::setMessageFactory(const WeakHandle<DHTMessageFactory> factory)
{
- _factory = factory;
+ factory_ = factory;
}
void DHTAbstractTask::setTaskQueue(const WeakHandle<DHTTaskQueue> taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTAbstractTask::setLocalNode(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
} // namespace aria2
diff --git a/src/DHTAbstractTask.h b/src/DHTAbstractTask.h
index 5154dd69..55a6225b 100644
--- a/src/DHTAbstractTask.h
+++ b/src/DHTAbstractTask.h
@@ -52,28 +52,28 @@ class Logger;
class DHTAbstractTask:public DHTTask {
private:
- bool _finished;
+ bool finished_;
- Logger* _logger;
+ Logger* logger_;
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
- WeakHandle<DHTMessageDispatcher> _dispatcher;
+ WeakHandle<DHTMessageDispatcher> dispatcher_;
- WeakHandle<DHTMessageFactory> _factory;
+ WeakHandle<DHTMessageFactory> factory_;
- WeakHandle<DHTTaskQueue> _taskQueue;
+ WeakHandle<DHTTaskQueue> taskQueue_;
protected:
void setFinished(bool f)
{
- _finished = f;
+ finished_ = f;
}
Logger* getLogger() const
{
- return _logger;
+ return logger_;
}
public:
DHTAbstractTask();
@@ -82,35 +82,35 @@ public:
const WeakHandle<DHTRoutingTable>& getRoutingTable() const
{
- return _routingTable;
+ return routingTable_;
}
void setRoutingTable(const WeakHandle<DHTRoutingTable> routingTable);
const WeakHandle<DHTMessageDispatcher>& getMessageDispatcher() const
{
- return _dispatcher;
+ return dispatcher_;
}
void setMessageDispatcher(const WeakHandle<DHTMessageDispatcher> dispatcher);
const WeakHandle<DHTMessageFactory>& getMessageFactory() const
{
- return _factory;
+ return factory_;
}
void setMessageFactory(const WeakHandle<DHTMessageFactory> factory);
const WeakHandle<DHTTaskQueue>& getTaskQueue() const
{
- return _taskQueue;
+ return taskQueue_;
}
void setTaskQueue(const WeakHandle<DHTTaskQueue> taskQueue);
const SharedHandle<DHTNode>& getLocalNode() const
{
- return _localNode;
+ return localNode_;
}
void setLocalNode(const SharedHandle<DHTNode>& localNode);
diff --git a/src/DHTAnnouncePeerMessage.cc b/src/DHTAnnouncePeerMessage.cc
index f89afacf..592eb4bf 100644
--- a/src/DHTAnnouncePeerMessage.cc
+++ b/src/DHTAnnouncePeerMessage.cc
@@ -67,18 +67,18 @@ DHTAnnouncePeerMessage::DHTAnnouncePeerMessage
const std::string& token,
const std::string& transactionID):
DHTQueryMessage(localNode, remoteNode, transactionID),
- _token(token),
- _tcpPort(tcpPort)
+ token_(token),
+ tcpPort_(tcpPort)
{
- memcpy(_infoHash, infoHash, DHT_ID_LENGTH);
+ memcpy(infoHash_, infoHash, DHT_ID_LENGTH);
}
DHTAnnouncePeerMessage::~DHTAnnouncePeerMessage() {}
void DHTAnnouncePeerMessage::doReceivedAction()
{
- _peerAnnounceStorage->addPeerAnnounce
- (_infoHash, getRemoteNode()->getIPAddress(), _tcpPort);
+ peerAnnounceStorage_->addPeerAnnounce
+ (infoHash_, getRemoteNode()->getIPAddress(), tcpPort_);
SharedHandle<DHTMessage> reply =
getMessageFactory()->createAnnouncePeerReplyMessage
@@ -90,9 +90,9 @@ SharedHandle<Dict> DHTAnnouncePeerMessage::getArgument()
{
SharedHandle<Dict> aDict = Dict::g();
aDict->put(DHTMessage::ID, String::g(getLocalNode()->getID(), DHT_ID_LENGTH));
- aDict->put(INFO_HASH, String::g(_infoHash, DHT_ID_LENGTH));
- aDict->put(PORT, Integer::g(_tcpPort));
- aDict->put(TOKEN, _token);
+ aDict->put(INFO_HASH, String::g(infoHash_, DHT_ID_LENGTH));
+ aDict->put(PORT, Integer::g(tcpPort_));
+ aDict->put(TOKEN, token_);
return aDict;
}
@@ -103,12 +103,12 @@ const std::string& DHTAnnouncePeerMessage::getMessageType() const
void DHTAnnouncePeerMessage::validate() const
{
- if(!_tokenTracker->validateToken(_token, _infoHash,
+ if(!tokenTracker_->validateToken(token_, infoHash_,
getRemoteNode()->getIPAddress(),
getRemoteNode()->getPort())) {
throw DL_ABORT_EX
(StringFormat("Invalid token=%s from %s:%u",
- util::toHex(_token).c_str(),
+ util::toHex(token_).c_str(),
getRemoteNode()->getIPAddress().c_str(),
getRemoteNode()->getPort()).str());
}
@@ -117,20 +117,20 @@ void DHTAnnouncePeerMessage::validate() const
void DHTAnnouncePeerMessage::setPeerAnnounceStorage
(const WeakHandle<DHTPeerAnnounceStorage>& storage)
{
- _peerAnnounceStorage = storage;
+ peerAnnounceStorage_ = storage;
}
void DHTAnnouncePeerMessage::setTokenTracker
(const WeakHandle<DHTTokenTracker>& tokenTracker)
{
- _tokenTracker = tokenTracker;
+ tokenTracker_ = tokenTracker;
}
std::string DHTAnnouncePeerMessage::toStringOptional() const
{
- return strconcat("token=", util::toHex(_token),
- ", info_hash=", util::toHex(_infoHash, INFO_HASH_LENGTH),
- ", tcpPort=", util::uitos(_tcpPort));
+ return strconcat("token=", util::toHex(token_),
+ ", info_hash=", util::toHex(infoHash_, INFO_HASH_LENGTH),
+ ", tcpPort=", util::uitos(tcpPort_));
}
} // namespace aria2
diff --git a/src/DHTAnnouncePeerMessage.h b/src/DHTAnnouncePeerMessage.h
index 9011ab75..493106ec 100644
--- a/src/DHTAnnouncePeerMessage.h
+++ b/src/DHTAnnouncePeerMessage.h
@@ -46,15 +46,15 @@ class DHTTokenTracker;
class DHTAnnouncePeerMessage:public DHTQueryMessage {
private:
- std::string _token;
+ std::string token_;
- unsigned char _infoHash[DHT_ID_LENGTH];
+ unsigned char infoHash_[DHT_ID_LENGTH];
- uint16_t _tcpPort;
+ uint16_t tcpPort_;
- WeakHandle<DHTPeerAnnounceStorage> _peerAnnounceStorage;
+ WeakHandle<DHTPeerAnnounceStorage> peerAnnounceStorage_;
- WeakHandle<DHTTokenTracker> _tokenTracker;
+ WeakHandle<DHTTokenTracker> tokenTracker_;
protected:
virtual std::string toStringOptional() const;
public:
@@ -77,17 +77,17 @@ public:
const unsigned char* getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
const std::string& getToken() const
{
- return _token;
+ return token_;
}
uint16_t getTCPPort() const
{
- return _tcpPort;
+ return tcpPort_;
}
void setPeerAnnounceStorage(const WeakHandle<DHTPeerAnnounceStorage>& storage);
diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc
index 5a908457..f5ae60ec 100644
--- a/src/DHTAutoSaveCommand.cc
+++ b/src/DHTAutoSaveCommand.cc
@@ -107,7 +107,7 @@ void DHTAutoSaveCommand::save()
}
std::vector<SharedHandle<DHTNode> > nodes;
std::vector<SharedHandle<DHTBucket> > buckets;
- _routingTable->getBuckets(buckets);
+ routingTable_->getBuckets(buckets);
for(std::vector<SharedHandle<DHTBucket> >::const_iterator i = buckets.begin(),
eoi = buckets.end(); i != eoi; ++i) {
const SharedHandle<DHTBucket>& bucket = *i;
@@ -117,7 +117,7 @@ void DHTAutoSaveCommand::save()
}
DHTRoutingTableSerializer serializer;
- serializer.setLocalNode(_localNode);
+ serializer.setLocalNode(localNode_);
serializer.setNodes(nodes);
try {
@@ -142,13 +142,13 @@ void DHTAutoSaveCommand::save()
void DHTAutoSaveCommand::setLocalNode(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
void DHTAutoSaveCommand::setRoutingTable
(const SharedHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
} // namespace aria2
diff --git a/src/DHTAutoSaveCommand.h b/src/DHTAutoSaveCommand.h
index 1a672849..f7a0ad5a 100644
--- a/src/DHTAutoSaveCommand.h
+++ b/src/DHTAutoSaveCommand.h
@@ -46,9 +46,9 @@ class DHTNode;
class DHTAutoSaveCommand : public TimeBasedCommand
{
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- SharedHandle<DHTRoutingTable> _routingTable;
+ SharedHandle<DHTRoutingTable> routingTable_;
void save();
public:
diff --git a/src/DHTBucket.cc b/src/DHTBucket.cc
index 1f31e4cf..e8d2bacc 100644
--- a/src/DHTBucket.cc
+++ b/src/DHTBucket.cc
@@ -53,46 +53,46 @@ namespace aria2 {
DHTBucket::DHTBucket(size_t prefixLength,
const unsigned char* max, const unsigned char* min,
const SharedHandle<DHTNode>& localNode):
- _prefixLength(prefixLength),
- _localNode(localNode),
- _lastUpdated(global::wallclock),
- _logger(LogFactory::getInstance())
+ prefixLength_(prefixLength),
+ localNode_(localNode),
+ lastUpdated_(global::wallclock),
+ logger_(LogFactory::getInstance())
{
- memcpy(_max, max, DHT_ID_LENGTH);
- memcpy(_min, min, DHT_ID_LENGTH);
+ memcpy(max_, max, DHT_ID_LENGTH);
+ memcpy(min_, min, DHT_ID_LENGTH);
}
DHTBucket::DHTBucket(const SharedHandle<DHTNode>& localNode):
- _prefixLength(0),
- _localNode(localNode),
- _lastUpdated(global::wallclock),
- _logger(LogFactory::getInstance())
+ prefixLength_(0),
+ localNode_(localNode),
+ lastUpdated_(global::wallclock),
+ logger_(LogFactory::getInstance())
{
- memset(_max, 0xff, DHT_ID_LENGTH);
- memset(_min, 0, DHT_ID_LENGTH);
+ memset(max_, 0xff, DHT_ID_LENGTH);
+ memset(min_, 0, DHT_ID_LENGTH);
}
DHTBucket::~DHTBucket() {}
void DHTBucket::getRandomNodeID(unsigned char* nodeID) const
{
- if(_prefixLength == 0) {
+ if(prefixLength_ == 0) {
util::generateRandomKey(nodeID);
} else {
- size_t lastByteIndex = (_prefixLength-1)/8;
+ size_t lastByteIndex = (prefixLength_-1)/8;
util::generateRandomKey(nodeID);
- memcpy(nodeID, _min, lastByteIndex+1);
+ memcpy(nodeID, min_, lastByteIndex+1);
}
}
bool DHTBucket::isInRange(const SharedHandle<DHTNode>& node) const
{
- return isInRange(node->getID(), _max, _min);
+ return isInRange(node->getID(), max_, min_);
}
bool DHTBucket::isInRange(const unsigned char* nodeID) const
{
- return isInRange(nodeID, _max, _min);
+ return isInRange(nodeID, max_, min_);
}
// Returns true if nodeID is in [min, max] (inclusive).
@@ -111,45 +111,45 @@ bool DHTBucket::addNode(const SharedHandle<DHTNode>& node)
{
notifyUpdate();
std::deque<SharedHandle<DHTNode> >::iterator itr =
- std::find(_nodes.begin(), _nodes.end(), node);
- if(itr == _nodes.end()) {
- if(_nodes.size() < K) {
- _nodes.push_back(node);
+ std::find(nodes_.begin(), nodes_.end(), node);
+ if(itr == nodes_.end()) {
+ if(nodes_.size() < K) {
+ nodes_.push_back(node);
return true;
} else {
- if(_nodes.front()->isBad()) {
- _nodes.erase(_nodes.begin());
- _nodes.push_back(node);
+ if(nodes_.front()->isBad()) {
+ nodes_.erase(nodes_.begin());
+ nodes_.push_back(node);
return true;
} else {
return false;
}
}
} else {
- _nodes.erase(itr);
- _nodes.push_back(node);
+ nodes_.erase(itr);
+ nodes_.push_back(node);
return true;
}
}
void DHTBucket::cacheNode(const SharedHandle<DHTNode>& node)
{
- // _cachedNodes are sorted by last time seen
- _cachedNodes.push_front(node);
- if(_cachedNodes.size() > CACHE_SIZE) {
- _cachedNodes.resize(CACHE_SIZE, SharedHandle<DHTNode>());
+ // cachedNodes_ are sorted by last time seen
+ cachedNodes_.push_front(node);
+ if(cachedNodes_.size() > CACHE_SIZE) {
+ cachedNodes_.resize(CACHE_SIZE, SharedHandle<DHTNode>());
}
}
void DHTBucket::dropNode(const SharedHandle<DHTNode>& node)
{
- if(_cachedNodes.size()) {
+ if(cachedNodes_.size()) {
std::deque<SharedHandle<DHTNode> >::iterator itr =
- find(_nodes.begin(), _nodes.end(), node);
- if(itr != _nodes.end()) {
- _nodes.erase(itr);
- _nodes.push_back(_cachedNodes.front());
- _cachedNodes.erase(_cachedNodes.begin());
+ find(nodes_.begin(), nodes_.end(), node);
+ if(itr != nodes_.end()) {
+ nodes_.erase(itr);
+ nodes_.push_back(cachedNodes_.front());
+ cachedNodes_.erase(cachedNodes_.begin());
}
}
}
@@ -157,26 +157,26 @@ void DHTBucket::dropNode(const SharedHandle<DHTNode>& node)
void DHTBucket::moveToHead(const SharedHandle<DHTNode>& node)
{
std::deque<SharedHandle<DHTNode> >::iterator itr =
- std::find(_nodes.begin(), _nodes.end(), node);
- if(itr != _nodes.end()) {
- _nodes.erase(itr);
- _nodes.push_front(node);
+ std::find(nodes_.begin(), nodes_.end(), node);
+ if(itr != nodes_.end()) {
+ nodes_.erase(itr);
+ nodes_.push_front(node);
}
}
void DHTBucket::moveToTail(const SharedHandle<DHTNode>& node)
{
std::deque<SharedHandle<DHTNode> >::iterator itr =
- std::find(_nodes.begin(), _nodes.end(), node);
- if(itr != _nodes.end()) {
- _nodes.erase(itr);
- _nodes.push_back(node);
+ std::find(nodes_.begin(), nodes_.end(), node);
+ if(itr != nodes_.end()) {
+ nodes_.erase(itr);
+ nodes_.push_back(node);
}
}
bool DHTBucket::splitAllowed() const
{
- return _prefixLength < DHT_ID_LENGTH*8-1 && isInRange(_localNode);
+ return prefixLength_ < DHT_ID_LENGTH*8-1 && isInRange(localNode_);
}
SharedHandle<DHTBucket> DHTBucket::split()
@@ -184,35 +184,35 @@ SharedHandle<DHTBucket> DHTBucket::split()
assert(splitAllowed());
unsigned char rMax[DHT_ID_LENGTH];
- memcpy(rMax, _max, DHT_ID_LENGTH);
- bitfield::flipBit(rMax, DHT_ID_LENGTH, _prefixLength);
+ memcpy(rMax, max_, DHT_ID_LENGTH);
+ bitfield::flipBit(rMax, DHT_ID_LENGTH, prefixLength_);
unsigned char rMin[DHT_ID_LENGTH];
- memcpy(rMin, _min, DHT_ID_LENGTH);
+ memcpy(rMin, min_, DHT_ID_LENGTH);
- bitfield::flipBit(_min, DHT_ID_LENGTH, _prefixLength);
+ bitfield::flipBit(min_, DHT_ID_LENGTH, prefixLength_);
- ++_prefixLength;
- SharedHandle<DHTBucket> rBucket(new DHTBucket(_prefixLength,
- rMax, rMin, _localNode));
+ ++prefixLength_;
+ SharedHandle<DHTBucket> rBucket(new DHTBucket(prefixLength_,
+ rMax, rMin, localNode_));
std::deque<SharedHandle<DHTNode> > lNodes;
- for(std::deque<SharedHandle<DHTNode> >::iterator i = _nodes.begin(),
- eoi = _nodes.end(); i != eoi; ++i) {
+ for(std::deque<SharedHandle<DHTNode> >::iterator i = nodes_.begin(),
+ eoi = nodes_.end(); i != eoi; ++i) {
if(rBucket->isInRange(*i)) {
assert(rBucket->addNode(*i));
} else {
lNodes.push_back(*i);
}
}
- _nodes = lNodes;
+ nodes_ = lNodes;
// TODO create toString() and use it.
- if(_logger->debug()) {
- _logger->debug("New bucket. prefixLength=%u, Range:%s-%s",
+ if(logger_->debug()) {
+ logger_->debug("New bucket. prefixLength=%u, Range:%s-%s",
static_cast<unsigned int>(rBucket->getPrefixLength()),
util::toHex(rBucket->getMinID(), DHT_ID_LENGTH).c_str(),
util::toHex(rBucket->getMaxID(), DHT_ID_LENGTH).c_str());
- _logger->debug("Existing bucket. prefixLength=%u, Range:%s-%s",
- static_cast<unsigned int>(_prefixLength),
+ logger_->debug("Existing bucket. prefixLength=%u, Range:%s-%s",
+ static_cast<unsigned int>(prefixLength_),
util::toHex(getMinID(), DHT_ID_LENGTH).c_str(),
util::toHex(getMaxID(), DHT_ID_LENGTH).c_str());
}
@@ -222,7 +222,7 @@ SharedHandle<DHTBucket> DHTBucket::split()
void DHTBucket::getGoodNodes
(std::vector<SharedHandle<DHTNode> >& goodNodes) const
{
- goodNodes.insert(goodNodes.end(), _nodes.begin(), _nodes.end());
+ goodNodes.insert(goodNodes.end(), nodes_.begin(), nodes_.end());
goodNodes.erase(std::remove_if(goodNodes.begin(), goodNodes.end(),
mem_fun_sh(&DHTNode::isBad)), goodNodes.end());
}
@@ -233,8 +233,8 @@ SharedHandle<DHTNode> DHTBucket::getNode(const unsigned char* nodeID, const std:
node->setIPAddress(ipaddr);
node->setPort(port);
std::deque<SharedHandle<DHTNode> >::const_iterator itr =
- std::find(_nodes.begin(), _nodes.end(), node);
- if(itr == _nodes.end()) {
+ std::find(nodes_.begin(), nodes_.end(), node);
+ if(itr == nodes_.end()) {
return SharedHandle<DHTNode>();
} else {
return *itr;
@@ -243,19 +243,19 @@ SharedHandle<DHTNode> DHTBucket::getNode(const unsigned char* nodeID, const std:
bool DHTBucket::operator==(const DHTBucket& bucket) const
{
- return memcmp(_max, bucket._max, DHT_ID_LENGTH) == 0 &&
- memcmp(_min, bucket._min, DHT_ID_LENGTH) == 0;
+ return memcmp(max_, bucket.max_, DHT_ID_LENGTH) == 0 &&
+ memcmp(min_, bucket.min_, DHT_ID_LENGTH) == 0;
}
bool DHTBucket::needsRefresh() const
{
- return _nodes.size() < K ||
- _lastUpdated.difference(global::wallclock) >= DHT_BUCKET_REFRESH_INTERVAL;
+ return nodes_.size() < K ||
+ lastUpdated_.difference(global::wallclock) >= DHT_BUCKET_REFRESH_INTERVAL;
}
void DHTBucket::notifyUpdate()
{
- _lastUpdated = global::wallclock;
+ lastUpdated_ = global::wallclock;
}
class FindQuestionableNode {
@@ -268,14 +268,14 @@ public:
bool DHTBucket::containsQuestionableNode() const
{
- return std::find_if(_nodes.begin(), _nodes.end(), FindQuestionableNode()) != _nodes.end();
+ return std::find_if(nodes_.begin(), nodes_.end(), FindQuestionableNode()) != nodes_.end();
}
SharedHandle<DHTNode> DHTBucket::getLRUQuestionableNode() const
{
std::deque<SharedHandle<DHTNode> >::const_iterator i =
- std::find_if(_nodes.begin(), _nodes.end(), FindQuestionableNode());
- if(i == _nodes.end()) {
+ std::find_if(nodes_.begin(), nodes_.end(), FindQuestionableNode());
+ if(i == nodes_.end()) {
return SharedHandle<DHTNode>();
} else {
return *i;
diff --git a/src/DHTBucket.h b/src/DHTBucket.h
index 4b55d490..709722d5 100644
--- a/src/DHTBucket.h
+++ b/src/DHTBucket.h
@@ -52,25 +52,25 @@ class Logger;
class DHTBucket {
private:
- size_t _prefixLength;
+ size_t prefixLength_;
- // this bucket contains nodes of distance between [_min, _max](inclusive).
- unsigned char _min[DHT_ID_LENGTH];
+ // this bucket contains nodes of distance between [min_, max_](inclusive).
+ unsigned char min_[DHT_ID_LENGTH];
- unsigned char _max[DHT_ID_LENGTH];
+ unsigned char max_[DHT_ID_LENGTH];
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
// sorted in ascending order
- std::deque<SharedHandle<DHTNode> > _nodes;
+ std::deque<SharedHandle<DHTNode> > nodes_;
// a replacement cache. The maximum size is specified by CACHE_SIZE.
// This is sorted by last time seen.
- std::deque<SharedHandle<DHTNode> > _cachedNodes;
+ std::deque<SharedHandle<DHTNode> > cachedNodes_;
- Timer _lastUpdated;
+ Timer lastUpdated_;
- Logger* _logger;
+ Logger* logger_;
bool isInRange(const unsigned char* nodeID,
const unsigned char* max, const unsigned char* min) const;
@@ -103,27 +103,27 @@ public:
size_t getPrefixLength() const
{
- return _prefixLength;
+ return prefixLength_;
}
const unsigned char* getMaxID() const
{
- return _max;
+ return max_;
}
const unsigned char* getMinID() const
{
- return _min;
+ return min_;
}
size_t countNode() const
{
- return _nodes.size();
+ return nodes_.size();
}
const std::deque<SharedHandle<DHTNode> >& getNodes() const
{
- return _nodes;
+ return nodes_;
}
void getGoodNodes(std::vector<SharedHandle<DHTNode> >& nodes) const;
@@ -150,7 +150,7 @@ public:
const std::deque<SharedHandle<DHTNode> >& getCachedNodes() const
{
- return _cachedNodes;
+ return cachedNodes_;
}
};
diff --git a/src/DHTBucketRefreshCommand.cc b/src/DHTBucketRefreshCommand.cc
index 85ba9552..5c155872 100644
--- a/src/DHTBucketRefreshCommand.cc
+++ b/src/DHTBucketRefreshCommand.cc
@@ -62,25 +62,25 @@ void DHTBucketRefreshCommand::preProcess()
void DHTBucketRefreshCommand::process()
{
- _taskQueue->addPeriodicTask1(_taskFactory->createBucketRefreshTask());
+ taskQueue_->addPeriodicTask1(taskFactory_->createBucketRefreshTask());
}
void DHTBucketRefreshCommand::setRoutingTable
(const SharedHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTBucketRefreshCommand::setTaskQueue
(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTBucketRefreshCommand::setTaskFactory
(const SharedHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
} // namespace aria2
diff --git a/src/DHTBucketRefreshCommand.h b/src/DHTBucketRefreshCommand.h
index b408f1e6..34711475 100644
--- a/src/DHTBucketRefreshCommand.h
+++ b/src/DHTBucketRefreshCommand.h
@@ -46,11 +46,11 @@ class DHTTaskFactory;
class DHTBucketRefreshCommand:public TimeBasedCommand {
private:
- SharedHandle<DHTRoutingTable> _routingTable;
+ SharedHandle<DHTRoutingTable> routingTable_;
- SharedHandle<DHTTaskQueue> _taskQueue;
+ SharedHandle<DHTTaskQueue> taskQueue_;
- SharedHandle<DHTTaskFactory> _taskFactory;
+ SharedHandle<DHTTaskFactory> taskFactory_;
public:
DHTBucketRefreshCommand(cuid_t cuid, DownloadEngine* e, time_t interval);
diff --git a/src/DHTBucketRefreshTask.cc b/src/DHTBucketRefreshTask.cc
index 84ddc49e..e95c3dc2 100644
--- a/src/DHTBucketRefreshTask.cc
+++ b/src/DHTBucketRefreshTask.cc
@@ -46,7 +46,7 @@
namespace aria2 {
DHTBucketRefreshTask::DHTBucketRefreshTask():
- _forceRefresh(false) {}
+ forceRefresh_(false) {}
DHTBucketRefreshTask::~DHTBucketRefreshTask() {}
@@ -56,7 +56,7 @@ void DHTBucketRefreshTask::startup()
getRoutingTable()->getBuckets(buckets);
for(std::vector<SharedHandle<DHTBucket> >::iterator i = buckets.begin(),
eoi = buckets.end(); i != eoi; ++i) {
- if(_forceRefresh || (*i)->needsRefresh()) {
+ if(forceRefresh_ || (*i)->needsRefresh()) {
(*i)->notifyUpdate();
unsigned char targetID[DHT_ID_LENGTH];
(*i)->getRandomNodeID(targetID);
@@ -77,7 +77,7 @@ void DHTBucketRefreshTask::startup()
void DHTBucketRefreshTask::setForceRefresh(bool forceRefresh)
{
- _forceRefresh = forceRefresh;
+ forceRefresh_ = forceRefresh;
}
} // namespace aria2
diff --git a/src/DHTBucketRefreshTask.h b/src/DHTBucketRefreshTask.h
index 3f680d99..fbd73153 100644
--- a/src/DHTBucketRefreshTask.h
+++ b/src/DHTBucketRefreshTask.h
@@ -41,7 +41,7 @@ namespace aria2 {
class DHTBucketRefreshTask:public DHTAbstractTask {
private:
- bool _forceRefresh;
+ bool forceRefresh_;
public:
DHTBucketRefreshTask();
diff --git a/src/DHTConnectionImpl.cc b/src/DHTConnectionImpl.cc
index 2e27c79d..26bd31ce 100644
--- a/src/DHTConnectionImpl.cc
+++ b/src/DHTConnectionImpl.cc
@@ -46,8 +46,8 @@
namespace aria2 {
-DHTConnectionImpl::DHTConnectionImpl():_socket(new SocketCore(SOCK_DGRAM)),
- _logger(LogFactory::getInstance()) {}
+DHTConnectionImpl::DHTConnectionImpl():socket_(new SocketCore(SOCK_DGRAM)),
+ logger_(LogFactory::getInstance()) {}
DHTConnectionImpl::~DHTConnectionImpl() {}
@@ -73,15 +73,15 @@ bool DHTConnectionImpl::bind(uint16_t& port, IntSequence& ports)
bool DHTConnectionImpl::bind(uint16_t& port)
{
try {
- _socket->bind(port);
- _socket->setNonBlockingMode();
+ socket_->bind(port);
+ socket_->setNonBlockingMode();
std::pair<std::string, uint16_t> svaddr;
- _socket->getAddrInfo(svaddr);
+ socket_->getAddrInfo(svaddr);
port = svaddr.second;
- _logger->notice("DHT: listening to port %d", port);
+ logger_->notice("DHT: listening to port %d", port);
return true;
} catch(RecoverableException& e) {
- _logger->error("Failed to bind for DHT. port=%u", e, port);
+ logger_->error("Failed to bind for DHT. port=%u", e, port);
}
return false;
}
@@ -90,7 +90,7 @@ ssize_t DHTConnectionImpl::receiveMessage(unsigned char* data, size_t len,
std::string& host, uint16_t& port)
{
std::pair<std::string, uint16_t> remoteHost;
- ssize_t length = _socket->readDataFrom(data, len, remoteHost);
+ ssize_t length = socket_->readDataFrom(data, len, remoteHost);
if(length == 0) {
return length;
} else {
@@ -103,7 +103,7 @@ ssize_t DHTConnectionImpl::receiveMessage(unsigned char* data, size_t len,
ssize_t DHTConnectionImpl::sendMessage(const unsigned char* data, size_t len,
const std::string& host, uint16_t port)
{
- return _socket->writeData(data, len, host, port);
+ return socket_->writeData(data, len, host, port);
}
} // namespace aria2
diff --git a/src/DHTConnectionImpl.h b/src/DHTConnectionImpl.h
index 2e1b8713..24099edd 100644
--- a/src/DHTConnectionImpl.h
+++ b/src/DHTConnectionImpl.h
@@ -46,9 +46,9 @@ class Logger;
class DHTConnectionImpl:public DHTConnection {
private:
- SharedHandle<SocketCore> _socket;
+ SharedHandle<SocketCore> socket_;
- Logger* _logger;
+ Logger* logger_;
public:
DHTConnectionImpl();
@@ -79,7 +79,7 @@ public:
const SharedHandle<SocketCore>& getSocket() const
{
- return _socket;
+ return socket_;
}
};
diff --git a/src/DHTEntryPointNameResolveCommand.cc b/src/DHTEntryPointNameResolveCommand.cc
index 38ed3b36..5d25f26c 100644
--- a/src/DHTEntryPointNameResolveCommand.cc
+++ b/src/DHTEntryPointNameResolveCommand.cc
@@ -62,75 +62,75 @@ DHTEntryPointNameResolveCommand::DHTEntryPointNameResolveCommand
(cuid_t cuid, DownloadEngine* e,
const std::vector<std::pair<std::string, uint16_t> >& entryPoints):
Command(cuid),
- _e(e),
- _entryPoints(entryPoints.begin(), entryPoints.end()),
- _bootstrapEnabled(false)
+ e_(e),
+ entryPoints_(entryPoints.begin(), entryPoints.end()),
+ bootstrapEnabled_(false)
{}
DHTEntryPointNameResolveCommand::~DHTEntryPointNameResolveCommand()
{
#ifdef ENABLE_ASYNC_DNS
- disableNameResolverCheck(_resolver);
+ disableNameResolverCheck(resolver_);
#endif // ENABLE_ASYNC_DNS
}
bool DHTEntryPointNameResolveCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
#ifdef ENABLE_ASYNC_DNS
- if(_resolver.isNull()) {
- _resolver.reset(new AsyncNameResolver());
+ if(resolver_.isNull()) {
+ resolver_.reset(new AsyncNameResolver());
}
#endif // ENABLE_ASYNC_DNS
try {
#ifdef ENABLE_ASYNC_DNS
- if(_e->getOption()->getAsBool(PREF_ASYNC_DNS)) {
- while(!_entryPoints.empty()) {
- std::string hostname = _entryPoints.front().first;
+ if(e_->getOption()->getAsBool(PREF_ASYNC_DNS)) {
+ while(!entryPoints_.empty()) {
+ std::string hostname = entryPoints_.front().first;
try {
- if(resolveHostname(hostname, _resolver)) {
- hostname = _resolver->getResolvedAddresses().front();
+ if(resolveHostname(hostname, resolver_)) {
+ hostname = resolver_->getResolvedAddresses().front();
std::pair<std::string, uint16_t> p(hostname,
- _entryPoints.front().second);
- _resolvedEntryPoints.push_back(p);
+ entryPoints_.front().second);
+ resolvedEntryPoints_.push_back(p);
addPingTask(p);
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
}
- _resolver->reset();
- _entryPoints.pop_front();
+ resolver_->reset();
+ entryPoints_.pop_front();
}
} else
#endif // ENABLE_ASYNC_DNS
{
NameResolver res;
res.setSocktype(SOCK_DGRAM);
- while(!_entryPoints.empty()) {
- std::string hostname = _entryPoints.front().first;
+ while(!entryPoints_.empty()) {
+ std::string hostname = entryPoints_.front().first;
try {
std::vector<std::string> addrs;
res.resolve(addrs, hostname);
std::pair<std::string, uint16_t> p(addrs.front(),
- _entryPoints.front().second);
- _resolvedEntryPoints.push_back(p);
+ entryPoints_.front().second);
+ resolvedEntryPoints_.push_back(p);
addPingTask(p);
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
}
- _entryPoints.pop_front();
+ entryPoints_.pop_front();
}
}
- if(_bootstrapEnabled && _resolvedEntryPoints.size()) {
- _taskQueue->addPeriodicTask1(_taskFactory->createNodeLookupTask
- (_localNode->getID()));
- _taskQueue->addPeriodicTask1(_taskFactory->createBucketRefreshTask());
+ if(bootstrapEnabled_ && resolvedEntryPoints_.size()) {
+ taskQueue_->addPeriodicTask1(taskFactory_->createNodeLookupTask
+ (localNode_->getID()));
+ taskQueue_->addPeriodicTask1(taskFactory_->createBucketRefreshTask());
}
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
@@ -145,7 +145,7 @@ void DHTEntryPointNameResolveCommand::addPingTask
entryNode->setIPAddress(addr.first);
entryNode->setPort(addr.second);
- _taskQueue->addPeriodicTask1(_taskFactory->createPingTask(entryNode, 10));
+ taskQueue_->addPeriodicTask1(taskFactory_->createPingTask(entryNode, 10));
}
#ifdef ENABLE_ASYNC_DNS
@@ -186,43 +186,43 @@ bool DHTEntryPointNameResolveCommand::resolveHostname
void DHTEntryPointNameResolveCommand::setNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver)
{
- _e->addNameResolverCheck(resolver, this);
+ e_->addNameResolverCheck(resolver, this);
}
void DHTEntryPointNameResolveCommand::disableNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver)
{
- _e->deleteNameResolverCheck(resolver, this);
+ e_->deleteNameResolverCheck(resolver, this);
}
#endif // ENABLE_ASYNC_DNS
void DHTEntryPointNameResolveCommand::setBootstrapEnabled(bool f)
{
- _bootstrapEnabled = f;
+ bootstrapEnabled_ = f;
}
void DHTEntryPointNameResolveCommand::setTaskQueue
(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTEntryPointNameResolveCommand::setTaskFactory
(const SharedHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
void DHTEntryPointNameResolveCommand::setRoutingTable
(const SharedHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTEntryPointNameResolveCommand::setLocalNode
(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
} // namespace aria2
diff --git a/src/DHTEntryPointNameResolveCommand.h b/src/DHTEntryPointNameResolveCommand.h
index 9c0c61a0..4e228d46 100644
--- a/src/DHTEntryPointNameResolveCommand.h
+++ b/src/DHTEntryPointNameResolveCommand.h
@@ -56,25 +56,25 @@ class AsyncNameResolver;
class DHTEntryPointNameResolveCommand:public Command {
private:
- DownloadEngine* _e;
+ DownloadEngine* e_;
#ifdef ENABLE_ASYNC_DNS
- SharedHandle<AsyncNameResolver> _resolver;
+ SharedHandle<AsyncNameResolver> resolver_;
#endif // ENABLE_ASYNC_DNS
- SharedHandle<DHTTaskQueue> _taskQueue;
+ SharedHandle<DHTTaskQueue> taskQueue_;
- SharedHandle<DHTTaskFactory> _taskFactory;
+ SharedHandle<DHTTaskFactory> taskFactory_;
- SharedHandle<DHTRoutingTable> _routingTable;
+ SharedHandle<DHTRoutingTable> routingTable_;
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- std::deque<std::pair<std::string, uint16_t> > _entryPoints;
+ std::deque<std::pair<std::string, uint16_t> > entryPoints_;
- std::vector<std::pair<std::string, uint16_t> > _resolvedEntryPoints;
+ std::vector<std::pair<std::string, uint16_t> > resolvedEntryPoints_;
- bool _bootstrapEnabled;
+ bool bootstrapEnabled_;
void addPingTask(const std::pair<std::string, uint16_t>& addr);
diff --git a/src/DHTFindNodeMessage.cc b/src/DHTFindNodeMessage.cc
index 7fbe5639..ede5f57f 100644
--- a/src/DHTFindNodeMessage.cc
+++ b/src/DHTFindNodeMessage.cc
@@ -55,7 +55,7 @@ DHTFindNodeMessage::DHTFindNodeMessage(const SharedHandle<DHTNode>& localNode,
const std::string& transactionID):
DHTQueryMessage(localNode, remoteNode, transactionID)
{
- memcpy(_targetNodeID, targetNodeID, DHT_ID_LENGTH);
+ memcpy(targetNodeID_, targetNodeID, DHT_ID_LENGTH);
}
DHTFindNodeMessage::~DHTFindNodeMessage() {}
@@ -63,7 +63,7 @@ DHTFindNodeMessage::~DHTFindNodeMessage() {}
void DHTFindNodeMessage::doReceivedAction()
{
std::vector<SharedHandle<DHTNode> > nodes;
- getRoutingTable()->getClosestKNodes(nodes, _targetNodeID);
+ getRoutingTable()->getClosestKNodes(nodes, targetNodeID_);
SharedHandle<DHTMessage> reply =
getMessageFactory()->createFindNodeReplyMessage
(getRemoteNode(), nodes, getTransactionID());
@@ -74,7 +74,7 @@ SharedHandle<Dict> DHTFindNodeMessage::getArgument()
{
SharedHandle<Dict> aDict = Dict::g();
aDict->put(DHTMessage::ID, String::g(getLocalNode()->getID(), DHT_ID_LENGTH));
- aDict->put(TARGET_NODE, String::g(_targetNodeID, DHT_ID_LENGTH));
+ aDict->put(TARGET_NODE, String::g(targetNodeID_, DHT_ID_LENGTH));
return aDict;
}
@@ -85,7 +85,7 @@ const std::string& DHTFindNodeMessage::getMessageType() const
std::string DHTFindNodeMessage::toStringOptional() const
{
- return "targetNodeID="+util::toHex(_targetNodeID, DHT_ID_LENGTH);
+ return "targetNodeID="+util::toHex(targetNodeID_, DHT_ID_LENGTH);
}
} // namespace aria2
diff --git a/src/DHTFindNodeMessage.h b/src/DHTFindNodeMessage.h
index 2df5d86e..7f3c24ae 100644
--- a/src/DHTFindNodeMessage.h
+++ b/src/DHTFindNodeMessage.h
@@ -42,7 +42,7 @@ namespace aria2 {
class DHTFindNodeMessage:public DHTQueryMessage {
private:
- unsigned char _targetNodeID[DHT_ID_LENGTH];
+ unsigned char targetNodeID_[DHT_ID_LENGTH];
protected:
virtual std::string toStringOptional() const;
public:
@@ -61,7 +61,7 @@ public:
const unsigned char* getTargetNodeID() const
{
- return _targetNodeID;
+ return targetNodeID_;
}
static const std::string FIND_NODE;
diff --git a/src/DHTFindNodeReplyMessage.cc b/src/DHTFindNodeReplyMessage.cc
index bdd186ef..9bd3fcb6 100644
--- a/src/DHTFindNodeReplyMessage.cc
+++ b/src/DHTFindNodeReplyMessage.cc
@@ -61,8 +61,8 @@ DHTFindNodeReplyMessage::~DHTFindNodeReplyMessage() {}
void DHTFindNodeReplyMessage::doReceivedAction()
{
- for(std::vector<SharedHandle<DHTNode> >::iterator i = _closestKNodes.begin(),
- eoi = _closestKNodes.end(); i != eoi; ++i) {
+ for(std::vector<SharedHandle<DHTNode> >::iterator i = closestKNodes_.begin(),
+ eoi = closestKNodes_.end(); i != eoi; ++i) {
if(memcmp((*i)->getID(), getLocalNode()->getID(), DHT_ID_LENGTH) != 0) {
getRoutingTable()->addNode(*i);
}
@@ -75,9 +75,9 @@ SharedHandle<Dict> DHTFindNodeReplyMessage::getResponse()
aDict->put(DHTMessage::ID, String::g(getLocalNode()->getID(), DHT_ID_LENGTH));
size_t offset = 0;
unsigned char buffer[DHTBucket::K*26];
- // TODO if _closestKNodes.size() > DHTBucket::K ??
+ // TODO if closestKNodes_.size() > DHTBucket::K ??
for(std::vector<SharedHandle<DHTNode> >::const_iterator i =
- _closestKNodes.begin(), eoi = _closestKNodes.end();
+ closestKNodes_.begin(), eoi = closestKNodes_.end();
i != eoi && offset < DHTBucket::K*26; ++i) {
SharedHandle<DHTNode> node = *i;
memcpy(buffer+offset, node->getID(), DHT_ID_LENGTH);
@@ -103,12 +103,12 @@ void DHTFindNodeReplyMessage::accept(DHTMessageCallback* callback)
void DHTFindNodeReplyMessage::setClosestKNodes
(const std::vector<SharedHandle<DHTNode> >& closestKNodes)
{
- _closestKNodes = closestKNodes;
+ closestKNodes_ = closestKNodes;
}
std::string DHTFindNodeReplyMessage::toStringOptional() const
{
- return "nodes="+util::uitos(_closestKNodes.size());
+ return "nodes="+util::uitos(closestKNodes_.size());
}
} // namespace aria2
diff --git a/src/DHTFindNodeReplyMessage.h b/src/DHTFindNodeReplyMessage.h
index 0bc408e1..9e14bd2c 100644
--- a/src/DHTFindNodeReplyMessage.h
+++ b/src/DHTFindNodeReplyMessage.h
@@ -42,7 +42,7 @@ namespace aria2 {
class DHTFindNodeReplyMessage:public DHTResponseMessage {
private:
- std::vector<SharedHandle<DHTNode> > _closestKNodes;
+ std::vector<SharedHandle<DHTNode> > closestKNodes_;
protected:
virtual std::string toStringOptional() const;
public:
@@ -62,7 +62,7 @@ public:
const std::vector<SharedHandle<DHTNode> >& getClosestKNodes() const
{
- return _closestKNodes;
+ return closestKNodes_;
}
void setClosestKNodes
diff --git a/src/DHTGetPeersCommand.cc b/src/DHTGetPeersCommand.cc
index 298f81e3..1ab987e8 100644
--- a/src/DHTGetPeersCommand.cc
+++ b/src/DHTGetPeersCommand.cc
@@ -58,68 +58,68 @@ DHTGetPeersCommand::DHTGetPeersCommand(cuid_t cuid,
RequestGroup* requestGroup,
DownloadEngine* e):
Command(cuid),
- _requestGroup(requestGroup),
- _e(e),
- _numRetry(0),
- _lastGetPeerTime(0)
+ requestGroup_(requestGroup),
+ e_(e),
+ numRetry_(0),
+ lastGetPeerTime_(0)
{
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
DHTGetPeersCommand::~DHTGetPeersCommand()
{
- _requestGroup->decreaseNumCommand();
+ requestGroup_->decreaseNumCommand();
}
bool DHTGetPeersCommand::execute()
{
- if(_btRuntime->isHalt()) {
+ if(btRuntime_->isHalt()) {
return true;
}
- if(_task.isNull() &&
- ((_numRetry > 0 &&
- _lastGetPeerTime.difference(global::wallclock) >= (time_t)_numRetry*5) ||
- _lastGetPeerTime.difference(global::wallclock) >= GET_PEER_INTERVAL)) {
+ if(task_.isNull() &&
+ ((numRetry_ > 0 &&
+ lastGetPeerTime_.difference(global::wallclock) >= (time_t)numRetry_*5) ||
+ lastGetPeerTime_.difference(global::wallclock) >= GET_PEER_INTERVAL)) {
if(getLogger()->debug()) {
getLogger()->debug("Issuing PeerLookup for infoHash=%s",
bittorrent::getInfoHashString
- (_requestGroup->getDownloadContext()).c_str());
+ (requestGroup_->getDownloadContext()).c_str());
}
- _task = _taskFactory->createPeerLookupTask
- (_requestGroup->getDownloadContext(), _btRuntime, _peerStorage);
- _taskQueue->addPeriodicTask2(_task);
- } else if(!_task.isNull() && _task->finished()) {
- _lastGetPeerTime = global::wallclock;
- if(_numRetry < MAX_RETRIES && _btRuntime->lessThanMinPeers()) {
- ++_numRetry;
+ task_ = taskFactory_->createPeerLookupTask
+ (requestGroup_->getDownloadContext(), btRuntime_, peerStorage_);
+ taskQueue_->addPeriodicTask2(task_);
+ } else if(!task_.isNull() && task_->finished()) {
+ lastGetPeerTime_ = global::wallclock;
+ if(numRetry_ < MAX_RETRIES && btRuntime_->lessThanMinPeers()) {
+ ++numRetry_;
} else {
- _numRetry = 0;
+ numRetry_ = 0;
}
- _task.reset();
+ task_.reset();
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
void DHTGetPeersCommand::setTaskQueue(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTGetPeersCommand::setTaskFactory(const SharedHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
void DHTGetPeersCommand::setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void DHTGetPeersCommand::setPeerStorage(const SharedHandle<PeerStorage>& ps)
{
- _peerStorage = ps;
+ peerStorage_ = ps;
}
} // namespace aria2
diff --git a/src/DHTGetPeersCommand.h b/src/DHTGetPeersCommand.h
index 753dfda5..553450a0 100644
--- a/src/DHTGetPeersCommand.h
+++ b/src/DHTGetPeersCommand.h
@@ -56,23 +56,23 @@ private:
static const size_t MAX_RETRIES = 10;
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- DownloadEngine* _e;
+ DownloadEngine* e_;
- SharedHandle<DHTTaskQueue> _taskQueue;
+ SharedHandle<DHTTaskQueue> taskQueue_;
- SharedHandle<DHTTaskFactory> _taskFactory;
+ SharedHandle<DHTTaskFactory> taskFactory_;
- SharedHandle<DHTTask> _task;
+ SharedHandle<DHTTask> task_;
- size_t _numRetry;
+ size_t numRetry_;
- Timer _lastGetPeerTime;
+ Timer lastGetPeerTime_;
public:
DHTGetPeersCommand(cuid_t cuid, RequestGroup* requestGroup,
DownloadEngine* e);
diff --git a/src/DHTGetPeersMessage.cc b/src/DHTGetPeersMessage.cc
index 608646b2..9f838a05 100644
--- a/src/DHTGetPeersMessage.cc
+++ b/src/DHTGetPeersMessage.cc
@@ -58,22 +58,22 @@ DHTGetPeersMessage::DHTGetPeersMessage(const SharedHandle<DHTNode>& localNode,
const std::string& transactionID):
DHTQueryMessage(localNode, remoteNode, transactionID)
{
- memcpy(_infoHash, infoHash, DHT_ID_LENGTH);
+ memcpy(infoHash_, infoHash, DHT_ID_LENGTH);
}
DHTGetPeersMessage::~DHTGetPeersMessage() {}
void DHTGetPeersMessage::doReceivedAction()
{
- std::string token = _tokenTracker->generateToken
- (_infoHash, getRemoteNode()->getIPAddress(), getRemoteNode()->getPort());
+ std::string token = tokenTracker_->generateToken
+ (infoHash_, getRemoteNode()->getIPAddress(), getRemoteNode()->getPort());
// Check to see localhost has the contents which has same infohash
std::vector<SharedHandle<Peer> > peers;
- _peerAnnounceStorage->getPeers(peers, _infoHash);
+ peerAnnounceStorage_->getPeers(peers, infoHash_);
SharedHandle<DHTMessage> reply;
if(peers.empty()) {
std::vector<SharedHandle<DHTNode> > nodes;
- getRoutingTable()->getClosestKNodes(nodes, _infoHash);
+ getRoutingTable()->getClosestKNodes(nodes, infoHash_);
reply =
getMessageFactory()->createGetPeersReplyMessage
(getRemoteNode(), nodes, token, getTransactionID());
@@ -89,7 +89,7 @@ SharedHandle<Dict> DHTGetPeersMessage::getArgument()
{
SharedHandle<Dict> aDict = Dict::g();
aDict->put(DHTMessage::ID, String::g(getLocalNode()->getID(), DHT_ID_LENGTH));
- aDict->put(INFO_HASH, String::g(_infoHash, DHT_ID_LENGTH));
+ aDict->put(INFO_HASH, String::g(infoHash_, DHT_ID_LENGTH));
return aDict;
}
@@ -101,18 +101,18 @@ const std::string& DHTGetPeersMessage::getMessageType() const
void DHTGetPeersMessage::setPeerAnnounceStorage
(const WeakHandle<DHTPeerAnnounceStorage>& storage)
{
- _peerAnnounceStorage = storage;
+ peerAnnounceStorage_ = storage;
}
void DHTGetPeersMessage::setTokenTracker
(const WeakHandle<DHTTokenTracker>& tokenTracker)
{
- _tokenTracker = tokenTracker;
+ tokenTracker_ = tokenTracker;
}
std::string DHTGetPeersMessage::toStringOptional() const
{
- return "info_hash="+util::toHex(_infoHash, INFO_HASH_LENGTH);
+ return "info_hash="+util::toHex(infoHash_, INFO_HASH_LENGTH);
}
} // namespace aria2
diff --git a/src/DHTGetPeersMessage.h b/src/DHTGetPeersMessage.h
index a0a8a94b..3b3d25e4 100644
--- a/src/DHTGetPeersMessage.h
+++ b/src/DHTGetPeersMessage.h
@@ -46,11 +46,11 @@ class DHTTokenTracker;
class DHTGetPeersMessage:public DHTQueryMessage {
private:
- unsigned char _infoHash[DHT_ID_LENGTH];
+ unsigned char infoHash_[DHT_ID_LENGTH];
- WeakHandle<DHTPeerAnnounceStorage> _peerAnnounceStorage;
+ WeakHandle<DHTPeerAnnounceStorage> peerAnnounceStorage_;
- WeakHandle<DHTTokenTracker> _tokenTracker;
+ WeakHandle<DHTTokenTracker> tokenTracker_;
protected:
virtual std::string toStringOptional() const;
public:
@@ -69,7 +69,7 @@ public:
const unsigned char* getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
void setPeerAnnounceStorage
diff --git a/src/DHTGetPeersReplyMessage.cc b/src/DHTGetPeersReplyMessage.cc
index ff621a69..a7ead1b0 100644
--- a/src/DHTGetPeersReplyMessage.cc
+++ b/src/DHTGetPeersReplyMessage.cc
@@ -63,7 +63,7 @@ DHTGetPeersReplyMessage::DHTGetPeersReplyMessage
const std::string& token,
const std::string& transactionID):
DHTResponseMessage(localNode, remoteNode, transactionID),
- _token(token) {}
+ token_(token) {}
DHTGetPeersReplyMessage::~DHTGetPeersReplyMessage() {}
@@ -76,12 +76,12 @@ SharedHandle<Dict> DHTGetPeersReplyMessage::getResponse()
{
SharedHandle<Dict> rDict = Dict::g();
rDict->put(DHTMessage::ID, String::g(getLocalNode()->getID(), DHT_ID_LENGTH));
- rDict->put(TOKEN, _token);
- if(_values.empty()) {
+ rDict->put(TOKEN, token_);
+ if(values_.empty()) {
size_t offset = 0;
unsigned char buffer[DHTBucket::K*26];
for(std::vector<SharedHandle<DHTNode> >::const_iterator i =
- _closestKNodes.begin(), eoi = _closestKNodes.end();
+ closestKNodes_.begin(), eoi = closestKNodes_.end();
i != eoi && offset < DHTBucket::K*26; ++i) {
SharedHandle<DHTNode> node = *i;
memcpy(buffer+offset, node->getID(), DHT_ID_LENGTH);
@@ -113,8 +113,8 @@ SharedHandle<Dict> DHTGetPeersReplyMessage::getResponse()
// number of peer info that a message can carry.
static const size_t MAX_VALUES_SIZE = 100;
SharedHandle<List> valuesList = List::g();
- for(std::vector<SharedHandle<Peer> >::const_iterator i = _values.begin(),
- eoi = _values.end(); i != eoi && valuesList->size() < MAX_VALUES_SIZE;
+ for(std::vector<SharedHandle<Peer> >::const_iterator i = values_.begin(),
+ eoi = values_.end(); i != eoi && valuesList->size() < MAX_VALUES_SIZE;
++i) {
const SharedHandle<Peer>& peer = *i;
unsigned char buffer[6];
@@ -140,9 +140,9 @@ void DHTGetPeersReplyMessage::accept(DHTMessageCallback* callback)
std::string DHTGetPeersReplyMessage::toStringOptional() const
{
- return strconcat("token=", util::toHex(_token),
- ", values=", util::uitos(_values.size()),
- ", nodes=", util::uitos(_closestKNodes.size()));
+ return strconcat("token=", util::toHex(token_),
+ ", values=", util::uitos(values_.size()),
+ ", nodes=", util::uitos(closestKNodes_.size()));
}
} // namespace aria2
diff --git a/src/DHTGetPeersReplyMessage.h b/src/DHTGetPeersReplyMessage.h
index 63045803..b15a41c4 100644
--- a/src/DHTGetPeersReplyMessage.h
+++ b/src/DHTGetPeersReplyMessage.h
@@ -47,11 +47,11 @@ class Peer;
class DHTGetPeersReplyMessage:public DHTResponseMessage {
private:
- std::string _token;
+ std::string token_;
- std::vector<SharedHandle<DHTNode> > _closestKNodes;
+ std::vector<SharedHandle<DHTNode> > closestKNodes_;
- std::vector<SharedHandle<Peer> > _values;
+ std::vector<SharedHandle<Peer> > values_;
protected:
virtual std::string toStringOptional() const;
public:
@@ -72,28 +72,28 @@ public:
const std::vector<SharedHandle<DHTNode> >& getClosestKNodes() const
{
- return _closestKNodes;
+ return closestKNodes_;
}
const std::vector<SharedHandle<Peer> >& getValues() const
{
- return _values;
+ return values_;
}
void setClosestKNodes
(const std::vector<SharedHandle<DHTNode> >& closestKNodes)
{
- _closestKNodes = closestKNodes;
+ closestKNodes_ = closestKNodes;
}
void setValues(const std::vector<SharedHandle<Peer> >& peers)
{
- _values = peers;
+ values_ = peers;
}
const std::string& getToken() const
{
- return _token;
+ return token_;
}
static const std::string GET_PEERS;
diff --git a/src/DHTIDCloser.h b/src/DHTIDCloser.h
index beccd001..18bb2c1f 100644
--- a/src/DHTIDCloser.h
+++ b/src/DHTIDCloser.h
@@ -44,16 +44,16 @@ namespace aria2 {
class DHTIDCloser {
private:
- const unsigned char* _targetID;
+ const unsigned char* targetID_;
- XORCloser _closer;
+ XORCloser closer_;
public:
- DHTIDCloser(const unsigned char* targetID):_closer(targetID, DHT_ID_LENGTH) {}
+ DHTIDCloser(const unsigned char* targetID):closer_(targetID, DHT_ID_LENGTH) {}
bool operator()(const SharedHandle<DHTNodeLookupEntry>& m1,
const SharedHandle<DHTNodeLookupEntry>& m2) const
{
- return _closer(m1->node->getID(), m2->node->getID());
+ return closer_(m1->node->getID(), m2->node->getID());
}
};
diff --git a/src/DHTInteractionCommand.cc b/src/DHTInteractionCommand.cc
index 2302cc17..347b8ec9 100644
--- a/src/DHTInteractionCommand.cc
+++ b/src/DHTInteractionCommand.cc
@@ -54,61 +54,61 @@ namespace aria2 {
DHTInteractionCommand::DHTInteractionCommand(cuid_t cuid, DownloadEngine* e):
Command(cuid),
- _e(e) {}
+ e_(e) {}
DHTInteractionCommand::~DHTInteractionCommand()
{
- disableReadCheckSocket(_readCheckSocket);
+ disableReadCheckSocket(readCheckSocket_);
}
void DHTInteractionCommand::setReadCheckSocket(const SocketHandle& socket)
{
- _readCheckSocket = socket;
- _e->addSocketForReadCheck(socket, this);
+ readCheckSocket_ = socket;
+ e_->addSocketForReadCheck(socket, this);
}
void DHTInteractionCommand::disableReadCheckSocket(const SocketHandle& socket)
{
- _e->deleteSocketForReadCheck(socket, this);
+ e_->deleteSocketForReadCheck(socket, this);
}
bool DHTInteractionCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
- _taskQueue->executeTask();
+ taskQueue_->executeTask();
for(size_t i = 0; i < 20; ++i) {
- SharedHandle<DHTMessage> m = _receiver->receiveMessage();
+ SharedHandle<DHTMessage> m = receiver_->receiveMessage();
if(m.isNull()) {
break;
}
}
- _receiver->handleTimeout();
+ receiver_->handleTimeout();
try {
- _dispatcher->sendMessages();
+ dispatcher_->sendMessages();
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
void DHTInteractionCommand::setMessageDispatcher(const SharedHandle<DHTMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DHTInteractionCommand::setMessageReceiver(const SharedHandle<DHTMessageReceiver>& receiver)
{
- _receiver = receiver;
+ receiver_ = receiver;
}
void DHTInteractionCommand::setTaskQueue(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
} // namespace aria2
diff --git a/src/DHTInteractionCommand.h b/src/DHTInteractionCommand.h
index 4afc014a..9845a5e3 100644
--- a/src/DHTInteractionCommand.h
+++ b/src/DHTInteractionCommand.h
@@ -48,11 +48,11 @@ class SocketCore;
class DHTInteractionCommand:public Command {
private:
- DownloadEngine* _e;
- SharedHandle<DHTMessageDispatcher> _dispatcher;
- SharedHandle<DHTMessageReceiver> _receiver;
- SharedHandle<DHTTaskQueue> _taskQueue;
- SharedHandle<SocketCore> _readCheckSocket;
+ DownloadEngine* e_;
+ SharedHandle<DHTMessageDispatcher> dispatcher_;
+ SharedHandle<DHTMessageReceiver> receiver_;
+ SharedHandle<DHTTaskQueue> taskQueue_;
+ SharedHandle<SocketCore> readCheckSocket_;
public:
DHTInteractionCommand(cuid_t cuid, DownloadEngine* e);
diff --git a/src/DHTMessage.cc b/src/DHTMessage.cc
index ce033ea2..d6357f90 100644
--- a/src/DHTMessage.cc
+++ b/src/DHTMessage.cc
@@ -49,7 +49,7 @@ const std::string DHTMessage::ID("id");
DHTMessage::DHTMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
const std::string& transactionID):
- _localNode(localNode), _remoteNode(remoteNode), _transactionID(transactionID)
+ localNode_(localNode), remoteNode_(remoteNode), transactionID_(transactionID)
{
if(transactionID.empty()) {
generateTransactionID();
@@ -62,7 +62,7 @@ void DHTMessage::generateTransactionID()
{
unsigned char tid[DHT_TRANSACTION_ID_LENGTH];
util::generateRandomData(tid, DHT_TRANSACTION_ID_LENGTH);
- _transactionID = std::string(&tid[0], &tid[DHT_TRANSACTION_ID_LENGTH]);
+ transactionID_ = std::string(&tid[0], &tid[DHT_TRANSACTION_ID_LENGTH]);
}
} // namespace aria2
diff --git a/src/DHTMessage.h b/src/DHTMessage.h
index c2c46eed..34d38e11 100644
--- a/src/DHTMessage.h
+++ b/src/DHTMessage.h
@@ -48,13 +48,13 @@ class DHTNode;
class DHTMessage {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- SharedHandle<DHTNode> _remoteNode;
+ SharedHandle<DHTNode> remoteNode_;
- std::string _transactionID;
+ std::string transactionID_;
- std::string _version;
+ std::string version_;
void generateTransactionID();
public:
@@ -66,17 +66,17 @@ public:
const std::string& getTransactionID() const
{
- return _transactionID;
+ return transactionID_;
}
const SharedHandle<DHTNode>& getLocalNode() const
{
- return _localNode;
+ return localNode_;
}
const SharedHandle<DHTNode>& getRemoteNode() const
{
- return _remoteNode;
+ return remoteNode_;
}
virtual void doReceivedAction() = 0;
@@ -93,12 +93,12 @@ public:
const std::string& getVersion() const
{
- return _version;
+ return version_;
}
void setVersion(const std::string& version)
{
- _version = version;
+ version_ = version;
}
static const std::string Y;
diff --git a/src/DHTMessageDispatcherImpl.cc b/src/DHTMessageDispatcherImpl.cc
index 2ea04c16..f786b5fb 100644
--- a/src/DHTMessageDispatcherImpl.cc
+++ b/src/DHTMessageDispatcherImpl.cc
@@ -48,9 +48,9 @@ namespace aria2 {
DHTMessageDispatcherImpl::DHTMessageDispatcherImpl
(const SharedHandle<DHTMessageTracker>& tracker):
- _tracker(tracker),
- _timeout(DHT_MESSAGE_TIMEOUT),
- _logger(LogFactory::getInstance()) {}
+ tracker_(tracker),
+ timeout_(DHT_MESSAGE_TIMEOUT),
+ logger_(LogFactory::getInstance()) {}
DHTMessageDispatcherImpl::~DHTMessageDispatcherImpl() {}
@@ -62,7 +62,7 @@ DHTMessageDispatcherImpl::addMessageToQueue
{
SharedHandle<DHTMessageEntry> e
(new DHTMessageEntry(message, timeout, callback));
- _messageQueue.push_back(e);
+ messageQueue_.push_back(e);
}
void
@@ -70,7 +70,7 @@ DHTMessageDispatcherImpl::addMessageToQueue
(const SharedHandle<DHTMessage>& message,
const SharedHandle<DHTMessageCallback>& callback)
{
- addMessageToQueue(message, _timeout, callback);
+ addMessageToQueue(message, timeout_, callback);
}
bool
@@ -80,23 +80,23 @@ DHTMessageDispatcherImpl::sendMessage
try {
if(entry->message->send()) {
if(!entry->message->isReply()) {
- _tracker->addMessage(entry->message, entry->timeout, entry->callback);
+ tracker_->addMessage(entry->message, entry->timeout, entry->callback);
}
- if(_logger->info()) {
- _logger->info("Message sent: %s", entry->message->toString().c_str());
+ if(logger_->info()) {
+ logger_->info("Message sent: %s", entry->message->toString().c_str());
}
} else {
return false;
}
} catch(RecoverableException& e) {
- _logger->info("Failed to send message: %s",
+ logger_->info("Failed to send message: %s",
e, entry->message->toString().c_str());
// Add message to DHTMessageTracker with timeout 0 to treat it as
// time out. Without this, we have untracked message and some of
// DHTTask(such as DHTAbstractNodeLookupTask) don't finish
// forever.
if(!entry->message->isReply()) {
- _tracker->addMessage(entry->message, 0, entry->callback);
+ tracker_->addMessage(entry->message, 0, entry->callback);
}
}
return true;
@@ -107,22 +107,22 @@ void DHTMessageDispatcherImpl::sendMessages()
// TODO I can't use bind1st and mem_fun here because bind1st cannot bind a
// function which takes a reference as an argument..
std::deque<SharedHandle<DHTMessageEntry> >::iterator itr =
- _messageQueue.begin();
- for(; itr != _messageQueue.end(); ++itr) {
+ messageQueue_.begin();
+ for(; itr != messageQueue_.end(); ++itr) {
if(!sendMessage(*itr)) {
break;
}
}
- _messageQueue.erase(_messageQueue.begin(), itr);
- if(_logger->debug()) {
- _logger->debug("%lu dht messages remaining in the queue.",
- static_cast<unsigned long>(_messageQueue.size()));
+ messageQueue_.erase(messageQueue_.begin(), itr);
+ if(logger_->debug()) {
+ logger_->debug("%lu dht messages remaining in the queue.",
+ static_cast<unsigned long>(messageQueue_.size()));
}
}
size_t DHTMessageDispatcherImpl::countMessageInQueue() const
{
- return _messageQueue.size();
+ return messageQueue_.size();
}
} // namespace aria2
diff --git a/src/DHTMessageDispatcherImpl.h b/src/DHTMessageDispatcherImpl.h
index 650030d7..c306e7cc 100644
--- a/src/DHTMessageDispatcherImpl.h
+++ b/src/DHTMessageDispatcherImpl.h
@@ -46,13 +46,13 @@ class Logger;
class DHTMessageDispatcherImpl:public DHTMessageDispatcher {
private:
- SharedHandle<DHTMessageTracker> _tracker;
+ SharedHandle<DHTMessageTracker> tracker_;
- std::deque<SharedHandle<DHTMessageEntry> > _messageQueue;
+ std::deque<SharedHandle<DHTMessageEntry> > messageQueue_;
- time_t _timeout;
+ time_t timeout_;
- Logger* _logger;
+ Logger* logger_;
bool sendMessage(const SharedHandle<DHTMessageEntry>& msg);
public:
@@ -77,7 +77,7 @@ public:
void setTimeout(time_t timeout)
{
- _timeout = timeout;
+ timeout_ = timeout;
}
};
diff --git a/src/DHTMessageFactoryImpl.cc b/src/DHTMessageFactoryImpl.cc
index 5c1c51cb..1bd803c2 100644
--- a/src/DHTMessageFactoryImpl.cc
+++ b/src/DHTMessageFactoryImpl.cc
@@ -65,7 +65,7 @@
namespace aria2 {
DHTMessageFactoryImpl::DHTMessageFactoryImpl():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
DHTMessageFactoryImpl::~DHTMessageFactoryImpl() {}
@@ -73,7 +73,7 @@ SharedHandle<DHTNode>
DHTMessageFactoryImpl::getRemoteNode
(const unsigned char* id, const std::string& ipaddr, uint16_t port) const
{
- SharedHandle<DHTNode> node = _routingTable->getNode(id, ipaddr, port);
+ SharedHandle<DHTNode> node = routingTable_->getNode(id, ipaddr, port);
if(node.isNull()) {
node.reset(new DHTNode(id));
node->setIPAddress(ipaddr);
@@ -235,14 +235,14 @@ DHTMessageFactoryImpl::createResponseMessage
// for now, just report error message arrived and throw exception.
const List* e = getList(dict, DHTUnknownMessage::E);
if(e->size() == 2) {
- if(_logger->info()) {
- _logger->info("Received Error DHT message. code=%s, msg=%s",
+ if(logger_->info()) {
+ logger_->info("Received Error DHT message. code=%s, msg=%s",
util::itos(getInteger(e, 0)->i()).c_str(),
util::percentEncode(getString(e, 1)->s()).c_str());
}
} else {
- if(_logger->debug()) {
- _logger->debug("e doesn't have 2 elements.");
+ if(logger_->debug()) {
+ logger_->debug("e doesn't have 2 elements.");
}
}
throw DL_ABORT_EX("Received Error DHT message.");
@@ -302,9 +302,9 @@ static const std::string& getDefaultVersion()
void DHTMessageFactoryImpl::setCommonProperty
(const SharedHandle<DHTAbstractMessage>& m)
{
- m->setConnection(_connection);
- m->setMessageDispatcher(_dispatcher);
- m->setRoutingTable(_routingTable);
+ m->setConnection(connection_);
+ m->setMessageDispatcher(dispatcher_);
+ m->setRoutingTable(routingTable_);
WeakHandle<DHTMessageFactory> factory(this);
m->setMessageFactory(factory);
m->setVersion(getDefaultVersion());
@@ -314,7 +314,7 @@ SharedHandle<DHTQueryMessage> DHTMessageFactoryImpl::createPingMessage
(const SharedHandle<DHTNode>& remoteNode, const std::string& transactionID)
{
SharedHandle<DHTPingMessage> m
- (new DHTPingMessage(_localNode, remoteNode, transactionID));
+ (new DHTPingMessage(localNode_, remoteNode, transactionID));
setCommonProperty(m);
return m;
}
@@ -325,7 +325,7 @@ SharedHandle<DHTResponseMessage> DHTMessageFactoryImpl::createPingReplyMessage
const std::string& transactionID)
{
SharedHandle<DHTPingReplyMessage> m
- (new DHTPingReplyMessage(_localNode, remoteNode, id, transactionID));
+ (new DHTPingReplyMessage(localNode_, remoteNode, id, transactionID));
setCommonProperty(m);
return m;
}
@@ -337,7 +337,7 @@ SharedHandle<DHTQueryMessage> DHTMessageFactoryImpl::createFindNodeMessage
{
SharedHandle<DHTFindNodeMessage> m
(new DHTFindNodeMessage
- (_localNode, remoteNode, targetNodeID, transactionID));
+ (localNode_, remoteNode, targetNodeID, transactionID));
setCommonProperty(m);
return m;
}
@@ -349,7 +349,7 @@ DHTMessageFactoryImpl::createFindNodeReplyMessage
const std::string& transactionID)
{
SharedHandle<DHTFindNodeReplyMessage> m
- (new DHTFindNodeReplyMessage(_localNode, remoteNode, transactionID));
+ (new DHTFindNodeReplyMessage(localNode_, remoteNode, transactionID));
m->setClosestKNodes(closestKNodes);
setCommonProperty(m);
return m;
@@ -397,9 +397,9 @@ DHTMessageFactoryImpl::createGetPeersMessage
const std::string& transactionID)
{
SharedHandle<DHTGetPeersMessage> m
- (new DHTGetPeersMessage(_localNode, remoteNode, infoHash, transactionID));
- m->setPeerAnnounceStorage(_peerAnnounceStorage);
- m->setTokenTracker(_tokenTracker);
+ (new DHTGetPeersMessage(localNode_, remoteNode, infoHash, transactionID));
+ m->setPeerAnnounceStorage(peerAnnounceStorage_);
+ m->setTokenTracker(tokenTracker_);
setCommonProperty(m);
return m;
}
@@ -427,7 +427,7 @@ DHTMessageFactoryImpl::createGetPeersReplyMessage
const std::string& transactionID)
{
SharedHandle<DHTGetPeersReplyMessage> m
- (new DHTGetPeersReplyMessage(_localNode, remoteNode, token, transactionID));
+ (new DHTGetPeersReplyMessage(localNode_, remoteNode, token, transactionID));
m->setClosestKNodes(closestKNodes);
setCommonProperty(m);
return m;
@@ -466,7 +466,7 @@ DHTMessageFactoryImpl::createGetPeersReplyMessage
const std::string& transactionID)
{
SharedHandle<DHTGetPeersReplyMessage> m
- (new DHTGetPeersReplyMessage(_localNode, remoteNode, token, transactionID));
+ (new DHTGetPeersReplyMessage(localNode_, remoteNode, token, transactionID));
m->setValues(values);
setCommonProperty(m);
return m;
@@ -482,9 +482,9 @@ DHTMessageFactoryImpl::createAnnouncePeerMessage
{
SharedHandle<DHTAnnouncePeerMessage> m
(new DHTAnnouncePeerMessage
- (_localNode, remoteNode, infoHash, tcpPort, token, transactionID));
- m->setPeerAnnounceStorage(_peerAnnounceStorage);
- m->setTokenTracker(_tokenTracker);
+ (localNode_, remoteNode, infoHash, tcpPort, token, transactionID));
+ m->setPeerAnnounceStorage(peerAnnounceStorage_);
+ m->setTokenTracker(tokenTracker_);
setCommonProperty(m);
return m;
}
@@ -494,7 +494,7 @@ DHTMessageFactoryImpl::createAnnouncePeerReplyMessage
(const SharedHandle<DHTNode>& remoteNode, const std::string& transactionID)
{
SharedHandle<DHTAnnouncePeerReplyMessage> m
- (new DHTAnnouncePeerReplyMessage(_localNode, remoteNode, transactionID));
+ (new DHTAnnouncePeerReplyMessage(localNode_, remoteNode, transactionID));
setCommonProperty(m);
return m;
}
@@ -506,44 +506,44 @@ DHTMessageFactoryImpl::createUnknownMessage
{
SharedHandle<DHTUnknownMessage> m
- (new DHTUnknownMessage(_localNode, data, length, ipaddr, port));
+ (new DHTUnknownMessage(localNode_, data, length, ipaddr, port));
return m;
}
void DHTMessageFactoryImpl::setRoutingTable
(const WeakHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTMessageFactoryImpl::setConnection
(const WeakHandle<DHTConnection>& connection)
{
- _connection = connection;
+ connection_ = connection;
}
void DHTMessageFactoryImpl::setMessageDispatcher
(const WeakHandle<DHTMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DHTMessageFactoryImpl::setPeerAnnounceStorage
(const WeakHandle<DHTPeerAnnounceStorage>& storage)
{
- _peerAnnounceStorage = storage;
+ peerAnnounceStorage_ = storage;
}
void DHTMessageFactoryImpl::setTokenTracker
(const WeakHandle<DHTTokenTracker>& tokenTracker)
{
- _tokenTracker = tokenTracker;
+ tokenTracker_ = tokenTracker;
}
void DHTMessageFactoryImpl::setLocalNode
(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
} // namespace aria2
diff --git a/src/DHTMessageFactoryImpl.h b/src/DHTMessageFactoryImpl.h
index 2d01297e..d7b639bf 100644
--- a/src/DHTMessageFactoryImpl.h
+++ b/src/DHTMessageFactoryImpl.h
@@ -51,19 +51,19 @@ class DHTAbstractMessage;
class DHTMessageFactoryImpl:public DHTMessageFactory {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- WeakHandle<DHTConnection> _connection;
+ WeakHandle<DHTConnection> connection_;
- WeakHandle<DHTMessageDispatcher> _dispatcher;
+ WeakHandle<DHTMessageDispatcher> dispatcher_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
- WeakHandle<DHTPeerAnnounceStorage> _peerAnnounceStorage;
+ WeakHandle<DHTPeerAnnounceStorage> peerAnnounceStorage_;
- WeakHandle<DHTTokenTracker> _tokenTracker;
+ WeakHandle<DHTTokenTracker> tokenTracker_;
- Logger* _logger;
+ Logger* logger_;
// search node in routingTable. If it is not found, create new one.
SharedHandle<DHTNode> getRemoteNode
diff --git a/src/DHTMessageReceiver.cc b/src/DHTMessageReceiver.cc
index 273d35ad..3883272b 100644
--- a/src/DHTMessageReceiver.cc
+++ b/src/DHTMessageReceiver.cc
@@ -56,8 +56,8 @@
namespace aria2 {
DHTMessageReceiver::DHTMessageReceiver(const SharedHandle<DHTMessageTracker>& tracker):
- _tracker(tracker),
- _logger(LogFactory::getInstance())
+ tracker_(tracker),
+ logger_(LogFactory::getInstance())
{}
DHTMessageReceiver::~DHTMessageReceiver() {}
@@ -68,7 +68,7 @@ SharedHandle<DHTMessage> DHTMessageReceiver::receiveMessage()
uint16_t remotePort;
unsigned char data[64*1024];
try {
- ssize_t length = _connection->receiveMessage(data, sizeof(data),
+ ssize_t length = connection_->receiveMessage(data, sizeof(data),
remoteAddr,
remotePort);
if(length <= 0) {
@@ -84,19 +84,19 @@ SharedHandle<DHTMessage> DHTMessageReceiver::receiveMessage()
isReply = true;
}
} else {
- _logger->info("Malformed DHT message. Missing 'y' key. From:%s:%u",
+ logger_->info("Malformed DHT message. Missing 'y' key. From:%s:%u",
remoteAddr.c_str(), remotePort);
return handleUnknownMessage(data, sizeof(data), remoteAddr, remotePort);
}
} else {
- _logger->info("Malformed DHT message. This is not a bencoded directory."
+ logger_->info("Malformed DHT message. This is not a bencoded directory."
" From:%s:%u", remoteAddr.c_str(), remotePort);
return handleUnknownMessage(data, sizeof(data), remoteAddr, remotePort);
}
if(isReply) {
std::pair<SharedHandle<DHTResponseMessage>,
SharedHandle<DHTMessageCallback> > p =
- _tracker->messageArrived(dict, remoteAddr, remotePort);
+ tracker_->messageArrived(dict, remoteAddr, remotePort);
if(p.first.isNull()) {
// timeout or malicious? message
return handleUnknownMessage(data, sizeof(data), remoteAddr, remotePort);
@@ -108,17 +108,17 @@ SharedHandle<DHTMessage> DHTMessageReceiver::receiveMessage()
return p.first;
} else {
SharedHandle<DHTQueryMessage> message =
- _factory->createQueryMessage(dict, remoteAddr, remotePort);
+ factory_->createQueryMessage(dict, remoteAddr, remotePort);
if(message->getLocalNode() == message->getRemoteNode()) {
// drop message from localnode
- _logger->info("Received DHT message from localnode.");
+ logger_->info("Received DHT message from localnode.");
return handleUnknownMessage(data, sizeof(data), remoteAddr, remotePort);
}
onMessageReceived(message);
return message;
}
} catch(RecoverableException& e) {
- _logger->info("Exception thrown while receiving DHT message.", e);
+ logger_->info("Exception thrown while receiving DHT message.", e);
return handleUnknownMessage(data, sizeof(data), remoteAddr, remotePort);
}
}
@@ -126,19 +126,19 @@ SharedHandle<DHTMessage> DHTMessageReceiver::receiveMessage()
void DHTMessageReceiver::onMessageReceived
(const SharedHandle<DHTMessage>& message)
{
- if(_logger->info()) {
- _logger->info("Message received: %s", message->toString().c_str());
+ if(logger_->info()) {
+ logger_->info("Message received: %s", message->toString().c_str());
}
message->validate();
message->doReceivedAction();
message->getRemoteNode()->markGood();
message->getRemoteNode()->updateLastContact();
- _routingTable->addGoodNode(message->getRemoteNode());
+ routingTable_->addGoodNode(message->getRemoteNode());
}
void DHTMessageReceiver::handleTimeout()
{
- _tracker->handleTimeout();
+ tracker_->handleTimeout();
}
SharedHandle<DHTMessage>
@@ -148,26 +148,26 @@ DHTMessageReceiver::handleUnknownMessage(const unsigned char* data,
uint16_t remotePort)
{
SharedHandle<DHTMessage> m =
- _factory->createUnknownMessage(data, length, remoteAddr, remotePort);
- if(_logger->info()) {
- _logger->info("Message received: %s", m->toString().c_str());
+ factory_->createUnknownMessage(data, length, remoteAddr, remotePort);
+ if(logger_->info()) {
+ logger_->info("Message received: %s", m->toString().c_str());
}
return m;
}
void DHTMessageReceiver::setConnection(const SharedHandle<DHTConnection>& connection)
{
- _connection = connection;
+ connection_ = connection;
}
void DHTMessageReceiver::setMessageFactory(const SharedHandle<DHTMessageFactory>& factory)
{
- _factory = factory;
+ factory_ = factory;
}
void DHTMessageReceiver::setRoutingTable(const SharedHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
} // namespace aria2
diff --git a/src/DHTMessageReceiver.h b/src/DHTMessageReceiver.h
index 46945209..67f8a7a0 100644
--- a/src/DHTMessageReceiver.h
+++ b/src/DHTMessageReceiver.h
@@ -50,15 +50,15 @@ class Logger;
class DHTMessageReceiver {
private:
- SharedHandle<DHTMessageTracker> _tracker;
+ SharedHandle<DHTMessageTracker> tracker_;
- SharedHandle<DHTConnection> _connection;
+ SharedHandle<DHTConnection> connection_;
- SharedHandle<DHTMessageFactory> _factory;
+ SharedHandle<DHTMessageFactory> factory_;
- SharedHandle<DHTRoutingTable> _routingTable;
+ SharedHandle<DHTRoutingTable> routingTable_;
- Logger* _logger;
+ Logger* logger_;
SharedHandle<DHTMessage>
handleUnknownMessage(const unsigned char* data, size_t length,
@@ -76,12 +76,12 @@ public:
const SharedHandle<DHTConnection>& getConnection() const
{
- return _connection;
+ return connection_;
}
const SharedHandle<DHTMessageTracker>& getMessageTracker() const
{
- return _tracker;
+ return tracker_;
}
void setConnection(const SharedHandle<DHTConnection>& connection);
diff --git a/src/DHTMessageTracker.cc b/src/DHTMessageTracker.cc
index edd3163a..ebbc8a9e 100644
--- a/src/DHTMessageTracker.cc
+++ b/src/DHTMessageTracker.cc
@@ -52,14 +52,14 @@
namespace aria2 {
DHTMessageTracker::DHTMessageTracker():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
DHTMessageTracker::~DHTMessageTracker() {}
void DHTMessageTracker::addMessage(const SharedHandle<DHTMessage>& message, time_t timeout, const SharedHandle<DHTMessageCallback>& callback)
{
SharedHandle<DHTMessageTrackerEntry> e(new DHTMessageTrackerEntry(message, timeout, callback));
- _entries.push_back(e);
+ entries_.push_back(e);
}
std::pair<SharedHandle<DHTResponseMessage>, SharedHandle<DHTMessageCallback> >
@@ -71,36 +71,36 @@ DHTMessageTracker::messageArrived
throw DL_ABORT_EX(StringFormat("Malformed DHT message. From:%s:%u",
ipaddr.c_str(), port).str());
}
- if(_logger->debug()) {
- _logger->debug("Searching tracker entry for TransactionID=%s, Remote=%s:%u",
+ if(logger_->debug()) {
+ logger_->debug("Searching tracker entry for TransactionID=%s, Remote=%s:%u",
util::toHex(tid->s()).c_str(), ipaddr.c_str(), port);
}
for(std::deque<SharedHandle<DHTMessageTrackerEntry> >::iterator i =
- _entries.begin(), eoi = _entries.end(); i != eoi; ++i) {
+ entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {
if((*i)->match(tid->s(), ipaddr, port)) {
SharedHandle<DHTMessageTrackerEntry> entry = *i;
- _entries.erase(i);
- if(_logger->debug()) {
- _logger->debug("Tracker entry found.");
+ entries_.erase(i);
+ if(logger_->debug()) {
+ logger_->debug("Tracker entry found.");
}
SharedHandle<DHTNode> targetNode = entry->getTargetNode();
SharedHandle<DHTResponseMessage> message =
- _factory->createResponseMessage(entry->getMessageType(), dict,
+ factory_->createResponseMessage(entry->getMessageType(), dict,
targetNode->getIPAddress(),
targetNode->getPort());
int64_t rtt = entry->getElapsedMillis();
- if(_logger->debug()) {
- _logger->debug("RTT is %s", util::itos(rtt).c_str());
+ if(logger_->debug()) {
+ logger_->debug("RTT is %s", util::itos(rtt).c_str());
}
message->getRemoteNode()->updateRTT(rtt);
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
return std::make_pair(message, callback);
}
}
- if(_logger->debug()) {
- _logger->debug("Tracker entry not found.");
+ if(logger_->debug()) {
+ logger_->debug("Tracker entry not found.");
}
return std::pair<SharedHandle<DHTResponseMessage>,
SharedHandle<DHTMessageCallback> >();
@@ -109,32 +109,32 @@ DHTMessageTracker::messageArrived
void DHTMessageTracker::handleTimeout()
{
for(std::deque<SharedHandle<DHTMessageTrackerEntry> >::iterator i =
- _entries.begin(), eoi = _entries.end(); i != eoi;) {
+ entries_.begin(), eoi = entries_.end(); i != eoi;) {
if((*i)->isTimeout()) {
try {
SharedHandle<DHTMessageTrackerEntry> entry = *i;
- i = _entries.erase(i);
- eoi = _entries.end();
+ i = entries_.erase(i);
+ eoi = entries_.end();
SharedHandle<DHTNode> node = entry->getTargetNode();
- if(_logger->debug()) {
- _logger->debug("Message timeout: To:%s:%u",
+ if(logger_->debug()) {
+ logger_->debug("Message timeout: To:%s:%u",
node->getIPAddress().c_str(), node->getPort());
}
node->updateRTT(entry->getElapsedMillis());
node->timeout();
if(node->isBad()) {
- if(_logger->debug()) {
- _logger->debug("Marked bad: %s:%u",
+ if(logger_->debug()) {
+ logger_->debug("Marked bad: %s:%u",
node->getIPAddress().c_str(), node->getPort());
}
- _routingTable->dropNode(node);
+ routingTable_->dropNode(node);
}
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
if(!callback.isNull()) {
callback->onTimeout(node);
}
} catch(RecoverableException& e) {
- _logger->info("Exception thrown while handling timeouts.", e);
+ logger_->info("Exception thrown while handling timeouts.", e);
}
} else {
++i;
@@ -146,7 +146,7 @@ SharedHandle<DHTMessageTrackerEntry>
DHTMessageTracker::getEntryFor(const SharedHandle<DHTMessage>& message) const
{
for(std::deque<SharedHandle<DHTMessageTrackerEntry> >::const_iterator i =
- _entries.begin(), eoi = _entries.end(); i != eoi; ++i) {
+ entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {
if((*i)->match(message->getTransactionID(),
message->getRemoteNode()->getIPAddress(),
message->getRemoteNode()->getPort())) {
@@ -158,19 +158,19 @@ DHTMessageTracker::getEntryFor(const SharedHandle<DHTMessage>& message) const
size_t DHTMessageTracker::countEntry() const
{
- return _entries.size();
+ return entries_.size();
}
void DHTMessageTracker::setRoutingTable
(const SharedHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTMessageTracker::setMessageFactory
(const SharedHandle<DHTMessageFactory>& factory)
{
- _factory = factory;
+ factory_ = factory;
}
} // namespace aria2
diff --git a/src/DHTMessageTracker.h b/src/DHTMessageTracker.h
index c8c73b72..befcd577 100644
--- a/src/DHTMessageTracker.h
+++ b/src/DHTMessageTracker.h
@@ -56,13 +56,13 @@ class Logger;
class DHTMessageTracker {
private:
- std::deque<SharedHandle<DHTMessageTrackerEntry> > _entries;
+ std::deque<SharedHandle<DHTMessageTrackerEntry> > entries_;
- SharedHandle<DHTRoutingTable> _routingTable;
+ SharedHandle<DHTRoutingTable> routingTable_;
- SharedHandle<DHTMessageFactory> _factory;
+ SharedHandle<DHTMessageFactory> factory_;
- Logger* _logger;
+ Logger* logger_;
public:
DHTMessageTracker();
diff --git a/src/DHTMessageTrackerEntry.cc b/src/DHTMessageTrackerEntry.cc
index 97a1608c..f5042440 100644
--- a/src/DHTMessageTrackerEntry.cc
+++ b/src/DHTMessageTrackerEntry.cc
@@ -45,17 +45,17 @@ namespace aria2 {
DHTMessageTrackerEntry::DHTMessageTrackerEntry(const SharedHandle<DHTMessage>& sentMessage,
time_t timeout,
const SharedHandle<DHTMessageCallback>& callback):
- _targetNode(sentMessage->getRemoteNode()),
- _transactionID(sentMessage->getTransactionID()),
- _messageType(sentMessage->getMessageType()),
- _callback(callback),
- _dispatchedTime(global::wallclock),
- _timeout(timeout)
+ targetNode_(sentMessage->getRemoteNode()),
+ transactionID_(sentMessage->getTransactionID()),
+ messageType_(sentMessage->getMessageType()),
+ callback_(callback),
+ dispatchedTime_(global::wallclock),
+ timeout_(timeout)
{}
bool DHTMessageTrackerEntry::isTimeout() const
{
- return _dispatchedTime.difference(global::wallclock) >= _timeout;
+ return dispatchedTime_.difference(global::wallclock) >= timeout_;
}
void DHTMessageTrackerEntry::extendTimeout()
@@ -63,16 +63,16 @@ void DHTMessageTrackerEntry::extendTimeout()
bool DHTMessageTrackerEntry::match(const std::string& transactionID, const std::string& ipaddr, uint16_t port) const
{
- if(_transactionID != transactionID || _targetNode->getPort() != port) {
+ if(transactionID_ != transactionID || targetNode_->getPort() != port) {
return false;
}
- if(_targetNode->getIPAddress() == ipaddr) {
+ if(targetNode_->getIPAddress() == ipaddr) {
return true;
}
- if(util::endsWith(_targetNode->getIPAddress(), ipaddr)) {
- return _targetNode->getIPAddress() == "::ffff:"+ipaddr;
- } else if(util::endsWith(ipaddr, _targetNode->getIPAddress())) {
- return ipaddr == "::ffff:"+_targetNode->getIPAddress();
+ if(util::endsWith(targetNode_->getIPAddress(), ipaddr)) {
+ return targetNode_->getIPAddress() == "::ffff:"+ipaddr;
+ } else if(util::endsWith(ipaddr, targetNode_->getIPAddress())) {
+ return ipaddr == "::ffff:"+targetNode_->getIPAddress();
}
return false;
}
diff --git a/src/DHTMessageTrackerEntry.h b/src/DHTMessageTrackerEntry.h
index 9a0b5d6b..41123acd 100644
--- a/src/DHTMessageTrackerEntry.h
+++ b/src/DHTMessageTrackerEntry.h
@@ -52,17 +52,17 @@ class DHTMessageCallback;
class DHTMessageTrackerEntry {
private:
- SharedHandle<DHTNode> _targetNode;
+ SharedHandle<DHTNode> targetNode_;
- std::string _transactionID;
+ std::string transactionID_;
- std::string _messageType;
+ std::string messageType_;
- SharedHandle<DHTMessageCallback> _callback;
+ SharedHandle<DHTMessageCallback> callback_;
- Timer _dispatchedTime;
+ Timer dispatchedTime_;
- time_t _timeout;
+ time_t timeout_;
public:
DHTMessageTrackerEntry(const SharedHandle<DHTMessage>& sentMessage,
time_t timeout,
@@ -77,22 +77,22 @@ public:
const SharedHandle<DHTNode>& getTargetNode() const
{
- return _targetNode;
+ return targetNode_;
}
const std::string& getMessageType() const
{
- return _messageType;
+ return messageType_;
}
const SharedHandle<DHTMessageCallback>& getCallback() const
{
- return _callback;
+ return callback_;
}
int64_t getElapsedMillis() const
{
- return _dispatchedTime.differenceInMillis(global::wallclock);
+ return dispatchedTime_.differenceInMillis(global::wallclock);
}
};
diff --git a/src/DHTNode.cc b/src/DHTNode.cc
index c0064a39..1bb48927 100644
--- a/src/DHTNode.cc
+++ b/src/DHTNode.cc
@@ -43,32 +43,32 @@
namespace aria2 {
-DHTNode::DHTNode():_port(0), _rtt(0), _condition(0), _lastContact(0)
+DHTNode::DHTNode():port_(0), rtt_(0), condition_(0), lastContact_(0)
{
generateID();
}
-DHTNode::DHTNode(const unsigned char* id):_port(0), _rtt(0), _condition(1), _lastContact(0)
+DHTNode::DHTNode(const unsigned char* id):port_(0), rtt_(0), condition_(1), lastContact_(0)
{
- memcpy(_id, id, DHT_ID_LENGTH);
+ memcpy(id_, id, DHT_ID_LENGTH);
}
void DHTNode::generateID()
{
- util::generateRandomKey(_id);
+ util::generateRandomKey(id_);
}
bool DHTNode::operator==(const DHTNode& node) const
{
- return memcmp(_id, node._id, DHT_ID_LENGTH) == 0;
+ return memcmp(id_, node.id_, DHT_ID_LENGTH) == 0;
}
bool DHTNode::operator<(const DHTNode& node) const
{
for(size_t i = 0; i < DHT_ID_LENGTH; ++i) {
- if(_id[i] > node._id[i]) {
+ if(id_[i] > node.id_[i]) {
return false;
- } else if(_id[i] < node._id[i]) {
+ } else if(id_[i] < node.id_[i]) {
return true;
}
}
@@ -84,46 +84,46 @@ bool DHTNode::isGood() const
bool DHTNode::isBad() const
{
- return _condition >= BAD_CONDITION;
+ return condition_ >= BAD_CONDITION;
}
bool DHTNode::isQuestionable() const
{
return !isBad() &&
- _lastContact.difference(global::wallclock) >= DHT_NODE_CONTACT_INTERVAL;
+ lastContact_.difference(global::wallclock) >= DHT_NODE_CONTACT_INTERVAL;
}
void DHTNode::markGood()
{
- _condition = 0;
+ condition_ = 0;
}
void DHTNode::markBad()
{
- _condition = BAD_CONDITION;
+ condition_ = BAD_CONDITION;
}
void DHTNode::updateLastContact()
{
- _lastContact = global::wallclock;
+ lastContact_ = global::wallclock;
}
void DHTNode::timeout()
{
- ++_condition;
+ ++condition_;
}
std::string DHTNode::toString() const
{
- return strconcat("DHTNode ID=", util::toHex(_id, DHT_ID_LENGTH),
- ", Host=", _ipaddr, ":", util::uitos(_port),
- ", Condition=", util::uitos(_condition),
- ", RTT=", util::uitos(_rtt));
+ return strconcat("DHTNode ID=", util::toHex(id_, DHT_ID_LENGTH),
+ ", Host=", ipaddr_, ":", util::uitos(port_),
+ ", Condition=", util::uitos(condition_),
+ ", RTT=", util::uitos(rtt_));
}
void DHTNode::setID(const unsigned char* id)
{
- memcpy(_id, id, DHT_ID_LENGTH);
+ memcpy(id_, id, DHT_ID_LENGTH);
}
} // namespace aria2
diff --git a/src/DHTNode.h b/src/DHTNode.h
index 1418c956..06d90e4a 100644
--- a/src/DHTNode.h
+++ b/src/DHTNode.h
@@ -45,18 +45,18 @@ namespace aria2 {
class DHTNode {
private:
- unsigned char _id[DHT_ID_LENGTH];
+ unsigned char id_[DHT_ID_LENGTH];
- std::string _ipaddr;
+ std::string ipaddr_;
- uint16_t _port;
+ uint16_t port_;
// in milli sec
- unsigned int _rtt;
+ unsigned int rtt_;
- unsigned int _condition;
+ unsigned int condition_;
- Timer _lastContact;
+ Timer lastContact_;
public:
DHTNode();
@@ -69,34 +69,34 @@ public:
const unsigned char* getID() const
{
- return _id;
+ return id_;
}
void updateRTT(unsigned int millisec)
{
- _rtt = millisec;
+ rtt_ = millisec;
}
const std::string& getIPAddress() const
{
- return _ipaddr;
+ return ipaddr_;
}
void setIPAddress(const std::string& ipaddr)
{
- _ipaddr = ipaddr;
+ ipaddr_ = ipaddr;
}
void setID(const unsigned char* id);
uint16_t getPort() const
{
- return _port;
+ return port_;
}
void setPort(uint16_t port)
{
- _port = port;
+ port_ = port;
}
bool isGood() const;
diff --git a/src/DHTNodeLookupTaskCallback.cc b/src/DHTNodeLookupTaskCallback.cc
index 0c2c3009..e73fe6cb 100644
--- a/src/DHTNodeLookupTaskCallback.cc
+++ b/src/DHTNodeLookupTaskCallback.cc
@@ -42,7 +42,7 @@
namespace aria2 {
DHTNodeLookupTaskCallback::DHTNodeLookupTaskCallback(DHTNodeLookupTask* task):
- _task(task) {}
+ task_(task) {}
void DHTNodeLookupTaskCallback::visit
(const DHTAnnouncePeerReplyMessage* message)
@@ -53,7 +53,7 @@ void DHTNodeLookupTaskCallback::visit
void DHTNodeLookupTaskCallback::visit(const DHTFindNodeReplyMessage* message)
{
- _task->onReceived(message);
+ task_->onReceived(message);
}
void DHTNodeLookupTaskCallback::visit(const DHTGetPeersReplyMessage* message)
@@ -71,7 +71,7 @@ void DHTNodeLookupTaskCallback::visit(const DHTPingReplyMessage* message)
void DHTNodeLookupTaskCallback::onTimeout
(const SharedHandle<DHTNode>& remoteNode)
{
- _task->onTimeout(remoteNode);
+ task_->onTimeout(remoteNode);
}
diff --git a/src/DHTNodeLookupTaskCallback.h b/src/DHTNodeLookupTaskCallback.h
index 64ecc84e..7a7f3e08 100644
--- a/src/DHTNodeLookupTaskCallback.h
+++ b/src/DHTNodeLookupTaskCallback.h
@@ -43,7 +43,7 @@ class DHTNodeLookupTask;
class DHTNodeLookupTaskCallback:public DHTMessageCallback {
private:
- DHTNodeLookupTask* _task;
+ DHTNodeLookupTask* task_;
public:
DHTNodeLookupTaskCallback(DHTNodeLookupTask* task);
diff --git a/src/DHTPeerAnnounceCommand.cc b/src/DHTPeerAnnounceCommand.cc
index 1aa16b41..43f67183 100644
--- a/src/DHTPeerAnnounceCommand.cc
+++ b/src/DHTPeerAnnounceCommand.cc
@@ -63,7 +63,7 @@ void DHTPeerAnnounceCommand::preProcess()
void DHTPeerAnnounceCommand::process()
{
try {
- _peerAnnounceStorage->handleTimeout();
+ peerAnnounceStorage_->handleTimeout();
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
}
@@ -72,7 +72,7 @@ void DHTPeerAnnounceCommand::process()
void DHTPeerAnnounceCommand::setPeerAnnounceStorage
(const SharedHandle<DHTPeerAnnounceStorage>& storage)
{
- _peerAnnounceStorage = storage;
+ peerAnnounceStorage_ = storage;
}
} // namespace aria2
diff --git a/src/DHTPeerAnnounceCommand.h b/src/DHTPeerAnnounceCommand.h
index 35abdbbc..d03773f8 100644
--- a/src/DHTPeerAnnounceCommand.h
+++ b/src/DHTPeerAnnounceCommand.h
@@ -44,7 +44,7 @@ class DHTPeerAnnounceStorage;
class DHTPeerAnnounceCommand:public TimeBasedCommand {
private:
- SharedHandle<DHTPeerAnnounceStorage> _peerAnnounceStorage;
+ SharedHandle<DHTPeerAnnounceStorage> peerAnnounceStorage_;
public:
DHTPeerAnnounceCommand(cuid_t cuid, DownloadEngine* e, time_t interval);
diff --git a/src/DHTPeerAnnounceEntry.cc b/src/DHTPeerAnnounceEntry.cc
index 666087de..49348ace 100644
--- a/src/DHTPeerAnnounceEntry.cc
+++ b/src/DHTPeerAnnounceEntry.cc
@@ -44,7 +44,7 @@ namespace aria2 {
DHTPeerAnnounceEntry::DHTPeerAnnounceEntry(const unsigned char* infoHash)
{
- memcpy(_infoHash, infoHash, DHT_ID_LENGTH);
+ memcpy(infoHash_, infoHash, DHT_ID_LENGTH);
}
DHTPeerAnnounceEntry::~DHTPeerAnnounceEntry() {}
@@ -52,9 +52,9 @@ DHTPeerAnnounceEntry::~DHTPeerAnnounceEntry() {}
void DHTPeerAnnounceEntry::addPeerAddrEntry(const PeerAddrEntry& entry)
{
std::vector<PeerAddrEntry>::iterator i =
- std::find(_peerAddrEntries.begin(), _peerAddrEntries.end(), entry);
- if(i == _peerAddrEntries.end()) {
- _peerAddrEntries.push_back(entry);
+ std::find(peerAddrEntries_.begin(), peerAddrEntries_.end(), entry);
+ if(i == peerAddrEntries_.end()) {
+ peerAddrEntries_.push_back(entry);
} else {
(*i).notifyUpdate();
}
@@ -63,18 +63,18 @@ void DHTPeerAnnounceEntry::addPeerAddrEntry(const PeerAddrEntry& entry)
size_t DHTPeerAnnounceEntry::countPeerAddrEntry() const
{
- return _peerAddrEntries.size();
+ return peerAddrEntries_.size();
}
class FindStaleEntry {
private:
- time_t _timeout;
+ time_t timeout_;
public:
- FindStaleEntry(time_t timeout):_timeout(timeout) {}
+ FindStaleEntry(time_t timeout):timeout_(timeout) {}
bool operator()(const PeerAddrEntry& entry) const
{
- if(entry.getLastUpdated().difference(global::wallclock) >= _timeout) {
+ if(entry.getLastUpdated().difference(global::wallclock) >= timeout_) {
return true;
} else {
return false;
@@ -84,20 +84,20 @@ public:
void DHTPeerAnnounceEntry::removeStalePeerAddrEntry(time_t timeout)
{
- _peerAddrEntries.erase(std::remove_if(_peerAddrEntries.begin(), _peerAddrEntries.end(),
- FindStaleEntry(timeout)), _peerAddrEntries.end());
+ peerAddrEntries_.erase(std::remove_if(peerAddrEntries_.begin(), peerAddrEntries_.end(),
+ FindStaleEntry(timeout)), peerAddrEntries_.end());
}
bool DHTPeerAnnounceEntry::empty() const
{
- return _peerAddrEntries.empty();
+ return peerAddrEntries_.empty();
}
void DHTPeerAnnounceEntry::getPeers
(std::vector<SharedHandle<Peer> >& peers) const
{
- for(std::vector<PeerAddrEntry>::const_iterator i = _peerAddrEntries.begin(),
- eoi = _peerAddrEntries.end(); i != eoi; ++i) {
+ for(std::vector<PeerAddrEntry>::const_iterator i = peerAddrEntries_.begin(),
+ eoi = peerAddrEntries_.end(); i != eoi; ++i) {
SharedHandle<Peer> peer(new Peer((*i).getIPAddress(), (*i).getPort()));
peers.push_back(peer);
}
@@ -105,7 +105,7 @@ void DHTPeerAnnounceEntry::getPeers
void DHTPeerAnnounceEntry::notifyUpdate()
{
- _lastUpdated = global::wallclock;
+ lastUpdated_ = global::wallclock;
}
} // namespace aria2
diff --git a/src/DHTPeerAnnounceEntry.h b/src/DHTPeerAnnounceEntry.h
index 0bd8e318..9a12b552 100644
--- a/src/DHTPeerAnnounceEntry.h
+++ b/src/DHTPeerAnnounceEntry.h
@@ -50,11 +50,11 @@ class Peer;
class DHTPeerAnnounceEntry {
private:
- unsigned char _infoHash[DHT_ID_LENGTH];
+ unsigned char infoHash_[DHT_ID_LENGTH];
- std::vector<PeerAddrEntry> _peerAddrEntries;
+ std::vector<PeerAddrEntry> peerAddrEntries_;
- Timer _lastUpdated;
+ Timer lastUpdated_;
public:
DHTPeerAnnounceEntry(const unsigned char* infoHash);
@@ -68,7 +68,7 @@ public:
const std::vector<PeerAddrEntry>& getPeerAddrEntries() const
{
- return _peerAddrEntries;
+ return peerAddrEntries_;
}
void removeStalePeerAddrEntry(time_t timeout);
@@ -77,14 +77,14 @@ public:
const Timer& getLastUpdated() const
{
- return _lastUpdated;
+ return lastUpdated_;
}
void notifyUpdate();
const unsigned char* getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
void getPeers(std::vector<SharedHandle<Peer> >& peers) const;
diff --git a/src/DHTPeerAnnounceStorage.cc b/src/DHTPeerAnnounceStorage.cc
index d4371f58..479fb317 100644
--- a/src/DHTPeerAnnounceStorage.cc
+++ b/src/DHTPeerAnnounceStorage.cc
@@ -52,7 +52,7 @@
namespace aria2 {
DHTPeerAnnounceStorage::DHTPeerAnnounceStorage():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
DHTPeerAnnounceStorage::~DHTPeerAnnounceStorage() {}
@@ -72,13 +72,13 @@ DHTPeerAnnounceStorage::getPeerAnnounceEntry(const unsigned char* infoHash)
SharedHandle<DHTPeerAnnounceEntry> entry(new DHTPeerAnnounceEntry(infoHash));
std::deque<SharedHandle<DHTPeerAnnounceEntry> >::iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), entry, InfoHashLess());
+ std::lower_bound(entries_.begin(), entries_.end(), entry, InfoHashLess());
- if(i != _entries.end() &&
+ if(i != entries_.end() &&
memcmp(infoHash, (*i)->getInfoHash(), DHT_ID_LENGTH) == 0) {
entry = *i;
} else {
- _entries.insert(i, entry);
+ entries_.insert(i, entry);
}
return entry;
}
@@ -87,8 +87,8 @@ void
DHTPeerAnnounceStorage::addPeerAnnounce(const unsigned char* infoHash,
const std::string& ipaddr, uint16_t port)
{
- if(_logger->debug()) {
- _logger->debug("Adding %s:%u to peer announce list: infoHash=%s",
+ if(logger_->debug()) {
+ logger_->debug("Adding %s:%u to peer announce list: infoHash=%s",
ipaddr.c_str(), port,
util::toHex(infoHash, DHT_ID_LENGTH).c_str());
}
@@ -99,7 +99,7 @@ bool DHTPeerAnnounceStorage::contains(const unsigned char* infoHash) const
{
SharedHandle<DHTPeerAnnounceEntry> entry(new DHTPeerAnnounceEntry(infoHash));
return
- std::binary_search(_entries.begin(), _entries.end(), entry, InfoHashLess());
+ std::binary_search(entries_.begin(), entries_.end(), entry, InfoHashLess());
}
void DHTPeerAnnounceStorage::getPeers(std::vector<SharedHandle<Peer> >& peers,
@@ -108,8 +108,8 @@ void DHTPeerAnnounceStorage::getPeers(std::vector<SharedHandle<Peer> >& peers,
SharedHandle<DHTPeerAnnounceEntry> entry(new DHTPeerAnnounceEntry(infoHash));
std::deque<SharedHandle<DHTPeerAnnounceEntry> >::iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), entry, InfoHashLess());
- if(i != _entries.end() &&
+ std::lower_bound(entries_.begin(), entries_.end(), entry, InfoHashLess());
+ if(i != entries_.end() &&
memcmp(infoHash, (*i)->getInfoHash(), DHT_ID_LENGTH) == 0 &&
!(*i)->empty()) {
(*i)->getPeers(peers);
@@ -127,35 +127,35 @@ public:
void DHTPeerAnnounceStorage::handleTimeout()
{
- if(_logger->debug()) {
- _logger->debug("Now purge peer announces(%lu entries) which are timed out.",
- static_cast<unsigned long>(_entries.size()));
+ if(logger_->debug()) {
+ logger_->debug("Now purge peer announces(%lu entries) which are timed out.",
+ static_cast<unsigned long>(entries_.size()));
}
- std::for_each(_entries.begin(), _entries.end(), RemoveStalePeerAddrEntry());
- _entries.erase(std::remove_if(_entries.begin(), _entries.end(),
+ std::for_each(entries_.begin(), entries_.end(), RemoveStalePeerAddrEntry());
+ entries_.erase(std::remove_if(entries_.begin(), entries_.end(),
mem_fun_sh(&DHTPeerAnnounceEntry::empty)),
- _entries.end());
- if(_logger->debug()) {
- _logger->debug("Currently %lu peer announce entries",
- static_cast<unsigned long>(_entries.size()));
+ entries_.end());
+ if(logger_->debug()) {
+ logger_->debug("Currently %lu peer announce entries",
+ static_cast<unsigned long>(entries_.size()));
}
}
void DHTPeerAnnounceStorage::announcePeer()
{
- if(_logger->debug()) {
- _logger->debug("Now announcing peer.");
+ if(logger_->debug()) {
+ logger_->debug("Now announcing peer.");
}
for(std::deque<SharedHandle<DHTPeerAnnounceEntry> >::iterator i =
- _entries.begin(), eoi = _entries.end(); i != eoi; ++i) {
+ entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {
if((*i)->getLastUpdated().
difference(global::wallclock) >= DHT_PEER_ANNOUNCE_INTERVAL) {
(*i)->notifyUpdate();
SharedHandle<DHTTask> task =
- _taskFactory->createPeerAnnounceTask((*i)->getInfoHash());
- _taskQueue->addPeriodicTask2(task);
- if(_logger->debug()) {
- _logger->debug("Added 1 peer announce: infoHash=%s",
+ taskFactory_->createPeerAnnounceTask((*i)->getInfoHash());
+ taskQueue_->addPeriodicTask2(task);
+ if(logger_->debug()) {
+ logger_->debug("Added 1 peer announce: infoHash=%s",
util::toHex((*i)->getInfoHash(), DHT_ID_LENGTH).c_str());
}
}
@@ -164,12 +164,12 @@ void DHTPeerAnnounceStorage::announcePeer()
void DHTPeerAnnounceStorage::setTaskQueue(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTPeerAnnounceStorage::setTaskFactory(const SharedHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
} // namespace aria2
diff --git a/src/DHTPeerAnnounceStorage.h b/src/DHTPeerAnnounceStorage.h
index 29d5ecba..da829933 100644
--- a/src/DHTPeerAnnounceStorage.h
+++ b/src/DHTPeerAnnounceStorage.h
@@ -52,15 +52,15 @@ class Logger;
class DHTPeerAnnounceStorage {
private:
- std::deque<SharedHandle<DHTPeerAnnounceEntry> > _entries;
+ std::deque<SharedHandle<DHTPeerAnnounceEntry> > entries_;
SharedHandle<DHTPeerAnnounceEntry> getPeerAnnounceEntry(const unsigned char* infoHash);
- SharedHandle<DHTTaskQueue> _taskQueue;
+ SharedHandle<DHTTaskQueue> taskQueue_;
- SharedHandle<DHTTaskFactory> _taskFactory;
+ SharedHandle<DHTTaskFactory> taskFactory_;
- Logger* _logger;
+ Logger* logger_;
public:
DHTPeerAnnounceStorage();
diff --git a/src/DHTPeerLookupTask.cc b/src/DHTPeerLookupTask.cc
index 9cb5eeff..938ff644 100644
--- a/src/DHTPeerLookupTask.cc
+++ b/src/DHTPeerLookupTask.cc
@@ -70,10 +70,10 @@ void DHTPeerLookupTask::onReceivedInternal
(const DHTGetPeersReplyMessage* message)
{
SharedHandle<DHTNode> remoteNode = message->getRemoteNode();
- _tokenStorage[util::toHex(remoteNode->getID(), DHT_ID_LENGTH)] =
+ tokenStorage_[util::toHex(remoteNode->getID(), DHT_ID_LENGTH)] =
message->getToken();
- _peerStorage->addPeer(message->getValues());
- _peers.insert(_peers.end(),
+ peerStorage_->addPeer(message->getValues());
+ peers_.insert(peers_.end(),
message->getValues().begin(), message->getValues().end());
getLogger()->info("Received %u peers.", message->getValues().size());
}
@@ -103,8 +103,8 @@ void DHTPeerLookupTask::onFinish()
getMessageFactory()->createAnnouncePeerMessage
(node,
getTargetID(), // this is infoHash
- _btRuntime->getListenPort(),
- _tokenStorage[util::toHex(node->getID(), DHT_ID_LENGTH)]);
+ btRuntime_->getListenPort(),
+ tokenStorage_[util::toHex(node->getID(), DHT_ID_LENGTH)]);
getMessageDispatcher()->addMessageToQueue(m);
}
}
@@ -112,12 +112,12 @@ void DHTPeerLookupTask::onFinish()
void DHTPeerLookupTask::setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void DHTPeerLookupTask::setPeerStorage(const SharedHandle<PeerStorage>& ps)
{
- _peerStorage = ps;
+ peerStorage_ = ps;
}
} // namespace aria2
diff --git a/src/DHTPeerLookupTask.h b/src/DHTPeerLookupTask.h
index 5ead514a..3b5d365f 100644
--- a/src/DHTPeerLookupTask.h
+++ b/src/DHTPeerLookupTask.h
@@ -49,13 +49,13 @@ class DHTGetPeersReplyMessage;
class DHTPeerLookupTask:
public DHTAbstractNodeLookupTask<DHTGetPeersReplyMessage> {
private:
- std::map<std::string, std::string> _tokenStorage;
+ std::map<std::string, std::string> tokenStorage_;
- std::vector<SharedHandle<Peer> > _peers;
+ std::vector<SharedHandle<Peer> > peers_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
public:
DHTPeerLookupTask(const SharedHandle<DownloadContext>& downloadContext);
@@ -74,7 +74,7 @@ public:
const std::vector<SharedHandle<Peer> >& getPeers() const
{
- return _peers;
+ return peers_;
}
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime);
diff --git a/src/DHTPeerLookupTaskCallback.cc b/src/DHTPeerLookupTaskCallback.cc
index 49a9827a..e6656473 100644
--- a/src/DHTPeerLookupTaskCallback.cc
+++ b/src/DHTPeerLookupTaskCallback.cc
@@ -42,7 +42,7 @@
namespace aria2 {
DHTPeerLookupTaskCallback::DHTPeerLookupTaskCallback(DHTPeerLookupTask* task):
- _task(task) {}
+ task_(task) {}
void DHTPeerLookupTaskCallback::visit
(const DHTAnnouncePeerReplyMessage* message)
@@ -57,7 +57,7 @@ void DHTPeerLookupTaskCallback::visit(const DHTFindNodeReplyMessage* message)
void DHTPeerLookupTaskCallback::visit(const DHTGetPeersReplyMessage* message)
{
- _task->onReceived(message);
+ task_->onReceived(message);
}
void DHTPeerLookupTaskCallback::visit(const DHTPingReplyMessage* message)
@@ -68,7 +68,7 @@ void DHTPeerLookupTaskCallback::visit(const DHTPingReplyMessage* message)
void DHTPeerLookupTaskCallback::onTimeout
(const SharedHandle<DHTNode>& remoteNode)
{
- _task->onTimeout(remoteNode);
+ task_->onTimeout(remoteNode);
}
} // namespace aria2
diff --git a/src/DHTPeerLookupTaskCallback.h b/src/DHTPeerLookupTaskCallback.h
index 35b25774..6926ca14 100644
--- a/src/DHTPeerLookupTaskCallback.h
+++ b/src/DHTPeerLookupTaskCallback.h
@@ -43,7 +43,7 @@ class DHTPeerLookupTask;
class DHTPeerLookupTaskCallback:public DHTMessageCallback {
private:
- DHTPeerLookupTask* _task;
+ DHTPeerLookupTask* task_;
public:
DHTPeerLookupTaskCallback(DHTPeerLookupTask* task);
diff --git a/src/DHTPingReplyMessage.cc b/src/DHTPingReplyMessage.cc
index 7420fd2a..d0a89b58 100644
--- a/src/DHTPingReplyMessage.cc
+++ b/src/DHTPingReplyMessage.cc
@@ -50,7 +50,7 @@ DHTPingReplyMessage::DHTPingReplyMessage
const std::string& transactionID):
DHTResponseMessage(localNode, remoteNode, transactionID)
{
- memcpy(_id, id, DHT_ID_LENGTH);
+ memcpy(id_, id, DHT_ID_LENGTH);
}
DHTPingReplyMessage::~DHTPingReplyMessage() {}
@@ -60,7 +60,7 @@ void DHTPingReplyMessage::doReceivedAction() {}
SharedHandle<Dict> DHTPingReplyMessage::getResponse()
{
SharedHandle<Dict> rDict = Dict::g();
- rDict->put(DHTMessage::ID, String::g(_id, DHT_ID_LENGTH));
+ rDict->put(DHTMessage::ID, String::g(id_, DHT_ID_LENGTH));
return rDict;
}
diff --git a/src/DHTPingReplyMessage.h b/src/DHTPingReplyMessage.h
index d9660bd5..2d1b0ab8 100644
--- a/src/DHTPingReplyMessage.h
+++ b/src/DHTPingReplyMessage.h
@@ -42,7 +42,7 @@ namespace aria2 {
class DHTPingReplyMessage:public DHTResponseMessage {
private:
- unsigned char _id[DHT_ID_LENGTH];
+ unsigned char id_[DHT_ID_LENGTH];
public:
DHTPingReplyMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
@@ -61,7 +61,7 @@ public:
const unsigned char* getRemoteID()
{
- return _id;
+ return id_;
}
static const std::string PING;
diff --git a/src/DHTPingReplyMessageCallback.h b/src/DHTPingReplyMessageCallback.h
index eb6e16c4..1781a0b6 100644
--- a/src/DHTPingReplyMessageCallback.h
+++ b/src/DHTPingReplyMessageCallback.h
@@ -46,9 +46,9 @@ namespace aria2 {
template<class Task>
class DHTPingReplyMessageCallback:public DHTMessageCallback {
private:
- Task* _task;
+ Task* task_;
public:
- DHTPingReplyMessageCallback(Task* task):_task(task) {}
+ DHTPingReplyMessageCallback(Task* task):task_(task) {}
virtual void visit(const DHTAnnouncePeerReplyMessage* message)
{
@@ -67,12 +67,12 @@ public:
virtual void visit(const DHTPingReplyMessage* message)
{
- _task->onReceived(message);
+ task_->onReceived(message);
}
virtual void onTimeout(const SharedHandle<DHTNode>& remoteNode)
{
- _task->onTimeout(remoteNode);
+ task_->onTimeout(remoteNode);
}
};
diff --git a/src/DHTPingTask.cc b/src/DHTPingTask.cc
index f58b9067..fcc0750e 100644
--- a/src/DHTPingTask.cc
+++ b/src/DHTPingTask.cc
@@ -45,11 +45,11 @@ namespace aria2 {
DHTPingTask::DHTPingTask
(const SharedHandle<DHTNode>& remoteNode, size_t numMaxRetry):
- _remoteNode(remoteNode),
- _numMaxRetry(numMaxRetry),
- _numRetry(0),
- _pingSuccessful(false),
- _timeout(DHT_MESSAGE_TIMEOUT)
+ remoteNode_(remoteNode),
+ numMaxRetry_(numMaxRetry),
+ numRetry_(0),
+ pingSuccessful_(false),
+ timeout_(DHT_MESSAGE_TIMEOUT)
{}
DHTPingTask::~DHTPingTask() {}
@@ -57,10 +57,10 @@ DHTPingTask::~DHTPingTask() {}
void DHTPingTask::addMessage()
{
SharedHandle<DHTMessage> m =
- getMessageFactory()->createPingMessage(_remoteNode);
+ getMessageFactory()->createPingMessage(remoteNode_);
SharedHandle<DHTMessageCallback> callback
(new DHTPingReplyMessageCallback<DHTPingTask>(this));
- getMessageDispatcher()->addMessageToQueue(m, _timeout, callback);
+ getMessageDispatcher()->addMessageToQueue(m, timeout_, callback);
}
void DHTPingTask::startup()
@@ -70,15 +70,15 @@ void DHTPingTask::startup()
void DHTPingTask::onReceived(const DHTPingReplyMessage* message)
{
- _pingSuccessful = true;
+ pingSuccessful_ = true;
setFinished(true);
}
void DHTPingTask::onTimeout(const SharedHandle<DHTNode>& node)
{
- ++_numRetry;
- if(_numRetry >= _numMaxRetry) {
- _pingSuccessful = false;
+ ++numRetry_;
+ if(numRetry_ >= numMaxRetry_) {
+ pingSuccessful_ = false;
setFinished(true);
} else {
addMessage();
@@ -87,7 +87,7 @@ void DHTPingTask::onTimeout(const SharedHandle<DHTNode>& node)
bool DHTPingTask::isPingSuccessful() const
{
- return _pingSuccessful;
+ return pingSuccessful_;
}
} // namespace aria2
diff --git a/src/DHTPingTask.h b/src/DHTPingTask.h
index 65719f21..5a940495 100644
--- a/src/DHTPingTask.h
+++ b/src/DHTPingTask.h
@@ -44,15 +44,15 @@ class DHTPingReplyMessage;
class DHTPingTask:public DHTAbstractTask {
private:
- SharedHandle<DHTNode> _remoteNode;
+ SharedHandle<DHTNode> remoteNode_;
- size_t _numMaxRetry;
+ size_t numMaxRetry_;
- size_t _numRetry;
+ size_t numRetry_;
- bool _pingSuccessful;
+ bool pingSuccessful_;
- time_t _timeout;
+ time_t timeout_;
void addMessage();
public:
@@ -68,7 +68,7 @@ public:
void setTimeout(time_t timeout)
{
- _timeout = timeout;
+ timeout_ = timeout;
}
bool isPingSuccessful() const;
diff --git a/src/DHTRegistry.cc b/src/DHTRegistry.cc
index 782c12d9..909225e2 100644
--- a/src/DHTRegistry.cc
+++ b/src/DHTRegistry.cc
@@ -47,19 +47,19 @@
namespace aria2 {
-DHTRegistry::Data DHTRegistry::_data;
+DHTRegistry::Data DHTRegistry::data_;
void DHTRegistry::clearData()
{
- _data.localNode.reset();
- _data.routingTable.reset();
- _data.taskQueue.reset();
- _data.taskFactory.reset();
- _data.peerAnnounceStorage.reset();
- _data.tokenTracker.reset();
- _data.messageDispatcher.reset();
- _data.messageReceiver.reset();
- _data.messageFactory.reset();
+ data_.localNode.reset();
+ data_.routingTable.reset();
+ data_.taskQueue.reset();
+ data_.taskFactory.reset();
+ data_.peerAnnounceStorage.reset();
+ data_.tokenTracker.reset();
+ data_.messageDispatcher.reset();
+ data_.messageReceiver.reset();
+ data_.messageFactory.reset();
}
} // namespace aria2
diff --git a/src/DHTRegistry.h b/src/DHTRegistry.h
index 44dae9e2..5248d710 100644
--- a/src/DHTRegistry.h
+++ b/src/DHTRegistry.h
@@ -72,17 +72,17 @@ private:
SharedHandle<DHTMessageFactory> messageFactory;
};
- static Data _data;
+ static Data data_;
DHTRegistry();
public:
static const Data& getData()
{
- return _data;
+ return data_;
}
static Data& getMutableData()
{
- return _data;
+ return data_;
}
static void clearData();
diff --git a/src/DHTReplaceNodeTask.cc b/src/DHTReplaceNodeTask.cc
index 84c7d37f..a70f91f7 100644
--- a/src/DHTReplaceNodeTask.cc
+++ b/src/DHTReplaceNodeTask.cc
@@ -46,10 +46,10 @@ namespace aria2 {
DHTReplaceNodeTask::DHTReplaceNodeTask(const SharedHandle<DHTBucket>& bucket,
const SharedHandle<DHTNode>& newNode):
- _bucket(bucket),
- _newNode(newNode),
- _numRetry(0),
- _timeout(DHT_MESSAGE_TIMEOUT)
+ bucket_(bucket),
+ newNode_(newNode),
+ numRetry_(0),
+ timeout_(DHT_MESSAGE_TIMEOUT)
{}
DHTReplaceNodeTask::~DHTReplaceNodeTask() {}
@@ -61,7 +61,7 @@ void DHTReplaceNodeTask::startup()
void DHTReplaceNodeTask::sendMessage()
{
- SharedHandle<DHTNode> questionableNode = _bucket->getLRUQuestionableNode();
+ SharedHandle<DHTNode> questionableNode = bucket_->getLRUQuestionableNode();
if(questionableNode.isNull()) {
setFinished(true);
} else {
@@ -69,7 +69,7 @@ void DHTReplaceNodeTask::sendMessage()
getMessageFactory()->createPingMessage(questionableNode);
SharedHandle<DHTMessageCallback> callback
(new DHTPingReplyMessageCallback<DHTReplaceNodeTask>(this));
- getMessageDispatcher()->addMessageToQueue(m, _timeout, callback);
+ getMessageDispatcher()->addMessageToQueue(m, timeout_, callback);
}
}
@@ -82,13 +82,13 @@ void DHTReplaceNodeTask::onReceived(const DHTPingReplyMessage* message)
void DHTReplaceNodeTask::onTimeout(const SharedHandle<DHTNode>& node)
{
- ++_numRetry;
- if(_numRetry >= MAX_RETRY) {
+ ++numRetry_;
+ if(numRetry_ >= MAX_RETRY) {
getLogger()->info("ReplaceNode: Ping failed %u times. Replace %s with %s.",
- _numRetry, node->toString().c_str(),
- _newNode->toString().c_str());
+ numRetry_, node->toString().c_str(),
+ newNode_->toString().c_str());
node->markBad();
- _bucket->addNode(_newNode);
+ bucket_->addNode(newNode_);
setFinished(true);
} else {
getLogger()->info("ReplaceNode: Ping reply timeout from %s. Try once more.",
diff --git a/src/DHTReplaceNodeTask.h b/src/DHTReplaceNodeTask.h
index 4cd3dfea..d21c5dc0 100644
--- a/src/DHTReplaceNodeTask.h
+++ b/src/DHTReplaceNodeTask.h
@@ -45,15 +45,15 @@ class DHTPingReplyMessage;
class DHTReplaceNodeTask:public DHTAbstractTask {
private:
- SharedHandle<DHTBucket> _bucket;
+ SharedHandle<DHTBucket> bucket_;
- SharedHandle<DHTNode> _newNode;
+ SharedHandle<DHTNode> newNode_;
static const size_t MAX_RETRY = 2;
- size_t _numRetry;
+ size_t numRetry_;
- time_t _timeout;
+ time_t timeout_;
void sendMessage();
public:
@@ -70,7 +70,7 @@ public:
void setTimeout(time_t timeout)
{
- _timeout = timeout;
+ timeout_ = timeout;
}
};
diff --git a/src/DHTRoutingTable.cc b/src/DHTRoutingTable.cc
index f996698e..f7876082 100644
--- a/src/DHTRoutingTable.cc
+++ b/src/DHTRoutingTable.cc
@@ -49,17 +49,17 @@
namespace aria2 {
DHTRoutingTable::DHTRoutingTable(const SharedHandle<DHTNode>& localNode):
- _localNode(localNode),
- _numBucket(1),
- _logger(LogFactory::getInstance())
+ localNode_(localNode),
+ numBucket_(1),
+ logger_(LogFactory::getInstance())
{
- SharedHandle<DHTBucket> bucket(new DHTBucket(_localNode));
- _root = new BNode(bucket);
+ SharedHandle<DHTBucket> bucket(new DHTBucket(localNode_));
+ root_ = new BNode(bucket);
}
DHTRoutingTable::~DHTRoutingTable()
{
- delete _root;
+ delete root_;
}
bool DHTRoutingTable::addNode(const SharedHandle<DHTNode>& node)
@@ -74,27 +74,27 @@ bool DHTRoutingTable::addGoodNode(const SharedHandle<DHTNode>& node)
bool DHTRoutingTable::addNode(const SharedHandle<DHTNode>& node, bool good)
{
- if(_logger->debug()) {
- _logger->debug("Trying to add node:%s", node->toString().c_str());
+ if(logger_->debug()) {
+ logger_->debug("Trying to add node:%s", node->toString().c_str());
}
- if(_localNode == node) {
- if(_logger->debug()) {
- _logger->debug("Adding node with the same ID with localnode is not"
+ if(localNode_ == node) {
+ if(logger_->debug()) {
+ logger_->debug("Adding node with the same ID with localnode is not"
" allowed.");
}
return false;
}
- BNode* bnode = BNode::findBNodeFor(_root, node->getID());
+ BNode* bnode = BNode::findBNodeFor(root_, node->getID());
SharedHandle<DHTBucket> bucket = bnode->getBucket();
while(1) {
if(bucket->addNode(node)) {
- if(_logger->debug()) {
- _logger->debug("Added DHTNode.");
+ if(logger_->debug()) {
+ logger_->debug("Added DHTNode.");
}
return true;
} else if(bucket->splitAllowed()) {
- if(_logger->debug()) {
- _logger->debug("Splitting bucket. Range:%s-%s",
+ if(logger_->debug()) {
+ logger_->debug("Splitting bucket. Range:%s-%s",
util::toHex(bucket->getMinID(), DHT_ID_LENGTH).c_str(),
util::toHex(bucket->getMaxID(), DHT_ID_LENGTH).c_str());
}
@@ -105,7 +105,7 @@ bool DHTRoutingTable::addNode(const SharedHandle<DHTNode>& node, bool good)
BNode* rbnode = new BNode(r);
bnode->setLeft(lbnode);
bnode->setRight(rbnode);
- ++_numBucket;
+ ++numBucket_;
if(r->isInRange(node)) {
bucket = r;
@@ -116,8 +116,8 @@ bool DHTRoutingTable::addNode(const SharedHandle<DHTNode>& node, bool good)
} else {
if(good) {
bucket->cacheNode(node);
- if(_logger->debug()) {
- _logger->debug("Cached node=%s", node->toString().c_str());
+ if(logger_->debug()) {
+ logger_->debug("Cached node=%s", node->toString().c_str());
}
}
return false;
@@ -130,17 +130,17 @@ void DHTRoutingTable::getClosestKNodes
(std::vector<SharedHandle<DHTNode> >& nodes,
const unsigned char* key) const
{
- BNode::findClosestKNodes(nodes, _root, key);
+ BNode::findClosestKNodes(nodes, root_, key);
}
size_t DHTRoutingTable::countBucket() const
{
- return _numBucket;
+ return numBucket_;
}
void DHTRoutingTable::showBuckets() const
{/*
- for(std::deque<SharedHandle<DHTBucket> >::const_iterator itr = _buckets.begin(); itr != _buckets.end(); ++itr) {
+ for(std::deque<SharedHandle<DHTBucket> >::const_iterator itr = buckets_.begin(); itr != buckets_.end(); ++itr) {
cerr << "prefix = " << (*itr)->getPrefixLength() << ", "
<< "nodes = " << (*itr)->countNode() << endl;
}
@@ -149,7 +149,7 @@ void DHTRoutingTable::showBuckets() const
SharedHandle<DHTBucket> DHTRoutingTable::getBucketFor(const unsigned char* nodeID) const
{
- return BNode::findBucketFor(_root, nodeID);
+ return BNode::findBucketFor(root_, nodeID);
}
SharedHandle<DHTBucket> DHTRoutingTable::getBucketFor(const SharedHandle<DHTNode>& node) const
@@ -181,17 +181,17 @@ void DHTRoutingTable::moveBucketTail(const SharedHandle<DHTNode>& node)
void DHTRoutingTable::getBuckets
(std::vector<SharedHandle<DHTBucket> >& buckets) const
{
- BNode::enumerateBucket(buckets, _root);
+ BNode::enumerateBucket(buckets, root_);
}
void DHTRoutingTable::setTaskQueue(const SharedHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTRoutingTable::setTaskFactory(const SharedHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
} // namespace aria2
diff --git a/src/DHTRoutingTable.h b/src/DHTRoutingTable.h
index e9c4ae73..91405761 100644
--- a/src/DHTRoutingTable.h
+++ b/src/DHTRoutingTable.h
@@ -53,17 +53,17 @@ class Logger;
class DHTRoutingTable {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- BNode* _root;
+ BNode* root_;
- size_t _numBucket;
+ size_t numBucket_;
- SharedHandle<DHTTaskQueue> _taskQueue;
+ SharedHandle<DHTTaskQueue> taskQueue_;
- SharedHandle<DHTTaskFactory> _taskFactory;
+ SharedHandle<DHTTaskFactory> taskFactory_;
- Logger* _logger;
+ Logger* logger_;
bool addNode(const SharedHandle<DHTNode>& node, bool good);
public:
diff --git a/src/DHTRoutingTableDeserializer.cc b/src/DHTRoutingTableDeserializer.cc
index fe52e911..df43c5c5 100644
--- a/src/DHTRoutingTableDeserializer.cc
+++ b/src/DHTRoutingTableDeserializer.cc
@@ -127,14 +127,14 @@ void DHTRoutingTableDeserializer::deserialize(std::istream& in)
if(version == 2) {
in.read(reinterpret_cast<char*>(&temp32), sizeof(temp32));
CHECK_STREAM(in, sizeof(temp32));
- _serializedTime.setTimeInSec(ntohl(temp32));
+ serializedTime_.setTimeInSec(ntohl(temp32));
// 4bytes reserved
readBytes(buf, buf.size(), in, 4);
CHECK_STREAM(in, 4);
} else {
in.read(reinterpret_cast<char*>(&temp64), sizeof(temp64));
CHECK_STREAM(in, sizeof(temp64));
- _serializedTime.setTimeInSec(ntoh64(temp64));
+ serializedTime_.setTimeInSec(ntoh64(temp64));
}
// localnode
@@ -208,8 +208,8 @@ void DHTRoutingTableDeserializer::deserialize(std::istream& in)
nodes.push_back(node);
}
- _localNode = localNode;
- _nodes = nodes;
+ localNode_ = localNode;
+ nodes_ = nodes;
}
} // namespace aria2
diff --git a/src/DHTRoutingTableDeserializer.h b/src/DHTRoutingTableDeserializer.h
index b0ceae07..efa55a76 100644
--- a/src/DHTRoutingTableDeserializer.h
+++ b/src/DHTRoutingTableDeserializer.h
@@ -49,11 +49,11 @@ class DHTNode;
class DHTRoutingTableDeserializer {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- std::vector<SharedHandle<DHTNode> > _nodes;
+ std::vector<SharedHandle<DHTNode> > nodes_;
- Time _serializedTime;
+ Time serializedTime_;
public:
DHTRoutingTableDeserializer();
@@ -61,17 +61,17 @@ public:
const SharedHandle<DHTNode>& getLocalNode() const
{
- return _localNode;
+ return localNode_;
}
const std::vector<SharedHandle<DHTNode> >& getNodes() const
{
- return _nodes;
+ return nodes_;
}
Time getSerializedTime() const
{
- return _serializedTime;
+ return serializedTime_;
}
void deserialize(std::istream& in);
diff --git a/src/DHTRoutingTableSerializer.cc b/src/DHTRoutingTableSerializer.cc
index 8af78793..8038a739 100644
--- a/src/DHTRoutingTableSerializer.cc
+++ b/src/DHTRoutingTableSerializer.cc
@@ -57,13 +57,13 @@ DHTRoutingTableSerializer::~DHTRoutingTableSerializer() {}
void DHTRoutingTableSerializer::setLocalNode
(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
void DHTRoutingTableSerializer::setNodes
(const std::vector<SharedHandle<DHTNode> >& nodes)
{
- _nodes = nodes;
+ nodes_ = nodes;
}
void DHTRoutingTableSerializer::serialize(std::ostream& o)
@@ -91,19 +91,19 @@ void DHTRoutingTableSerializer::serialize(std::ostream& o)
// 8bytes reserved
o.write(zero, 8);
// 20bytes localnode ID
- o.write(reinterpret_cast<const char*>(_localNode->getID()), DHT_ID_LENGTH);
+ o.write(reinterpret_cast<const char*>(localNode_->getID()), DHT_ID_LENGTH);
// 4bytes reserved
o.write(zero, 4);
// number of nodes
- uint32_t numNodes = htonl(_nodes.size());
+ uint32_t numNodes = htonl(nodes_.size());
o.write(reinterpret_cast<const char*>(&numNodes), sizeof(uint32_t));
// 4bytes reserved
o.write(zero, 4);
// nodes
- for(std::vector<SharedHandle<DHTNode> >::const_iterator i = _nodes.begin(),
- eoi = _nodes.end(); i != eoi; ++i) {
+ for(std::vector<SharedHandle<DHTNode> >::const_iterator i = nodes_.begin(),
+ eoi = nodes_.end(); i != eoi; ++i) {
const SharedHandle<DHTNode>& node = *i;
// Currently, only IPv4 address and IPv4-mapped address are saved.
// 6bytes: write IP address + port in Compact IP-address/port info form.
diff --git a/src/DHTRoutingTableSerializer.h b/src/DHTRoutingTableSerializer.h
index bcc44d61..352bc08a 100644
--- a/src/DHTRoutingTableSerializer.h
+++ b/src/DHTRoutingTableSerializer.h
@@ -48,9 +48,9 @@ class DHTNode;
class DHTRoutingTableSerializer {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- std::vector<SharedHandle<DHTNode> > _nodes;
+ std::vector<SharedHandle<DHTNode> > nodes_;
public:
DHTRoutingTableSerializer();
diff --git a/src/DHTSetup.cc b/src/DHTSetup.cc
index 2db5189f..c6e623e8 100644
--- a/src/DHTSetup.cc
+++ b/src/DHTSetup.cc
@@ -80,15 +80,15 @@
namespace aria2 {
// TODO DownloadEngine should hold this flag.
-bool DHTSetup::_initialized = false;
+bool DHTSetup::initialized_ = false;
-DHTSetup::DHTSetup():_logger(LogFactory::getInstance()) {}
+DHTSetup::DHTSetup():logger_(LogFactory::getInstance()) {}
DHTSetup::~DHTSetup() {}
void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
{
- if(_initialized) {
+ if(initialized_) {
return;
}
try {
@@ -108,7 +108,7 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
deserializer.deserialize(in);
localNode = deserializer.getLocalNode();
} catch(RecoverableException& e) {
- _logger->error("Exception caught while loading DHT routing table from %s",
+ logger_->error("Exception caught while loading DHT routing table from %s",
e, dhtFile.c_str());
}
if(localNode.isNull()) {
@@ -125,8 +125,8 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
}
localNode->setPort(port);
}
- if(_logger->debug()) {
- _logger->debug("Initialized local node ID=%s",
+ if(logger_->debug()) {
+ logger_->debug("Initialized local node ID=%s",
util::toHex(localNode->getID(), DHT_ID_LENGTH).c_str());
}
SharedHandle<DHTRoutingTable> routingTable(new DHTRoutingTable(localNode));
@@ -223,7 +223,7 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
tempCommands->push_back(command);
}
} else {
- _logger->info("No DHT entry point specified.");
+ logger_->info("No DHT entry point specified.");
}
{
DHTInteractionCommand* command =
@@ -263,11 +263,11 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
command->setRoutingTable(routingTable);
tempCommands->push_back(command);
}
- _initialized = true;
+ initialized_ = true;
commands.insert(commands.end(), tempCommands->begin(), tempCommands->end());
tempCommands->clear();
} catch(RecoverableException& e) {
- _logger->error("Exception caught while initializing DHT functionality."
+ logger_->error("Exception caught while initializing DHT functionality."
" DHT is disabled.", e);
DHTRegistry::clearData();
}
@@ -275,7 +275,7 @@ void DHTSetup::setup(std::vector<Command*>& commands, DownloadEngine* e)
bool DHTSetup::initialized()
{
- return _initialized;
+ return initialized_;
}
} // namespace aria2
diff --git a/src/DHTSetup.h b/src/DHTSetup.h
index 7678b631..ca932554 100644
--- a/src/DHTSetup.h
+++ b/src/DHTSetup.h
@@ -45,9 +45,9 @@ class Command;
class DHTSetup {
private:
- static bool _initialized;
+ static bool initialized_;
- Logger* _logger;
+ Logger* logger_;
public:
DHTSetup();
diff --git a/src/DHTTaskFactoryImpl.cc b/src/DHTTaskFactoryImpl.cc
index 77fb9514..b95a462b 100644
--- a/src/DHTTaskFactoryImpl.cc
+++ b/src/DHTTaskFactoryImpl.cc
@@ -54,8 +54,8 @@
namespace aria2 {
DHTTaskFactoryImpl::DHTTaskFactoryImpl():
- _timeout(DHT_MESSAGE_TIMEOUT),
- _logger(LogFactory::getInstance()) {}
+ timeout_(DHT_MESSAGE_TIMEOUT),
+ logger_(LogFactory::getInstance()) {}
DHTTaskFactoryImpl::~DHTTaskFactoryImpl() {}
@@ -64,7 +64,7 @@ DHTTaskFactoryImpl::createPingTask(const SharedHandle<DHTNode>& remoteNode,
size_t numRetry)
{
SharedHandle<DHTPingTask> task(new DHTPingTask(remoteNode, numRetry));
- task->setTimeout(_timeout);
+ task->setTimeout(timeout_);
setCommonProperty(task);
return task;
}
@@ -111,43 +111,43 @@ DHTTaskFactoryImpl::createReplaceNodeTask(const SharedHandle<DHTBucket>& bucket,
const SharedHandle<DHTNode>& newNode)
{
SharedHandle<DHTReplaceNodeTask> task(new DHTReplaceNodeTask(bucket, newNode));
- task->setTimeout(_timeout);
+ task->setTimeout(timeout_);
setCommonProperty(task);
return task;
}
void DHTTaskFactoryImpl::setCommonProperty(const SharedHandle<DHTAbstractTask>& task)
{
- task->setRoutingTable(_routingTable);
- task->setMessageDispatcher(_dispatcher);
- task->setMessageFactory(_factory);
- task->setTaskQueue(_taskQueue);
- task->setLocalNode(_localNode);
+ task->setRoutingTable(routingTable_);
+ task->setMessageDispatcher(dispatcher_);
+ task->setMessageFactory(factory_);
+ task->setTaskQueue(taskQueue_);
+ task->setLocalNode(localNode_);
}
void DHTTaskFactoryImpl::setRoutingTable(const WeakHandle<DHTRoutingTable> routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DHTTaskFactoryImpl::setMessageDispatcher(const WeakHandle<DHTMessageDispatcher> dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DHTTaskFactoryImpl::setMessageFactory(const WeakHandle<DHTMessageFactory> factory)
{
- _factory = factory;
+ factory_ = factory;
}
void DHTTaskFactoryImpl::setTaskQueue(const WeakHandle<DHTTaskQueue> taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DHTTaskFactoryImpl::setLocalNode(const SharedHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
} // namespace aria2
diff --git a/src/DHTTaskFactoryImpl.h b/src/DHTTaskFactoryImpl.h
index c0076a75..5bf38b55 100644
--- a/src/DHTTaskFactoryImpl.h
+++ b/src/DHTTaskFactoryImpl.h
@@ -50,19 +50,19 @@ class Logger;
class DHTTaskFactoryImpl:public DHTTaskFactory {
private:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
- WeakHandle<DHTMessageDispatcher> _dispatcher;
+ WeakHandle<DHTMessageDispatcher> dispatcher_;
- WeakHandle<DHTMessageFactory> _factory;
+ WeakHandle<DHTMessageFactory> factory_;
- WeakHandle<DHTTaskQueue> _taskQueue;
+ WeakHandle<DHTTaskQueue> taskQueue_;
- time_t _timeout;
+ time_t timeout_;
- Logger* _logger;
+ Logger* logger_;
void setCommonProperty(const SharedHandle<DHTAbstractTask>& task);
public:
@@ -103,7 +103,7 @@ public:
void setTimeout(time_t timeout)
{
- _timeout = timeout;
+ timeout_ = timeout;
}
};
diff --git a/src/DHTTaskQueueImpl.cc b/src/DHTTaskQueueImpl.cc
index a7ccae9b..65cff073 100644
--- a/src/DHTTaskQueueImpl.cc
+++ b/src/DHTTaskQueueImpl.cc
@@ -61,24 +61,24 @@ void DHTTaskQueueImpl::executeTask(SharedHandle<DHTTask>& task,
void DHTTaskQueueImpl::executeTask()
{
- executeTask(_periodicTask1, _periodicTaskQueue1);
- executeTask(_periodicTask2, _periodicTaskQueue2);
- executeTask(_immediateTask, _immediateTaskQueue);
+ executeTask(periodicTask1_, periodicTaskQueue1_);
+ executeTask(periodicTask2_, periodicTaskQueue2_);
+ executeTask(immediateTask_, immediateTaskQueue_);
}
void DHTTaskQueueImpl::addPeriodicTask1(const SharedHandle<DHTTask>& task)
{
- _periodicTaskQueue1.push_back(task);
+ periodicTaskQueue1_.push_back(task);
}
void DHTTaskQueueImpl::addPeriodicTask2(const SharedHandle<DHTTask>& task)
{
- _periodicTaskQueue2.push_back(task);
+ periodicTaskQueue2_.push_back(task);
}
void DHTTaskQueueImpl::addImmediateTask(const SharedHandle<DHTTask>& task)
{
- _immediateTaskQueue.push_back(task);
+ immediateTaskQueue_.push_back(task);
}
} // namespace aria2
diff --git a/src/DHTTaskQueueImpl.h b/src/DHTTaskQueueImpl.h
index 12c85d66..53edd078 100644
--- a/src/DHTTaskQueueImpl.h
+++ b/src/DHTTaskQueueImpl.h
@@ -43,17 +43,17 @@ namespace aria2 {
class DHTTaskQueueImpl:public DHTTaskQueue {
private:
- SharedHandle<DHTTask> _periodicTask1;
+ SharedHandle<DHTTask> periodicTask1_;
- SharedHandle<DHTTask> _periodicTask2;
+ SharedHandle<DHTTask> periodicTask2_;
- SharedHandle<DHTTask> _immediateTask;
+ SharedHandle<DHTTask> immediateTask_;
- std::deque<SharedHandle<DHTTask> > _periodicTaskQueue1;
+ std::deque<SharedHandle<DHTTask> > periodicTaskQueue1_;
- std::deque<SharedHandle<DHTTask> > _periodicTaskQueue2;
+ std::deque<SharedHandle<DHTTask> > periodicTaskQueue2_;
- std::deque<SharedHandle<DHTTask> > _immediateTaskQueue;
+ std::deque<SharedHandle<DHTTask> > immediateTaskQueue_;
void executeTask(SharedHandle<DHTTask>& task, std::deque<SharedHandle<DHTTask> >& taskQueue);
public:
diff --git a/src/DHTTokenTracker.cc b/src/DHTTokenTracker.cc
index 760551bf..6583e69e 100644
--- a/src/DHTTokenTracker.cc
+++ b/src/DHTTokenTracker.cc
@@ -47,14 +47,14 @@ namespace aria2 {
DHTTokenTracker::DHTTokenTracker()
{
- util::generateRandomData(_secret[0], SECRET_SIZE);
- memcpy(_secret[1], _secret[0], SECRET_SIZE);
+ util::generateRandomData(secret_[0], SECRET_SIZE);
+ memcpy(secret_[1], secret_[0], SECRET_SIZE);
}
DHTTokenTracker::DHTTokenTracker(const unsigned char* initialSecret)
{
- memcpy(_secret[0], initialSecret, SECRET_SIZE);
- memcpy(_secret[1], initialSecret, SECRET_SIZE);
+ memcpy(secret_[0], initialSecret, SECRET_SIZE);
+ memcpy(secret_[1], initialSecret, SECRET_SIZE);
}
DHTTokenTracker::~DHTTokenTracker() {}
@@ -79,7 +79,7 @@ std::string DHTTokenTracker::generateToken(const unsigned char* infoHash,
std::string DHTTokenTracker::generateToken(const unsigned char* infoHash,
const std::string& ipaddr, uint16_t port) const
{
- return generateToken(infoHash, ipaddr, port, _secret[0]);
+ return generateToken(infoHash, ipaddr, port, secret_[0]);
}
bool DHTTokenTracker::validateToken(const std::string& token,
@@ -87,7 +87,7 @@ bool DHTTokenTracker::validateToken(const std::string& token,
const std::string& ipaddr, uint16_t port) const
{
for(int i = 0; i < 2; ++i) {
- if(generateToken(infoHash, ipaddr, port, _secret[i]) == token) {
+ if(generateToken(infoHash, ipaddr, port, secret_[i]) == token) {
return true;
}
}
@@ -96,8 +96,8 @@ bool DHTTokenTracker::validateToken(const std::string& token,
void DHTTokenTracker::updateTokenSecret()
{
- memcpy(_secret[1], _secret[0], SECRET_SIZE);
- util::generateRandomData(_secret[0], SECRET_SIZE);
+ memcpy(secret_[1], secret_[0], SECRET_SIZE);
+ util::generateRandomData(secret_[0], SECRET_SIZE);
}
} // namespace aria2
diff --git a/src/DHTTokenTracker.h b/src/DHTTokenTracker.h
index a1453aab..d0d835d6 100644
--- a/src/DHTTokenTracker.h
+++ b/src/DHTTokenTracker.h
@@ -44,7 +44,7 @@ class DHTTokenTracker {
private:
static const size_t SECRET_SIZE = 4;
- unsigned char _secret[2][SECRET_SIZE];
+ unsigned char secret_[2][SECRET_SIZE];
std::string generateToken(const unsigned char* infoHash,
const std::string& ipaddr, uint16_t port,
diff --git a/src/DHTTokenUpdateCommand.cc b/src/DHTTokenUpdateCommand.cc
index af80654a..4c6fab32 100644
--- a/src/DHTTokenUpdateCommand.cc
+++ b/src/DHTTokenUpdateCommand.cc
@@ -64,7 +64,7 @@ void DHTTokenUpdateCommand::preProcess()
void DHTTokenUpdateCommand::process()
{
try {
- _tokenTracker->updateTokenSecret();
+ tokenTracker_->updateTokenSecret();
} catch(RecoverableException& e) {
getLogger()->error(EX_EXCEPTION_CAUGHT, e);
}
@@ -72,7 +72,7 @@ void DHTTokenUpdateCommand::process()
void DHTTokenUpdateCommand::setTokenTracker(const SharedHandle<DHTTokenTracker>& tokenTracker)
{
- _tokenTracker = tokenTracker;
+ tokenTracker_ = tokenTracker;
}
} // namespace aria2
diff --git a/src/DHTTokenUpdateCommand.h b/src/DHTTokenUpdateCommand.h
index 9ba2242d..3f1a7a58 100644
--- a/src/DHTTokenUpdateCommand.h
+++ b/src/DHTTokenUpdateCommand.h
@@ -44,7 +44,7 @@ class DHTTokenTracker;
class DHTTokenUpdateCommand:public TimeBasedCommand {
private:
- SharedHandle<DHTTokenTracker> _tokenTracker;
+ SharedHandle<DHTTokenTracker> tokenTracker_;
public:
DHTTokenUpdateCommand(cuid_t cuid, DownloadEngine* e, time_t interval);
diff --git a/src/DHTUnknownMessage.cc b/src/DHTUnknownMessage.cc
index 81127741..b5facb43 100644
--- a/src/DHTUnknownMessage.cc
+++ b/src/DHTUnknownMessage.cc
@@ -51,21 +51,21 @@ DHTUnknownMessage::DHTUnknownMessage(const SharedHandle<DHTNode>& localNode,
const unsigned char* data, size_t length,
const std::string& ipaddr, uint16_t port):
DHTMessage(localNode, SharedHandle<DHTNode>()),
- _length(length),
- _ipaddr(ipaddr),
- _port(port)
+ length_(length),
+ ipaddr_(ipaddr),
+ port_(port)
{
- if(_length == 0) {
- _data = 0;
+ if(length_ == 0) {
+ data_ = 0;
} else {
- _data = new unsigned char[length];
- memcpy(_data, data, length);
+ data_ = new unsigned char[length];
+ memcpy(data_, data, length);
}
}
DHTUnknownMessage::~DHTUnknownMessage()
{
- delete [] _data;
+ delete [] data_;
}
void DHTUnknownMessage::doReceivedAction() {}
@@ -85,13 +85,13 @@ const std::string& DHTUnknownMessage::getMessageType() const
std::string DHTUnknownMessage::toString() const
{
size_t sampleLength = 8;
- if(_length < sampleLength) {
- sampleLength = _length;
+ if(length_ < sampleLength) {
+ sampleLength = length_;
}
- std::string sample(&_data[0], &_data[sampleLength]);
+ std::string sample(&data_[0], &data_[sampleLength]);
- return strconcat("dht unknown Remote:", _ipaddr, ":", util::uitos(_port),
- " length=", util::uitos(_length),
+ return strconcat("dht unknown Remote:", ipaddr_, ":", util::uitos(port_),
+ " length=", util::uitos(length_),
", first 8 bytes(hex)=", util::toHex(sample));
}
diff --git a/src/DHTUnknownMessage.h b/src/DHTUnknownMessage.h
index 7cac8d4b..b1a11c64 100644
--- a/src/DHTUnknownMessage.h
+++ b/src/DHTUnknownMessage.h
@@ -41,10 +41,10 @@ namespace aria2 {
class DHTUnknownMessage:public DHTMessage {
private:
- unsigned char* _data;
- size_t _length;
- std::string _ipaddr;
- uint16_t _port;
+ unsigned char* data_;
+ size_t length_;
+ std::string ipaddr_;
+ uint16_t port_;
public:
// _remoteNode is always null
DHTUnknownMessage(const SharedHandle<DHTNode>& localNode,
diff --git a/src/DNSCache.h b/src/DNSCache.h
index 66459075..fc242f59 100644
--- a/src/DNSCache.h
+++ b/src/DNSCache.h
@@ -49,59 +49,59 @@ namespace aria2 {
class DNSCache {
private:
struct AddrEntry {
- std::string _addr;
- bool _good;
+ std::string addr_;
+ bool good_;
- AddrEntry(const std::string& addr):_addr(addr), _good(true) {}
+ AddrEntry(const std::string& addr):addr_(addr), good_(true) {}
};
struct CacheEntry {
- std::string _hostname;
- uint16_t _port;
- std::vector<AddrEntry> _addrEntries;
+ std::string hostname_;
+ uint16_t port_;
+ std::vector<AddrEntry> addrEntries_;
CacheEntry
(const std::string& hostname, uint16_t port):
- _hostname(hostname), _port(port) {}
+ hostname_(hostname), port_(port) {}
void add(const std::string& addr)
{
- _addrEntries.push_back(AddrEntry(addr));
+ addrEntries_.push_back(AddrEntry(addr));
}
std::vector<AddrEntry>::iterator find(const std::string& addr)
{
- for(std::vector<AddrEntry>::iterator i = _addrEntries.begin(),
- eoi = _addrEntries.end(); i != eoi; ++i) {
- if((*i)._addr == addr) {
+ for(std::vector<AddrEntry>::iterator i = addrEntries_.begin(),
+ eoi = addrEntries_.end(); i != eoi; ++i) {
+ if((*i).addr_ == addr) {
return i;
}
}
- return _addrEntries.end();
+ return addrEntries_.end();
}
std::vector<AddrEntry>::const_iterator find(const std::string& addr) const
{
- for(std::vector<AddrEntry>::const_iterator i = _addrEntries.begin(),
- eoi = _addrEntries.end(); i != eoi; ++i) {
- if((*i)._addr == addr) {
+ for(std::vector<AddrEntry>::const_iterator i = addrEntries_.begin(),
+ eoi = addrEntries_.end(); i != eoi; ++i) {
+ if((*i).addr_ == addr) {
return i;
}
}
- return _addrEntries.end();
+ return addrEntries_.end();
}
bool contains(const std::string& addr) const
{
- return find(addr) != _addrEntries.end();
+ return find(addr) != addrEntries_.end();
}
const std::string& getGoodAddr() const
{
- for(std::vector<AddrEntry>::const_iterator i = _addrEntries.begin(),
- eoi = _addrEntries.end(); i != eoi; ++i) {
- if((*i)._good) {
- return (*i)._addr;
+ for(std::vector<AddrEntry>::const_iterator i = addrEntries_.begin(),
+ eoi = addrEntries_.end(); i != eoi; ++i) {
+ if((*i).good_) {
+ return (*i).addr_;
}
}
return A2STR::NIL;
@@ -110,10 +110,10 @@ private:
template<typename OutputIterator>
void getAllGoodAddrs(OutputIterator out) const
{
- for(std::vector<AddrEntry>::const_iterator i = _addrEntries.begin(),
- eoi = _addrEntries.end(); i != eoi; ++i) {
- if((*i)._good) {
- *out++ = (*i)._addr;
+ for(std::vector<AddrEntry>::const_iterator i = addrEntries_.begin(),
+ eoi = addrEntries_.end(); i != eoi; ++i) {
+ if((*i).good_) {
+ *out++ = (*i).addr_;
}
}
}
@@ -121,35 +121,35 @@ private:
void markBad(const std::string& addr)
{
std::vector<AddrEntry>::iterator i = find(addr);
- if(i != _addrEntries.end()) {
- (*i)._good = false;
+ if(i != addrEntries_.end()) {
+ (*i).good_ = false;
}
}
bool operator<(const CacheEntry& e) const
{
- int r = _hostname.compare(e._hostname);
+ int r = hostname_.compare(e.hostname_);
if(r != 0) {
return r < 0;
}
- return _port < e._port;
+ return port_ < e.port_;
}
bool operator==(const CacheEntry& e) const
{
- return _hostname == e._hostname && _port == e._port;
+ return hostname_ == e.hostname_ && port_ == e.port_;
}
};
- std::deque<CacheEntry> _entries;
+ std::deque<CacheEntry> entries_;
public:
const std::string& find(const std::string& hostname, uint16_t port) const
{
CacheEntry target(hostname, port);
std::deque<CacheEntry>::const_iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), target);
- if(i != _entries.end() && (*i) == target) {
+ std::lower_bound(entries_.begin(), entries_.end(), target);
+ if(i != entries_.end() && (*i) == target) {
return (*i).getGoodAddr();
}
return A2STR::NIL;
@@ -161,8 +161,8 @@ public:
{
CacheEntry target(hostname, port);
std::deque<CacheEntry>::const_iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), target);
- if(i != _entries.end() && (*i) == target) {
+ std::lower_bound(entries_.begin(), entries_.end(), target);
+ if(i != entries_.end() && (*i) == target) {
(*i).getAllGoodAddrs(out);
}
}
@@ -172,10 +172,10 @@ public:
{
CacheEntry target(hostname, port);
std::deque<CacheEntry>::iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), target);
- if(i == _entries.end() || !((*i) == target)) {
+ std::lower_bound(entries_.begin(), entries_.end(), target);
+ if(i == entries_.end() || !((*i) == target)) {
target.add(ipaddr);
- _entries.insert(i, target);
+ entries_.insert(i, target);
} else {
if(!(*i).contains(ipaddr)) {
(*i).add(ipaddr);
@@ -188,8 +188,8 @@ public:
{
CacheEntry target(hostname, port);
std::deque<CacheEntry>::iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), target);
- if(i != _entries.end() && (*i) == target) {
+ std::lower_bound(entries_.begin(), entries_.end(), target);
+ if(i != entries_.end() && (*i) == target) {
(*i).markBad(ipaddr);
}
}
@@ -198,9 +198,9 @@ public:
{
CacheEntry target(hostname, port);
std::deque<CacheEntry>::iterator i =
- std::lower_bound(_entries.begin(), _entries.end(), target);
- if(i != _entries.end() && (*i) == target) {
- _entries.erase(i);
+ std::lower_bound(entries_.begin(), entries_.end(), target);
+ if(i != entries_.end() && (*i) == target) {
+ entries_.erase(i);
}
}
};
diff --git a/src/DefaultBtAnnounce.cc b/src/DefaultBtAnnounce.cc
index f9bb0deb..b6f58709 100644
--- a/src/DefaultBtAnnounce.cc
+++ b/src/DefaultBtAnnounce.cc
@@ -58,18 +58,18 @@ namespace aria2 {
DefaultBtAnnounce::DefaultBtAnnounce
(const SharedHandle<DownloadContext>& downloadContext,
const Option* option):
- _downloadContext(downloadContext),
- _trackers(0),
- _prevAnnounceTimer(0),
- _interval(DEFAULT_ANNOUNCE_INTERVAL),
- _minInterval(DEFAULT_ANNOUNCE_INTERVAL),
- _userDefinedInterval(0),
- _complete(0),
- _incomplete(0),
- _announceList(bittorrent::getTorrentAttrs(downloadContext)->announceList),
- _option(option),
- _logger(LogFactory::getInstance()),
- _randomizer(SimpleRandomizer::getInstance())
+ downloadContext_(downloadContext),
+ trackers_(0),
+ prevAnnounceTimer_(0),
+ interval_(DEFAULT_ANNOUNCE_INTERVAL),
+ minInterval_(DEFAULT_ANNOUNCE_INTERVAL),
+ userDefinedInterval_(0),
+ complete_(0),
+ incomplete_(0),
+ announceList_(bittorrent::getTorrentAttrs(downloadContext)->announceList),
+ option_(option),
+ logger_(LogFactory::getInstance()),
+ randomizer_(SimpleRandomizer::getInstance())
{}
DefaultBtAnnounce::~DefaultBtAnnounce() {
@@ -77,23 +77,23 @@ DefaultBtAnnounce::~DefaultBtAnnounce() {
bool DefaultBtAnnounce::isDefaultAnnounceReady() {
return
- (_trackers == 0 &&
- _prevAnnounceTimer.
- difference(global::wallclock) >= (_userDefinedInterval==0?
- _minInterval:_userDefinedInterval) &&
- !_announceList.allTiersFailed());
+ (trackers_ == 0 &&
+ prevAnnounceTimer_.
+ difference(global::wallclock) >= (userDefinedInterval_==0?
+ minInterval_:userDefinedInterval_) &&
+ !announceList_.allTiersFailed());
}
bool DefaultBtAnnounce::isStoppedAnnounceReady() {
- return (_trackers == 0 &&
- _btRuntime->isHalt() &&
- _announceList.countStoppedAllowedTier());
+ return (trackers_ == 0 &&
+ btRuntime_->isHalt() &&
+ announceList_.countStoppedAllowedTier());
}
bool DefaultBtAnnounce::isCompletedAnnounceReady() {
- return (_trackers == 0 &&
- _pieceStorage->allDownloadFinished() &&
- _announceList.countCompletedAllowedTier());
+ return (trackers_ == 0 &&
+ pieceStorage_->allDownloadFinished() &&
+ announceList_.countCompletedAllowedTier());
}
bool DefaultBtAnnounce::isAnnounceReady() {
@@ -112,37 +112,37 @@ static bool uriHasQuery(const std::string& uri)
std::string DefaultBtAnnounce::getAnnounceUrl() {
if(isStoppedAnnounceReady()) {
- if(!_announceList.currentTierAcceptsStoppedEvent()) {
- _announceList.moveToStoppedAllowedTier();
+ if(!announceList_.currentTierAcceptsStoppedEvent()) {
+ announceList_.moveToStoppedAllowedTier();
}
- _announceList.setEvent(AnnounceTier::STOPPED);
+ announceList_.setEvent(AnnounceTier::STOPPED);
} else if(isCompletedAnnounceReady()) {
- if(!_announceList.currentTierAcceptsCompletedEvent()) {
- _announceList.moveToCompletedAllowedTier();
+ if(!announceList_.currentTierAcceptsCompletedEvent()) {
+ announceList_.moveToCompletedAllowedTier();
}
- _announceList.setEvent(AnnounceTier::COMPLETED);
+ announceList_.setEvent(AnnounceTier::COMPLETED);
} else if(isDefaultAnnounceReady()) {
// If download completed before "started" event is sent to a tracker,
// we change the event to something else to prevent us from
// sending "completed" event.
- if(_pieceStorage->allDownloadFinished() &&
- _announceList.getEvent() == AnnounceTier::STARTED) {
- _announceList.setEvent(AnnounceTier::STARTED_AFTER_COMPLETION);
+ if(pieceStorage_->allDownloadFinished() &&
+ announceList_.getEvent() == AnnounceTier::STARTED) {
+ announceList_.setEvent(AnnounceTier::STARTED_AFTER_COMPLETION);
}
} else {
return A2STR::NIL;
}
unsigned int numWant = 50;
- if(!_btRuntime->lessThanMinPeers() || _btRuntime->isHalt()) {
+ if(!btRuntime_->lessThanMinPeers() || btRuntime_->isHalt()) {
numWant = 0;
}
- TransferStat stat = _peerStorage->calculateStat();
+ TransferStat stat = peerStorage_->calculateStat();
uint64_t left =
- _pieceStorage->getTotalLength()-_pieceStorage->getCompletedLength();
- std::string uri = _announceList.getAnnounce();
+ pieceStorage_->getTotalLength()-pieceStorage_->getCompletedLength();
+ std::string uri = announceList_.getAnnounce();
uri += uriHasQuery(uri) ? "&" : "?";
uri += "info_hash=";
- uri += util::torrentPercentEncode(bittorrent::getInfoHash(_downloadContext),
+ uri += util::torrentPercentEncode(bittorrent::getInfoHash(downloadContext_),
INFO_HASH_LENGTH);
uri += "&peer_id=";
uri += util::torrentPercentEncode(bittorrent::getStaticPeerId(),
@@ -162,59 +162,59 @@ std::string DefaultBtAnnounce::getAnnounceUrl() {
uri += "&numwant=";
uri += util::uitos(numWant);
uri += "&no_peer_id=1";
- if(_btRuntime->getListenPort() > 0) {
+ if(btRuntime_->getListenPort() > 0) {
uri += "&port=";
- uri += util::uitos(_btRuntime->getListenPort());
+ uri += util::uitos(btRuntime_->getListenPort());
}
- std::string event = _announceList.getEventString();
+ std::string event = announceList_.getEventString();
if(!event.empty()) {
uri += "&event=";
uri += event;
}
- if(!_trackerId.empty()) {
- uri += "&trackerid="+util::torrentPercentEncode(_trackerId);
+ if(!trackerId_.empty()) {
+ uri += "&trackerid="+util::torrentPercentEncode(trackerId_);
}
- if(_option->getAsBool(PREF_BT_REQUIRE_CRYPTO)) {
+ if(option_->getAsBool(PREF_BT_REQUIRE_CRYPTO)) {
uri += "&requirecrypto=1";
} else {
uri += "&supportcrypto=1";
}
- if(!_option->blank(PREF_BT_EXTERNAL_IP)) {
+ if(!option_->blank(PREF_BT_EXTERNAL_IP)) {
uri += "&ip=";
- uri += _option->get(PREF_BT_EXTERNAL_IP);
+ uri += option_->get(PREF_BT_EXTERNAL_IP);
}
return uri;
}
void DefaultBtAnnounce::announceStart() {
- ++_trackers;
+ ++trackers_;
}
void DefaultBtAnnounce::announceSuccess() {
- _trackers = 0;
- _announceList.announceSuccess();
+ trackers_ = 0;
+ announceList_.announceSuccess();
}
void DefaultBtAnnounce::announceFailure() {
- _trackers = 0;
- _announceList.announceFailure();
+ trackers_ = 0;
+ announceList_.announceFailure();
}
bool DefaultBtAnnounce::isAllAnnounceFailed() {
- return _announceList.allTiersFailed();
+ return announceList_.allTiersFailed();
}
void DefaultBtAnnounce::resetAnnounce() {
- _prevAnnounceTimer = global::wallclock;
- _announceList.resetTier();
+ prevAnnounceTimer_ = global::wallclock;
+ announceList_.resetTier();
}
void
DefaultBtAnnounce::processAnnounceResponse(const unsigned char* trackerResponse,
size_t trackerResponseLength)
{
- if(_logger->debug()) {
- _logger->debug("Now processing tracker response.");
+ if(logger_->debug()) {
+ logger_->debug("Now processing tracker response.");
}
SharedHandle<ValueBase> decodedValue =
bencode2::decode(trackerResponse, trackerResponseLength);
@@ -229,92 +229,92 @@ DefaultBtAnnounce::processAnnounceResponse(const unsigned char* trackerResponse,
}
const String* warn = asString(dict->get(BtAnnounce::WARNING_MESSAGE));
if(warn) {
- _logger->warn(MSG_TRACKER_WARNING_MESSAGE, warn->s().c_str());
+ logger_->warn(MSG_TRACKER_WARNING_MESSAGE, warn->s().c_str());
}
const String* tid = asString(dict->get(BtAnnounce::TRACKER_ID));
if(tid) {
- _trackerId = tid->s();
- if(_logger->debug()) {
- _logger->debug("Tracker ID:%s", _trackerId.c_str());
+ trackerId_ = tid->s();
+ if(logger_->debug()) {
+ logger_->debug("Tracker ID:%s", trackerId_.c_str());
}
}
const Integer* ival = asInteger(dict->get(BtAnnounce::INTERVAL));
if(ival && ival->i() > 0) {
- _interval = ival->i();
- if(_logger->debug()) {
- _logger->debug("Interval:%d", _interval);
+ interval_ = ival->i();
+ if(logger_->debug()) {
+ logger_->debug("Interval:%d", interval_);
}
}
const Integer* mival = asInteger(dict->get(BtAnnounce::MIN_INTERVAL));
if(mival && mival->i() > 0) {
- _minInterval = mival->i();
- if(_logger->debug()) {
- _logger->debug("Min interval:%d", _minInterval);
+ minInterval_ = mival->i();
+ if(logger_->debug()) {
+ logger_->debug("Min interval:%d", minInterval_);
}
- _minInterval = std::min(_minInterval, _interval);
+ minInterval_ = std::min(minInterval_, interval_);
} else {
// Use interval as a minInterval if minInterval is not supplied.
- _minInterval = _interval;
+ minInterval_ = interval_;
}
const Integer* comp = asInteger(dict->get(BtAnnounce::COMPLETE));
if(comp) {
- _complete = comp->i();
- if(_logger->debug()) {
- _logger->debug("Complete:%d", _complete);
+ complete_ = comp->i();
+ if(logger_->debug()) {
+ logger_->debug("Complete:%d", complete_);
}
}
const Integer* incomp = asInteger(dict->get(BtAnnounce::INCOMPLETE));
if(incomp) {
- _incomplete = incomp->i();
- if(_logger->debug()) {
- _logger->debug("Incomplete:%d", _incomplete);
+ incomplete_ = incomp->i();
+ if(logger_->debug()) {
+ logger_->debug("Incomplete:%d", incomplete_);
}
}
const SharedHandle<ValueBase>& peerData = dict->get(BtAnnounce::PEERS);
if(peerData.isNull()) {
- _logger->info(MSG_NO_PEER_LIST_RECEIVED);
+ logger_->info(MSG_NO_PEER_LIST_RECEIVED);
} else {
- if(!_btRuntime->isHalt() && _btRuntime->lessThanMinPeers()) {
+ if(!btRuntime_->isHalt() && btRuntime_->lessThanMinPeers()) {
std::vector<SharedHandle<Peer> > peers;
bittorrent::extractPeer(peerData, std::back_inserter(peers));
- _peerStorage->addPeer(peers);
+ peerStorage_->addPeer(peers);
}
}
}
bool DefaultBtAnnounce::noMoreAnnounce() {
- return (_trackers == 0 &&
- _btRuntime->isHalt() &&
- !_announceList.countStoppedAllowedTier());
+ return (trackers_ == 0 &&
+ btRuntime_->isHalt() &&
+ !announceList_.countStoppedAllowedTier());
}
void DefaultBtAnnounce::shuffleAnnounce() {
- _announceList.shuffle();
+ announceList_.shuffle();
}
void DefaultBtAnnounce::setRandomizer(const RandomizerHandle& randomizer)
{
- _randomizer = randomizer;
+ randomizer_ = randomizer;
}
void DefaultBtAnnounce::setBtRuntime(const BtRuntimeHandle& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void DefaultBtAnnounce::setPieceStorage(const PieceStorageHandle& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void DefaultBtAnnounce::setPeerStorage(const PeerStorageHandle& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultBtAnnounce::overrideMinInterval(time_t interval)
{
- _minInterval = interval;
+ minInterval_ = interval;
}
} // namespace aria2
diff --git a/src/DefaultBtAnnounce.h b/src/DefaultBtAnnounce.h
index 98f78d55..42d58600 100644
--- a/src/DefaultBtAnnounce.h
+++ b/src/DefaultBtAnnounce.h
@@ -51,22 +51,22 @@ class Randomizer;
class DefaultBtAnnounce : public BtAnnounce {
private:
- SharedHandle<DownloadContext> _downloadContext;
- unsigned int _trackers;
- Timer _prevAnnounceTimer;
- time_t _interval;
- time_t _minInterval;
- time_t _userDefinedInterval;
- unsigned int _complete;
- unsigned int _incomplete;
- AnnounceList _announceList;
- std::string _trackerId;
- const Option* _option;
- Logger* _logger;
- SharedHandle<Randomizer> _randomizer;
- SharedHandle<BtRuntime> _btRuntime;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<DownloadContext> downloadContext_;
+ unsigned int trackers_;
+ Timer prevAnnounceTimer_;
+ time_t interval_;
+ time_t minInterval_;
+ time_t userDefinedInterval_;
+ unsigned int complete_;
+ unsigned int incomplete_;
+ AnnounceList announceList_;
+ std::string trackerId_;
+ const Option* option_;
+ Logger* logger_;
+ SharedHandle<Randomizer> randomizer_;
+ SharedHandle<BtRuntime> btRuntime_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage_;
public:
DefaultBtAnnounce(const SharedHandle<DownloadContext>& downloadContext,
const Option* option);
@@ -77,21 +77,21 @@ public:
const SharedHandle<BtRuntime>& getBtRuntime() const
{
- return _btRuntime;
+ return btRuntime_;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage);
const SharedHandle<PieceStorage>& getPieceStorage() const
{
- return _pieceStorage;
+ return pieceStorage_;
}
void setPeerStorage(const SharedHandle<PeerStorage>& peerStorage);
const SharedHandle<PeerStorage>& getPeerStorage() const
{
- return _peerStorage;
+ return peerStorage_;
}
bool isDefaultAnnounceReady();
@@ -127,32 +127,32 @@ public:
time_t getInterval() const
{
- return _interval;
+ return interval_;
}
time_t getMinInterval() const
{
- return _minInterval;
+ return minInterval_;
}
unsigned int getComplete() const
{
- return _complete;
+ return complete_;
}
unsigned int getIncomplete() const
{
- return _incomplete;
+ return incomplete_;
}
const std::string& getTrackerID() const
{
- return _trackerId;
+ return trackerId_;
}
void setUserDefinedInterval(time_t interval)
{
- _userDefinedInterval = interval;
+ userDefinedInterval_ = interval;
}
};
diff --git a/src/DefaultBtInteractive.cc b/src/DefaultBtInteractive.cc
index 8589ae63..b00c25d2 100644
--- a/src/DefaultBtInteractive.cc
+++ b/src/DefaultBtInteractive.cc
@@ -80,37 +80,37 @@ DefaultBtInteractive::DefaultBtInteractive
(const SharedHandle<DownloadContext>& downloadContext,
const SharedHandle<Peer>& peer)
:
- _downloadContext(downloadContext),
- _peer(peer),
- _metadataGetMode(false),
- _logger(LogFactory::getInstance()),
- _allowedFastSetSize(10),
- _haveTimer(global::wallclock),
- _keepAliveTimer(global::wallclock),
- _floodingTimer(global::wallclock),
- _inactiveTimer(global::wallclock),
- _pexTimer(global::wallclock),
- _perSecTimer(global::wallclock),
- _keepAliveInterval(120),
- _utPexEnabled(false),
- _dhtEnabled(false),
- _numReceivedMessage(0),
- _maxOutstandingRequest(DEFAULT_MAX_OUTSTANDING_REQUEST)
+ downloadContext_(downloadContext),
+ peer_(peer),
+ metadataGetMode_(false),
+ logger_(LogFactory::getInstance()),
+ allowedFastSetSize_(10),
+ haveTimer_(global::wallclock),
+ keepAliveTimer_(global::wallclock),
+ floodingTimer_(global::wallclock),
+ inactiveTimer_(global::wallclock),
+ pexTimer_(global::wallclock),
+ perSecTimer_(global::wallclock),
+ keepAliveInterval_(120),
+ utPexEnabled_(false),
+ dhtEnabled_(false),
+ numReceivedMessage_(0),
+ maxOutstandingRequest_(DEFAULT_MAX_OUTSTANDING_REQUEST)
{}
DefaultBtInteractive::~DefaultBtInteractive() {}
void DefaultBtInteractive::initiateHandshake() {
SharedHandle<BtMessage> message =
- _messageFactory->createHandshakeMessage
- (bittorrent::getInfoHash(_downloadContext), bittorrent::getStaticPeerId());
- _dispatcher->addMessageToQueue(message);
- _dispatcher->sendMessages();
+ messageFactory_->createHandshakeMessage
+ (bittorrent::getInfoHash(downloadContext_), bittorrent::getStaticPeerId());
+ dispatcher_->addMessageToQueue(message);
+ dispatcher_->sendMessages();
}
BtMessageHandle DefaultBtInteractive::receiveHandshake(bool quickReply) {
SharedHandle<BtHandshakeMessage> message =
- _btMessageReceiver->receiveHandshake(quickReply);
+ btMessageReceiver_->receiveHandshake(quickReply);
if(message.isNull()) {
return SharedHandle<BtMessage>();
}
@@ -119,46 +119,46 @@ BtMessageHandle DefaultBtInteractive::receiveHandshake(bool quickReply) {
throw DL_ABORT_EX
(StringFormat
("CUID#%s - Drop connection from the same Peer ID",
- util::itos(_cuid).c_str()).str());
+ util::itos(cuid_).c_str()).str());
}
std::vector<SharedHandle<Peer> > activePeers;
- _peerStorage->getActivePeers(activePeers);
+ peerStorage_->getActivePeers(activePeers);
for(std::vector<SharedHandle<Peer> >::const_iterator i = activePeers.begin(),
eoi = activePeers.end(); i != eoi; ++i) {
if(memcmp((*i)->getPeerId(), message->getPeerId(), PEER_ID_LENGTH) == 0) {
throw DL_ABORT_EX
(StringFormat
("CUID#%s - Same Peer ID has been already seen.",
- util::itos(_cuid).c_str()).str());
+ util::itos(cuid_).c_str()).str());
}
}
- _peer->setPeerId(message->getPeerId());
+ peer_->setPeerId(message->getPeerId());
if(message->isFastExtensionSupported()) {
- _peer->setFastExtensionEnabled(true);
- if(_logger->info()) {
- _logger->info(MSG_FAST_EXTENSION_ENABLED, util::itos(_cuid).c_str());
+ peer_->setFastExtensionEnabled(true);
+ if(logger_->info()) {
+ logger_->info(MSG_FAST_EXTENSION_ENABLED, util::itos(cuid_).c_str());
}
}
if(message->isExtendedMessagingEnabled()) {
- _peer->setExtendedMessagingEnabled(true);
- if(!_utPexEnabled) {
- _extensionMessageRegistry->removeExtension("ut_pex");
+ peer_->setExtendedMessagingEnabled(true);
+ if(!utPexEnabled_) {
+ extensionMessageRegistry_->removeExtension("ut_pex");
}
- if(_logger->info()) {
- _logger->info(MSG_EXTENDED_MESSAGING_ENABLED, util::itos(_cuid).c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_EXTENDED_MESSAGING_ENABLED, util::itos(cuid_).c_str());
}
}
if(message->isDHTEnabled()) {
- _peer->setDHTEnabled(true);
- if(_logger->info()) {
- _logger->info(MSG_DHT_ENABLED_PEER, util::itos(_cuid).c_str());
+ peer_->setDHTEnabled(true);
+ if(logger_->info()) {
+ logger_->info(MSG_DHT_ENABLED_PEER, util::itos(cuid_).c_str());
}
}
- if(_logger->info()) {
- _logger->info(MSG_RECEIVE_PEER_MESSAGE, util::itos(_cuid).c_str(),
- _peer->getIPAddress().c_str(), _peer->getPort(),
+ if(logger_->info()) {
+ logger_->info(MSG_RECEIVE_PEER_MESSAGE, util::itos(cuid_).c_str(),
+ peer_->getIPAddress().c_str(), peer_->getPort(),
message->toString().c_str());
}
return message;
@@ -170,20 +170,20 @@ BtMessageHandle DefaultBtInteractive::receiveAndSendHandshake() {
void DefaultBtInteractive::doPostHandshakeProcessing() {
// Set time 0 to haveTimer to cache http/ftp download piece completion
- _haveTimer.reset(0);
- _keepAliveTimer = global::wallclock;
- _floodingTimer = global::wallclock;
- _pexTimer.reset(0);
- if(_peer->isExtendedMessagingEnabled()) {
+ haveTimer_.reset(0);
+ keepAliveTimer_ = global::wallclock;
+ floodingTimer_ = global::wallclock;
+ pexTimer_.reset(0);
+ if(peer_->isExtendedMessagingEnabled()) {
addHandshakeExtendedMessageToQueue();
}
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
addBitfieldMessageToQueue();
}
- if(_peer->isDHTEnabled() && _dhtEnabled) {
+ if(peer_->isDHTEnabled() && dhtEnabled_) {
addPortMessageToQueue();
}
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
addAllowedFastMessageToQueue();
}
sendPendingMessage();
@@ -191,8 +191,8 @@ void DefaultBtInteractive::doPostHandshakeProcessing() {
void DefaultBtInteractive::addPortMessageToQueue()
{
- _dispatcher->addMessageToQueue
- (_messageFactory->createPortMessage(_localNode->getPort()));
+ dispatcher_->addMessageToQueue
+ (messageFactory_->createPortMessage(localNode_->getPort()));
}
void DefaultBtInteractive::addHandshakeExtendedMessageToQueue()
@@ -200,174 +200,174 @@ void DefaultBtInteractive::addHandshakeExtendedMessageToQueue()
static const std::string CLIENT_ARIA2("aria2/"PACKAGE_VERSION);
HandshakeExtensionMessageHandle m(new HandshakeExtensionMessage());
m->setClientVersion(CLIENT_ARIA2);
- m->setTCPPort(_btRuntime->getListenPort());
- m->setExtensions(_extensionMessageRegistry->getExtensions());
+ m->setTCPPort(btRuntime_->getListenPort());
+ m->setExtensions(extensionMessageRegistry_->getExtensions());
SharedHandle<TorrentAttribute> attrs =
- bittorrent::getTorrentAttrs(_downloadContext);
+ bittorrent::getTorrentAttrs(downloadContext_);
if(!attrs->metadata.empty()) {
m->setMetadataSize(attrs->metadataSize);
}
- SharedHandle<BtMessage> msg = _messageFactory->createBtExtendedMessage(m);
- _dispatcher->addMessageToQueue(msg);
+ SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
+ dispatcher_->addMessageToQueue(msg);
}
void DefaultBtInteractive::addBitfieldMessageToQueue() {
- if(_peer->isFastExtensionEnabled()) {
- if(_pieceStorage->allDownloadFinished()) {
- _dispatcher->addMessageToQueue(_messageFactory->createHaveAllMessage());
- } else if(_pieceStorage->getCompletedLength() > 0) {
- _dispatcher->addMessageToQueue(_messageFactory->createBitfieldMessage());
+ if(peer_->isFastExtensionEnabled()) {
+ if(pieceStorage_->allDownloadFinished()) {
+ dispatcher_->addMessageToQueue(messageFactory_->createHaveAllMessage());
+ } else if(pieceStorage_->getCompletedLength() > 0) {
+ dispatcher_->addMessageToQueue(messageFactory_->createBitfieldMessage());
} else {
- _dispatcher->addMessageToQueue(_messageFactory->createHaveNoneMessage());
+ dispatcher_->addMessageToQueue(messageFactory_->createHaveNoneMessage());
}
} else {
- if(_pieceStorage->getCompletedLength() > 0) {
- _dispatcher->addMessageToQueue(_messageFactory->createBitfieldMessage());
+ if(pieceStorage_->getCompletedLength() > 0) {
+ dispatcher_->addMessageToQueue(messageFactory_->createBitfieldMessage());
}
}
}
void DefaultBtInteractive::addAllowedFastMessageToQueue() {
- if(_peer->isFastExtensionEnabled()) {
+ if(peer_->isFastExtensionEnabled()) {
std::vector<size_t> fastSet;
- bittorrent::computeFastSet(fastSet, _peer->getIPAddress(),
- _downloadContext->getNumPieces(),
- bittorrent::getInfoHash(_downloadContext),
- _allowedFastSetSize);
+ bittorrent::computeFastSet(fastSet, peer_->getIPAddress(),
+ downloadContext_->getNumPieces(),
+ bittorrent::getInfoHash(downloadContext_),
+ allowedFastSetSize_);
for(std::vector<size_t>::const_iterator itr = fastSet.begin(),
eoi = fastSet.end(); itr != eoi; ++itr) {
- _dispatcher->addMessageToQueue
- (_messageFactory->createAllowedFastMessage(*itr));
+ dispatcher_->addMessageToQueue
+ (messageFactory_->createAllowedFastMessage(*itr));
}
}
}
void DefaultBtInteractive::decideChoking() {
- if(_peer->shouldBeChoking()) {
- if(!_peer->amChoking()) {
- _dispatcher->addMessageToQueue(_messageFactory->createChokeMessage());
+ if(peer_->shouldBeChoking()) {
+ if(!peer_->amChoking()) {
+ dispatcher_->addMessageToQueue(messageFactory_->createChokeMessage());
}
} else {
- if(_peer->amChoking()) {
- _dispatcher->addMessageToQueue(_messageFactory->createUnchokeMessage());
+ if(peer_->amChoking()) {
+ dispatcher_->addMessageToQueue(messageFactory_->createUnchokeMessage());
}
}
}
void DefaultBtInteractive::checkHave() {
std::vector<size_t> indexes;
- _pieceStorage->getAdvertisedPieceIndexes(indexes, _cuid, _haveTimer);
- _haveTimer = global::wallclock;
+ pieceStorage_->getAdvertisedPieceIndexes(indexes, cuid_, haveTimer_);
+ haveTimer_ = global::wallclock;
if(indexes.size() >= 20) {
- if(_peer->isFastExtensionEnabled() &&
- _pieceStorage->allDownloadFinished()) {
- _dispatcher->addMessageToQueue(_messageFactory->createHaveAllMessage());
+ if(peer_->isFastExtensionEnabled() &&
+ pieceStorage_->allDownloadFinished()) {
+ dispatcher_->addMessageToQueue(messageFactory_->createHaveAllMessage());
} else {
- _dispatcher->addMessageToQueue(_messageFactory->createBitfieldMessage());
+ dispatcher_->addMessageToQueue(messageFactory_->createBitfieldMessage());
}
} else {
for(std::vector<size_t>::const_iterator itr = indexes.begin(),
eoi = indexes.end(); itr != eoi; ++itr) {
- _dispatcher->addMessageToQueue(_messageFactory->createHaveMessage(*itr));
+ dispatcher_->addMessageToQueue(messageFactory_->createHaveMessage(*itr));
}
}
}
void DefaultBtInteractive::sendKeepAlive() {
- if(_keepAliveTimer.difference(global::wallclock) >= _keepAliveInterval) {
- _dispatcher->addMessageToQueue(_messageFactory->createKeepAliveMessage());
- _dispatcher->sendMessages();
- _keepAliveTimer = global::wallclock;
+ if(keepAliveTimer_.difference(global::wallclock) >= keepAliveInterval_) {
+ dispatcher_->addMessageToQueue(messageFactory_->createKeepAliveMessage());
+ dispatcher_->sendMessages();
+ keepAliveTimer_ = global::wallclock;
}
}
size_t DefaultBtInteractive::receiveMessages() {
- size_t countOldOutstandingRequest = _dispatcher->countOutstandingRequest();
+ size_t countOldOutstandingRequest = dispatcher_->countOutstandingRequest();
size_t msgcount = 0;
for(int i = 0; i < 50; ++i) {
- if(_requestGroupMan->doesOverallDownloadSpeedExceed() ||
- _downloadContext->getOwnerRequestGroup()->doesDownloadSpeedExceed()) {
+ if(requestGroupMan_->doesOverallDownloadSpeedExceed() ||
+ downloadContext_->getOwnerRequestGroup()->doesDownloadSpeedExceed()) {
break;
}
- BtMessageHandle message = _btMessageReceiver->receiveMessage();
+ BtMessageHandle message = btMessageReceiver_->receiveMessage();
if(message.isNull()) {
break;
}
++msgcount;
- if(_logger->info()) {
- _logger->info(MSG_RECEIVE_PEER_MESSAGE, util::itos(_cuid).c_str(),
- _peer->getIPAddress().c_str(), _peer->getPort(),
+ if(logger_->info()) {
+ logger_->info(MSG_RECEIVE_PEER_MESSAGE, util::itos(cuid_).c_str(),
+ peer_->getIPAddress().c_str(), peer_->getPort(),
message->toString().c_str());
}
message->doReceivedAction();
switch(message->getId()) {
case BtKeepAliveMessage::ID:
- _floodingStat.incKeepAliveCount();
+ floodingStat_.incKeepAliveCount();
break;
case BtChokeMessage::ID:
- if(!_peer->peerChoking()) {
- _floodingStat.incChokeUnchokeCount();
+ if(!peer_->peerChoking()) {
+ floodingStat_.incChokeUnchokeCount();
}
break;
case BtUnchokeMessage::ID:
- if(_peer->peerChoking()) {
- _floodingStat.incChokeUnchokeCount();
+ if(peer_->peerChoking()) {
+ floodingStat_.incChokeUnchokeCount();
}
break;
case BtPieceMessage::ID:
- _peerStorage->updateTransferStatFor(_peer);
+ peerStorage_->updateTransferStatFor(peer_);
// pass through
case BtRequestMessage::ID:
- _inactiveTimer = global::wallclock;
+ inactiveTimer_ = global::wallclock;
break;
}
}
if(countOldOutstandingRequest > 0 &&
- _dispatcher->countOutstandingRequest() == 0){
- _maxOutstandingRequest = std::min((size_t)UB_MAX_OUTSTANDING_REQUEST,
- _maxOutstandingRequest*2);
+ dispatcher_->countOutstandingRequest() == 0){
+ maxOutstandingRequest_ = std::min((size_t)UB_MAX_OUTSTANDING_REQUEST,
+ maxOutstandingRequest_*2);
}
return msgcount;
}
void DefaultBtInteractive::decideInterest() {
- if(_pieceStorage->hasMissingPiece(_peer)) {
- if(!_peer->amInterested()) {
- if(_logger->debug()) {
- _logger->debug(MSG_PEER_INTERESTED, util::itos(_cuid).c_str());
+ if(pieceStorage_->hasMissingPiece(peer_)) {
+ if(!peer_->amInterested()) {
+ if(logger_->debug()) {
+ logger_->debug(MSG_PEER_INTERESTED, util::itos(cuid_).c_str());
}
- _dispatcher->
- addMessageToQueue(_messageFactory->createInterestedMessage());
+ dispatcher_->
+ addMessageToQueue(messageFactory_->createInterestedMessage());
}
} else {
- if(_peer->amInterested()) {
- if(_logger->debug()) {
- _logger->debug(MSG_PEER_NOT_INTERESTED, util::itos(_cuid).c_str());
+ if(peer_->amInterested()) {
+ if(logger_->debug()) {
+ logger_->debug(MSG_PEER_NOT_INTERESTED, util::itos(cuid_).c_str());
}
- _dispatcher->
- addMessageToQueue(_messageFactory->createNotInterestedMessage());
+ dispatcher_->
+ addMessageToQueue(messageFactory_->createNotInterestedMessage());
}
}
}
void DefaultBtInteractive::fillPiece(size_t maxMissingBlock) {
- if(_pieceStorage->hasMissingPiece(_peer)) {
+ if(pieceStorage_->hasMissingPiece(peer_)) {
- size_t numMissingBlock = _btRequestFactory->countMissingBlock();
+ size_t numMissingBlock = btRequestFactory_->countMissingBlock();
- if(_peer->peerChoking()) {
- if(_peer->isFastExtensionEnabled()) {
+ if(peer_->peerChoking()) {
+ if(peer_->isFastExtensionEnabled()) {
std::vector<size_t> excludedIndexes;
- excludedIndexes.reserve(_btRequestFactory->countTargetPiece());
- _btRequestFactory->getTargetPieceIndexes(excludedIndexes);
+ excludedIndexes.reserve(btRequestFactory_->countTargetPiece());
+ btRequestFactory_->getTargetPieceIndexes(excludedIndexes);
while(numMissingBlock < maxMissingBlock) {
SharedHandle<Piece> piece =
- _pieceStorage->getMissingFastPiece(_peer, excludedIndexes);
+ pieceStorage_->getMissingFastPiece(peer_, excludedIndexes);
if(piece.isNull()) {
break;
} else {
- _btRequestFactory->addTargetPiece(piece);
+ btRequestFactory_->addTargetPiece(piece);
numMissingBlock += piece->countMissingBlock();
excludedIndexes.push_back(piece->getIndex());
}
@@ -375,15 +375,15 @@ void DefaultBtInteractive::fillPiece(size_t maxMissingBlock) {
}
} else {
std::vector<size_t> excludedIndexes;
- excludedIndexes.reserve(_btRequestFactory->countTargetPiece());
- _btRequestFactory->getTargetPieceIndexes(excludedIndexes);
+ excludedIndexes.reserve(btRequestFactory_->countTargetPiece());
+ btRequestFactory_->getTargetPieceIndexes(excludedIndexes);
while(numMissingBlock < maxMissingBlock) {
SharedHandle<Piece> piece =
- _pieceStorage->getMissingPiece(_peer, excludedIndexes);
+ pieceStorage_->getMissingPiece(peer_, excludedIndexes);
if(piece.isNull()) {
break;
} else {
- _btRequestFactory->addTargetPiece(piece);
+ btRequestFactory_->addTargetPiece(piece);
numMissingBlock += piece->countMissingBlock();
excludedIndexes.push_back(piece->getIndex());
}
@@ -393,63 +393,63 @@ void DefaultBtInteractive::fillPiece(size_t maxMissingBlock) {
}
void DefaultBtInteractive::addRequests() {
- fillPiece(_maxOutstandingRequest);
+ fillPiece(maxOutstandingRequest_);
size_t reqNumToCreate =
- _maxOutstandingRequest <= _dispatcher->countOutstandingRequest() ?
- 0 : _maxOutstandingRequest-_dispatcher->countOutstandingRequest();
+ maxOutstandingRequest_ <= dispatcher_->countOutstandingRequest() ?
+ 0 : maxOutstandingRequest_-dispatcher_->countOutstandingRequest();
if(reqNumToCreate > 0) {
std::vector<SharedHandle<BtMessage> > requests;
requests.reserve(reqNumToCreate);
- if(_pieceStorage->isEndGame()) {
- _btRequestFactory->createRequestMessagesOnEndGame(requests,reqNumToCreate);
+ if(pieceStorage_->isEndGame()) {
+ btRequestFactory_->createRequestMessagesOnEndGame(requests,reqNumToCreate);
} else {
- _btRequestFactory->createRequestMessages(requests, reqNumToCreate);
+ btRequestFactory_->createRequestMessages(requests, reqNumToCreate);
}
- _dispatcher->addMessageToQueue(requests);
+ dispatcher_->addMessageToQueue(requests);
}
}
void DefaultBtInteractive::cancelAllPiece() {
- _btRequestFactory->removeAllTargetPiece();
- if(_metadataGetMode && _downloadContext->getTotalLength() > 0) {
+ btRequestFactory_->removeAllTargetPiece();
+ if(metadataGetMode_ && downloadContext_->getTotalLength() > 0) {
std::vector<size_t> metadataRequests =
- _utMetadataRequestTracker->getAllTrackedIndex();
+ utMetadataRequestTracker_->getAllTrackedIndex();
for(std::vector<size_t>::const_iterator i = metadataRequests.begin(),
eoi = metadataRequests.end(); i != eoi; ++i) {
- if(_logger->debug()) {
- _logger->debug("Cancel metadata: piece=%lu",
+ if(logger_->debug()) {
+ logger_->debug("Cancel metadata: piece=%lu",
static_cast<unsigned long>(*i));
}
- _pieceStorage->cancelPiece(_pieceStorage->getPiece(*i));
+ pieceStorage_->cancelPiece(pieceStorage_->getPiece(*i));
}
}
}
void DefaultBtInteractive::sendPendingMessage() {
- _dispatcher->sendMessages();
+ dispatcher_->sendMessages();
}
void DefaultBtInteractive::detectMessageFlooding() {
- if(_floodingTimer.
+ if(floodingTimer_.
difference(global::wallclock) >= FLOODING_CHECK_INTERVAL) {
- if(_floodingStat.getChokeUnchokeCount() >= 2 ||
- _floodingStat.getKeepAliveCount() >= 2) {
+ if(floodingStat_.getChokeUnchokeCount() >= 2 ||
+ floodingStat_.getKeepAliveCount() >= 2) {
throw DL_ABORT_EX(EX_FLOODING_DETECTED);
} else {
- _floodingStat.reset();
+ floodingStat_.reset();
}
- _floodingTimer = global::wallclock;
+ floodingTimer_ = global::wallclock;
}
}
void DefaultBtInteractive::checkActiveInteraction()
{
- time_t inactiveTime = _inactiveTimer.difference(global::wallclock);
+ time_t inactiveTime = inactiveTimer_.difference(global::wallclock);
// To allow aria2 to accept mutially interested peer, disconnect unintersted
// peer.
{
const time_t interval = 30;
- if(!_peer->amInterested() && !_peer->peerInterested() &&
+ if(!peer_->amInterested() && !peer_->peerInterested() &&
inactiveTime >= interval) {
// TODO change the message
throw DL_ABORT_EX
@@ -471,16 +471,16 @@ void DefaultBtInteractive::checkActiveInteraction()
void DefaultBtInteractive::addPeerExchangeMessage()
{
- if(_pexTimer.
+ if(pexTimer_.
difference(global::wallclock) >= UTPexExtensionMessage::DEFAULT_INTERVAL) {
UTPexExtensionMessageHandle m
- (new UTPexExtensionMessage(_peer->getExtensionMessageID("ut_pex")));
- const std::deque<SharedHandle<Peer> >& peers = _peerStorage->getPeers();
+ (new UTPexExtensionMessage(peer_->getExtensionMessageID("ut_pex")));
+ const std::deque<SharedHandle<Peer> >& peers = peerStorage_->getPeers();
{
for(std::deque<SharedHandle<Peer> >::const_iterator i =
peers.begin(), eoi = peers.end();
i != eoi && !m->freshPeersAreFull(); ++i) {
- if(_peer->getIPAddress() != (*i)->getIPAddress()) {
+ if(peer_->getIPAddress() != (*i)->getIPAddress()) {
m->addFreshPeer(*i);
}
}
@@ -490,46 +490,46 @@ void DefaultBtInteractive::addPeerExchangeMessage()
peers.rbegin(), eoi = peers.rend();
i != eoi && !m->droppedPeersAreFull();
++i) {
- if(_peer->getIPAddress() != (*i)->getIPAddress()) {
+ if(peer_->getIPAddress() != (*i)->getIPAddress()) {
m->addDroppedPeer(*i);
}
}
}
- BtMessageHandle msg = _messageFactory->createBtExtendedMessage(m);
- _dispatcher->addMessageToQueue(msg);
- _pexTimer = global::wallclock;
+ BtMessageHandle msg = messageFactory_->createBtExtendedMessage(m);
+ dispatcher_->addMessageToQueue(msg);
+ pexTimer_ = global::wallclock;
}
}
void DefaultBtInteractive::doInteractionProcessing() {
- if(_metadataGetMode) {
+ if(metadataGetMode_) {
sendKeepAlive();
- _numReceivedMessage = receiveMessages();
+ numReceivedMessage_ = receiveMessages();
// PieceStorage is re-initialized with metadata_size in
// HandshakeExtensionMessage::doReceivedAction().
- _pieceStorage =
- _downloadContext->getOwnerRequestGroup()->getPieceStorage();
- if(_peer->getExtensionMessageID("ut_metadata") &&
- _downloadContext->getTotalLength() > 0) {
- size_t num = _utMetadataRequestTracker->avail();
+ pieceStorage_ =
+ downloadContext_->getOwnerRequestGroup()->getPieceStorage();
+ if(peer_->getExtensionMessageID("ut_metadata") &&
+ downloadContext_->getTotalLength() > 0) {
+ size_t num = utMetadataRequestTracker_->avail();
if(num > 0) {
std::vector<SharedHandle<BtMessage> > requests;
- _utMetadataRequestFactory->create(requests, num, _pieceStorage);
- _dispatcher->addMessageToQueue(requests);
+ utMetadataRequestFactory_->create(requests, num, pieceStorage_);
+ dispatcher_->addMessageToQueue(requests);
}
- if(_perSecTimer.difference(global::wallclock) >= 1) {
- _perSecTimer = global::wallclock;
+ if(perSecTimer_.difference(global::wallclock) >= 1) {
+ perSecTimer_ = global::wallclock;
// Drop timeout request after queuing message to give a chance
// to other connection to request piece.
std::vector<size_t> indexes =
- _utMetadataRequestTracker->removeTimeoutEntry();
+ utMetadataRequestTracker_->removeTimeoutEntry();
for(std::vector<size_t>::const_iterator i = indexes.begin(),
eoi = indexes.end(); i != eoi; ++i) {
- _pieceStorage->cancelPiece(_pieceStorage->getPiece(*i));
+ pieceStorage_->cancelPiece(pieceStorage_->getPiece(*i));
}
}
- if(_pieceStorage->downloadFinished()) {
- _downloadContext->getOwnerRequestGroup()->setForceHaltRequested
+ if(pieceStorage_->downloadFinished()) {
+ downloadContext_->getOwnerRequestGroup()->setForceHaltRequested
(true, RequestGroup::NONE);
}
}
@@ -537,20 +537,20 @@ void DefaultBtInteractive::doInteractionProcessing() {
checkActiveInteraction();
decideChoking();
detectMessageFlooding();
- if(_perSecTimer.difference(global::wallclock) >= 1) {
- _perSecTimer = global::wallclock;
- _dispatcher->checkRequestSlotAndDoNecessaryThing();
+ if(perSecTimer_.difference(global::wallclock) >= 1) {
+ perSecTimer_ = global::wallclock;
+ dispatcher_->checkRequestSlotAndDoNecessaryThing();
}
checkHave();
sendKeepAlive();
- _numReceivedMessage = receiveMessages();
- _btRequestFactory->removeCompletedPiece();
+ numReceivedMessage_ = receiveMessages();
+ btRequestFactory_->removeCompletedPiece();
decideInterest();
- if(!_pieceStorage->downloadFinished()) {
+ if(!pieceStorage_->downloadFinished()) {
addRequests();
}
}
- if(_peer->getExtensionMessageID("ut_pex") && _utPexEnabled) {
+ if(peer_->getExtensionMessageID("ut_pex") && utPexEnabled_) {
addPeerExchangeMessage();
}
@@ -559,96 +559,96 @@ void DefaultBtInteractive::doInteractionProcessing() {
void DefaultBtInteractive::setLocalNode(const WeakHandle<DHTNode>& node)
{
- _localNode = node;
+ localNode_ = node;
}
size_t DefaultBtInteractive::countPendingMessage()
{
- return _dispatcher->countMessageInQueue();
+ return dispatcher_->countMessageInQueue();
}
bool DefaultBtInteractive::isSendingMessageInProgress()
{
- return _dispatcher->isSendingInProgress();
+ return dispatcher_->isSendingInProgress();
}
size_t DefaultBtInteractive::countReceivedMessageInIteration() const
{
- return _numReceivedMessage;
+ return numReceivedMessage_;
}
size_t DefaultBtInteractive::countOutstandingRequest()
{
- if(_metadataGetMode) {
- return _utMetadataRequestTracker->count();
+ if(metadataGetMode_) {
+ return utMetadataRequestTracker_->count();
} else {
- return _dispatcher->countOutstandingRequest();
+ return dispatcher_->countOutstandingRequest();
}
}
void DefaultBtInteractive::setBtRuntime
(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void DefaultBtInteractive::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void DefaultBtInteractive::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultBtInteractive::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void DefaultBtInteractive::setBtMessageReceiver
(const SharedHandle<BtMessageReceiver>& receiver)
{
- _btMessageReceiver = receiver;
+ btMessageReceiver_ = receiver;
}
void DefaultBtInteractive::setDispatcher
(const SharedHandle<BtMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DefaultBtInteractive::setBtRequestFactory
(const SharedHandle<BtRequestFactory>& factory)
{
- _btRequestFactory = factory;
+ btRequestFactory_ = factory;
}
void DefaultBtInteractive::setPeerConnection
(const SharedHandle<PeerConnection>& peerConnection)
{
- _peerConnection = peerConnection;
+ peerConnection_ = peerConnection;
}
void DefaultBtInteractive::setExtensionMessageFactory
(const SharedHandle<ExtensionMessageFactory>& factory)
{
- _extensionMessageFactory = factory;
+ extensionMessageFactory_ = factory;
}
void DefaultBtInteractive::setBtMessageFactory
(const SharedHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void DefaultBtInteractive::setRequestGroupMan
(const WeakHandle<RequestGroupMan>& rgman)
{
- _requestGroupMan = rgman;
+ requestGroupMan_ = rgman;
}
} // namespace aria2
diff --git a/src/DefaultBtInteractive.h b/src/DefaultBtInteractive.h
index 7d982dc8..b8635f9b 100644
--- a/src/DefaultBtInteractive.h
+++ b/src/DefaultBtInteractive.h
@@ -98,52 +98,52 @@ public:
class DefaultBtInteractive : public BtInteractive {
private:
- cuid_t _cuid;
+ cuid_t cuid_;
- SharedHandle<DownloadContext> _downloadContext;
+ SharedHandle<DownloadContext> downloadContext_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- SharedHandle<BtMessageReceiver> _btMessageReceiver;
- SharedHandle<BtMessageDispatcher> _dispatcher;
- SharedHandle<BtRequestFactory> _btRequestFactory;
- // Although _peerStorage is not used in this class, this object
- // holds the reference so that _peerConnection is not deleted.
- SharedHandle<PeerConnection> _peerConnection;
- SharedHandle<BtMessageFactory> _messageFactory;
- SharedHandle<ExtensionMessageFactory> _extensionMessageFactory;
- SharedHandle<ExtensionMessageRegistry> _extensionMessageRegistry;
- SharedHandle<UTMetadataRequestFactory> _utMetadataRequestFactory;
- SharedHandle<UTMetadataRequestTracker> _utMetadataRequestTracker;
+ SharedHandle<BtMessageReceiver> btMessageReceiver_;
+ SharedHandle<BtMessageDispatcher> dispatcher_;
+ SharedHandle<BtRequestFactory> btRequestFactory_;
+ // Although peerStorage_ is not used in this class, this object
+ // holds the reference so that peerConnection_ is not deleted.
+ SharedHandle<PeerConnection> peerConnection_;
+ SharedHandle<BtMessageFactory> messageFactory_;
+ SharedHandle<ExtensionMessageFactory> extensionMessageFactory_;
+ SharedHandle<ExtensionMessageRegistry> extensionMessageRegistry_;
+ SharedHandle<UTMetadataRequestFactory> utMetadataRequestFactory_;
+ SharedHandle<UTMetadataRequestTracker> utMetadataRequestTracker_;
- bool _metadataGetMode;
+ bool metadataGetMode_;
- WeakHandle<DHTNode> _localNode;
+ WeakHandle<DHTNode> localNode_;
- Logger* _logger;
- size_t _allowedFastSetSize;
- Timer _haveTimer;
- Timer _keepAliveTimer;
- Timer _floodingTimer;
- FloodingStat _floodingStat;
- Timer _inactiveTimer;
- Timer _pexTimer;
- Timer _perSecTimer;
- time_t _keepAliveInterval;
- bool _utPexEnabled;
- bool _dhtEnabled;
+ Logger* logger_;
+ size_t allowedFastSetSize_;
+ Timer haveTimer_;
+ Timer keepAliveTimer_;
+ Timer floodingTimer_;
+ FloodingStat floodingStat_;
+ Timer inactiveTimer_;
+ Timer pexTimer_;
+ Timer perSecTimer_;
+ time_t keepAliveInterval_;
+ bool utPexEnabled_;
+ bool dhtEnabled_;
- size_t _numReceivedMessage;
+ size_t numReceivedMessage_;
- size_t _maxOutstandingRequest;
+ size_t maxOutstandingRequest_;
- WeakHandle<RequestGroupMan> _requestGroupMan;
+ WeakHandle<RequestGroupMan> requestGroupMan_;
static const time_t FLOODING_CHECK_INTERVAL = 5;
@@ -193,7 +193,7 @@ public:
void setCuid(cuid_t cuid)
{
- _cuid = cuid;
+ cuid_ = cuid;
}
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime);
@@ -220,23 +220,23 @@ public:
void setExtensionMessageRegistry
(const SharedHandle<ExtensionMessageRegistry>& registry)
{
- _extensionMessageRegistry = registry;
+ extensionMessageRegistry_ = registry;
}
void setKeepAliveInterval(time_t keepAliveInterval) {
- _keepAliveInterval = keepAliveInterval;
+ keepAliveInterval_ = keepAliveInterval;
}
void setUTPexEnabled(bool f)
{
- _utPexEnabled = f;
+ utPexEnabled_ = f;
}
void setLocalNode(const WeakHandle<DHTNode>& node);
void setDHTEnabled(bool f)
{
- _dhtEnabled = f;
+ dhtEnabled_ = f;
}
void setRequestGroupMan(const WeakHandle<RequestGroupMan>& rgman);
@@ -244,18 +244,18 @@ public:
void setUTMetadataRequestTracker
(const SharedHandle<UTMetadataRequestTracker>& tracker)
{
- _utMetadataRequestTracker = tracker;
+ utMetadataRequestTracker_ = tracker;
}
void setUTMetadataRequestFactory
(const SharedHandle<UTMetadataRequestFactory>& factory)
{
- _utMetadataRequestFactory = factory;
+ utMetadataRequestFactory_ = factory;
}
void enableMetadataGetMode()
{
- _metadataGetMode = true;
+ metadataGetMode_ = true;
}
};
diff --git a/src/DefaultBtMessageDispatcher.cc b/src/DefaultBtMessageDispatcher.cc
index 3d21aa58..3d01f668 100644
--- a/src/DefaultBtMessageDispatcher.cc
+++ b/src/DefaultBtMessageDispatcher.cc
@@ -60,13 +60,13 @@ namespace aria2 {
DefaultBtMessageDispatcher::DefaultBtMessageDispatcher():
cuid(0),
- _requestTimeout(0),
- _logger(LogFactory::getInstance()) {}
+ requestTimeout_(0),
+ logger_(LogFactory::getInstance()) {}
DefaultBtMessageDispatcher::~DefaultBtMessageDispatcher()
{
- if(_logger->debug()) {
- _logger->debug("DefaultBtMessageDispatcher::deleted");
+ if(logger_->debug()) {
+ logger_->debug("DefaultBtMessageDispatcher::deleted");
}
}
@@ -74,7 +74,7 @@ void DefaultBtMessageDispatcher::addMessageToQueue
(const BtMessageHandle& btMessage)
{
btMessage->onQueued();
- _messageQueue.push_back(btMessage);
+ messageQueue_.push_back(btMessage);
}
void DefaultBtMessageDispatcher::addMessageToQueue
@@ -88,33 +88,33 @@ void DefaultBtMessageDispatcher::addMessageToQueue
void DefaultBtMessageDispatcher::sendMessages() {
std::vector<SharedHandle<BtMessage> > tempQueue;
- while(!_messageQueue.empty()) {
- BtMessageHandle msg = _messageQueue.front();
- _messageQueue.pop_front();
+ while(!messageQueue_.empty()) {
+ BtMessageHandle msg = messageQueue_.front();
+ messageQueue_.pop_front();
if(msg->isUploading() && !msg->isSendingInProgress()) {
- if(_requestGroupMan->doesOverallUploadSpeedExceed() ||
- _downloadContext->getOwnerRequestGroup()->doesUploadSpeedExceed()) {
+ if(requestGroupMan_->doesOverallUploadSpeedExceed() ||
+ downloadContext_->getOwnerRequestGroup()->doesUploadSpeedExceed()) {
tempQueue.push_back(msg);
continue;
}
}
msg->send();
if(msg->isUploading()) {
- _peerStorage->updateTransferStatFor(_peer);
+ peerStorage_->updateTransferStatFor(peer_);
}
if(msg->isSendingInProgress()) {
- _messageQueue.push_front(msg);
+ messageQueue_.push_front(msg);
break;
}
}
if(!tempQueue.empty()) {
// Insert pending message to the front, so that message is likely sent in
// the same order as it is queued.
- if(!_messageQueue.empty() && _messageQueue.front()->isSendingInProgress()) {
- _messageQueue.insert(_messageQueue.begin()+1,
+ if(!messageQueue_.empty() && messageQueue_.front()->isSendingInProgress()) {
+ messageQueue_.insert(messageQueue_.begin()+1,
tempQueue.begin(), tempQueue.end());
} else {
- _messageQueue.insert(_messageQueue.begin(),
+ messageQueue_.insert(messageQueue_.begin(),
tempQueue.begin(), tempQueue.end());
}
}
@@ -127,7 +127,7 @@ void DefaultBtMessageDispatcher::doCancelSendingPieceAction
BtCancelSendingPieceEvent event(index, begin, length);
std::vector<SharedHandle<BtMessage> > tempQueue
- (_messageQueue.begin(), _messageQueue.end());
+ (messageQueue_.begin(), messageQueue_.end());
forEachMemFunSH(tempQueue.begin(), tempQueue.end(),
&BtMessage::onCancelSendingPieceEvent, event);
@@ -142,25 +142,25 @@ void DefaultBtMessageDispatcher::doCancelSendingPieceAction
class AbortOutstandingRequest {
private:
- SharedHandle<Piece> _piece;
- cuid_t _cuid;
- Logger* _logger;
+ SharedHandle<Piece> piece_;
+ cuid_t cuid_;
+ Logger* logger_;
public:
AbortOutstandingRequest(const SharedHandle<Piece>& piece, cuid_t cuid):
- _piece(piece),
- _cuid(cuid),
- _logger(LogFactory::getInstance()) {}
+ piece_(piece),
+ cuid_(cuid),
+ logger_(LogFactory::getInstance()) {}
void operator()(const RequestSlot& slot) const
{
- if(_logger->debug()) {
- _logger->debug(MSG_DELETING_REQUEST_SLOT,
- util::itos(_cuid).c_str(),
+ if(logger_->debug()) {
+ logger_->debug(MSG_DELETING_REQUEST_SLOT,
+ util::itos(cuid_).c_str(),
slot.getIndex(),
slot.getBlockIndex());
- _logger->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
+ logger_->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
}
- _piece->cancelBlock(slot.getBlockIndex());
+ piece_->cancelBlock(slot.getBlockIndex());
}
};
@@ -169,49 +169,49 @@ void DefaultBtMessageDispatcher::doAbortOutstandingRequestAction
(const SharedHandle<Piece>& piece) {
RequestSlot rs(piece->getIndex(), 0, 0, 0);
std::deque<RequestSlot>::iterator first =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(), rs);
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(), rs);
rs.setIndex(piece->getIndex()+1);
std::deque<RequestSlot>::iterator last =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(), rs);
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(), rs);
std::for_each(first, last, AbortOutstandingRequest(piece, cuid));
- _requestSlots.erase(first, last);
+ requestSlots_.erase(first, last);
BtAbortOutstandingRequestEvent event(piece);
std::vector<SharedHandle<BtMessage> > tempQueue
- (_messageQueue.begin(), _messageQueue.end());
+ (messageQueue_.begin(), messageQueue_.end());
forEachMemFunSH(tempQueue.begin(), tempQueue.end(),
&BtMessage::onAbortOutstandingRequestEvent, event);
}
class ProcessChokedRequestSlot {
private:
- cuid_t _cuid;
- SharedHandle<Peer> _peer;
- SharedHandle<PieceStorage> _pieceStorage;
- Logger* _logger;
+ cuid_t cuid_;
+ SharedHandle<Peer> peer_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ Logger* logger_;
public:
ProcessChokedRequestSlot(cuid_t cuid,
const SharedHandle<Peer>& peer,
const SharedHandle<PieceStorage>& pieceStorage):
- _cuid(cuid),
- _peer(peer),
- _pieceStorage(pieceStorage),
- _logger(LogFactory::getInstance()) {}
+ cuid_(cuid),
+ peer_(peer),
+ pieceStorage_(pieceStorage),
+ logger_(LogFactory::getInstance()) {}
void operator()(const RequestSlot& slot) const
{
- if(!_peer->isInPeerAllowedIndexSet(slot.getIndex())) {
- if(_logger->debug()) {
- _logger->debug(MSG_DELETING_REQUEST_SLOT_CHOKED,
- util::itos(_cuid).c_str(),
+ if(!peer_->isInPeerAllowedIndexSet(slot.getIndex())) {
+ if(logger_->debug()) {
+ logger_->debug(MSG_DELETING_REQUEST_SLOT_CHOKED,
+ util::itos(cuid_).c_str(),
slot.getIndex(),
slot.getBlockIndex());
- _logger->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
+ logger_->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
}
- SharedHandle<Piece> piece = _pieceStorage->getPiece(slot.getIndex());
+ SharedHandle<Piece> piece = pieceStorage_->getPiece(slot.getIndex());
piece->cancelBlock(slot.getBlockIndex());
}
}
@@ -220,26 +220,26 @@ public:
class FindChokedRequestSlot {
private:
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
public:
FindChokedRequestSlot(const SharedHandle<Peer>& peer):
- _peer(peer) {}
+ peer_(peer) {}
bool operator()(const RequestSlot& slot) const
{
- return !_peer->isInPeerAllowedIndexSet(slot.getIndex());
+ return !peer_->isInPeerAllowedIndexSet(slot.getIndex());
}
};
// localhost received choke message from the peer.
void DefaultBtMessageDispatcher::doChokedAction()
{
- std::for_each(_requestSlots.begin(), _requestSlots.end(),
- ProcessChokedRequestSlot(cuid, _peer, _pieceStorage));
+ std::for_each(requestSlots_.begin(), requestSlots_.end(),
+ ProcessChokedRequestSlot(cuid, peer_, pieceStorage_));
- _requestSlots.erase(std::remove_if(_requestSlots.begin(), _requestSlots.end(),
- FindChokedRequestSlot(_peer)),
- _requestSlots.end());
+ requestSlots_.erase(std::remove_if(requestSlots_.begin(), requestSlots_.end(),
+ FindChokedRequestSlot(peer_)),
+ requestSlots_.end());
}
// localhost dispatched choke message to the peer.
@@ -248,54 +248,54 @@ void DefaultBtMessageDispatcher::doChokingAction()
BtChokingEvent event;
std::vector<SharedHandle<BtMessage> > tempQueue
- (_messageQueue.begin(), _messageQueue.end());
+ (messageQueue_.begin(), messageQueue_.end());
forEachMemFunSH(tempQueue.begin(), tempQueue.end(),
&BtMessage::onChokingEvent, event);
}
class ProcessStaleRequestSlot {
private:
- cuid_t _cuid;
- SharedHandle<Peer> _peer;
- SharedHandle<PieceStorage> _pieceStorage;
- BtMessageDispatcher* _messageDispatcher;
- WeakHandle<BtMessageFactory> _messageFactory;
- time_t _requestTimeout;
- Logger* _logger;
+ cuid_t cuid_;
+ SharedHandle<Peer> peer_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ BtMessageDispatcher* messageDispatcher_;
+ WeakHandle<BtMessageFactory> messageFactory_;
+ time_t requestTimeout_;
+ Logger* logger_;
public:
ProcessStaleRequestSlot(cuid_t cuid, const SharedHandle<Peer>& peer,
const SharedHandle<PieceStorage>& pieceStorage,
BtMessageDispatcher* dispatcher,
const WeakHandle<BtMessageFactory>& factory,
time_t requestTimeout):
- _cuid(cuid),
- _peer(peer),
- _pieceStorage(pieceStorage),
- _messageDispatcher(dispatcher),
- _messageFactory(factory),
- _requestTimeout(requestTimeout),
- _logger(LogFactory::getInstance()) {}
+ cuid_(cuid),
+ peer_(peer),
+ pieceStorage_(pieceStorage),
+ messageDispatcher_(dispatcher),
+ messageFactory_(factory),
+ requestTimeout_(requestTimeout),
+ logger_(LogFactory::getInstance()) {}
void operator()(const RequestSlot& slot)
{
- if(slot.isTimeout(_requestTimeout)) {
- if(_logger->debug()) {
- _logger->debug(MSG_DELETING_REQUEST_SLOT_TIMEOUT,
- util::itos(_cuid).c_str(),
+ if(slot.isTimeout(requestTimeout_)) {
+ if(logger_->debug()) {
+ logger_->debug(MSG_DELETING_REQUEST_SLOT_TIMEOUT,
+ util::itos(cuid_).c_str(),
slot.getBlockIndex());
- _logger->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
+ logger_->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
}
slot.getPiece()->cancelBlock(slot.getBlockIndex());
- _peer->snubbing(true);
+ peer_->snubbing(true);
} else if(slot.getPiece()->hasBlock(slot.getBlockIndex())) {
- if(_logger->debug()) {
- _logger->debug(MSG_DELETING_REQUEST_SLOT_ACQUIRED,
- util::itos(_cuid).c_str(),
+ if(logger_->debug()) {
+ logger_->debug(MSG_DELETING_REQUEST_SLOT_ACQUIRED,
+ util::itos(cuid_).c_str(),
slot.getBlockIndex());
- _logger->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
+ logger_->debug("index=%d, begin=%d", slot.getIndex(), slot.getBegin());
}
- _messageDispatcher->addMessageToQueue
- (_messageFactory->createCancelMessage(slot.getIndex(),
+ messageDispatcher_->addMessageToQueue
+ (messageFactory_->createCancelMessage(slot.getIndex(),
slot.getBegin(),
slot.getLength()));
}
@@ -304,17 +304,17 @@ public:
class FindStaleRequestSlot {
private:
- SharedHandle<PieceStorage> _pieceStorage;
- time_t _requestTimeout;
+ SharedHandle<PieceStorage> pieceStorage_;
+ time_t requestTimeout_;
public:
FindStaleRequestSlot(const SharedHandle<PieceStorage>& pieceStorage,
time_t requestTimeout):
- _pieceStorage(pieceStorage),
- _requestTimeout(requestTimeout) {}
+ pieceStorage_(pieceStorage),
+ requestTimeout_(requestTimeout) {}
bool operator()(const RequestSlot& slot)
{
- if(slot.isTimeout(_requestTimeout)) {
+ if(slot.isTimeout(requestTimeout_)) {
return true;
} else {
if(slot.getPiece()->hasBlock(slot.getBlockIndex())) {
@@ -328,25 +328,25 @@ public:
void DefaultBtMessageDispatcher::checkRequestSlotAndDoNecessaryThing()
{
- std::for_each(_requestSlots.begin(), _requestSlots.end(),
+ std::for_each(requestSlots_.begin(), requestSlots_.end(),
ProcessStaleRequestSlot(cuid,
- _peer,
- _pieceStorage,
+ peer_,
+ pieceStorage_,
this,
- _messageFactory,
- _requestTimeout));
- _requestSlots.erase(std::remove_if(_requestSlots.begin(), _requestSlots.end(),
- FindStaleRequestSlot(_pieceStorage,
- _requestTimeout)),
- _requestSlots.end());
+ messageFactory_,
+ requestTimeout_));
+ requestSlots_.erase(std::remove_if(requestSlots_.begin(), requestSlots_.end(),
+ FindStaleRequestSlot(pieceStorage_,
+ requestTimeout_)),
+ requestSlots_.end());
}
bool DefaultBtMessageDispatcher::isSendingInProgress()
{
- if(_messageQueue.empty()) {
+ if(messageQueue_.empty()) {
return false;
} else {
- return _messageQueue.front()->isSendingInProgress();
+ return messageQueue_.front()->isSendingInProgress();
}
}
@@ -367,9 +367,9 @@ bool DefaultBtMessageDispatcher::isOutstandingRequest
RequestSlot rs(index, 0, 0, blockIndex);
std::deque<RequestSlot>::iterator i =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(),
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(),
rs, BlockIndexLess());
- return i != _requestSlots.end() &&
+ return i != requestSlots_.end() &&
(*i).getIndex() == index && (*i).getBlockIndex() == blockIndex;
}
@@ -380,8 +380,8 @@ DefaultBtMessageDispatcher::getOutstandingRequest
RequestSlot ret;
RequestSlot rs(index, begin, length, 0);
std::deque<RequestSlot>::iterator i =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(), rs);
- if(i != _requestSlots.end() && (*i) == rs) {
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(), rs);
+ if(i != requestSlots_.end() && (*i) == rs) {
ret = *i;
} else {
ret = RequestSlot::nullSlot;
@@ -393,10 +393,10 @@ void DefaultBtMessageDispatcher::removeOutstandingRequest
(const RequestSlot& slot)
{
std::deque<RequestSlot>::iterator i =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(), slot);
- if(i != _requestSlots.end() && (*i) == slot) {
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(), slot);
+ if(i != requestSlots_.end() && (*i) == slot) {
AbortOutstandingRequest(slot.getPiece(), cuid)(*i);
- _requestSlots.erase(i);
+ requestSlots_.erase(i);
}
}
@@ -404,51 +404,51 @@ void DefaultBtMessageDispatcher::addOutstandingRequest
(const RequestSlot& slot)
{
std::deque<RequestSlot>::iterator i =
- std::lower_bound(_requestSlots.begin(), _requestSlots.end(), slot);
- if(i == _requestSlots.end() || (*i) != slot) {
- _requestSlots.insert(i, slot);
+ std::lower_bound(requestSlots_.begin(), requestSlots_.end(), slot);
+ if(i == requestSlots_.end() || (*i) != slot) {
+ requestSlots_.insert(i, slot);
}
}
size_t DefaultBtMessageDispatcher::countOutstandingUpload()
{
- return std::count_if(_messageQueue.begin(), _messageQueue.end(),
+ return std::count_if(messageQueue_.begin(), messageQueue_.end(),
mem_fun_sh(&BtMessage::isUploading));
}
void DefaultBtMessageDispatcher::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void DefaultBtMessageDispatcher::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
+ downloadContext_ = downloadContext;
}
void DefaultBtMessageDispatcher::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void DefaultBtMessageDispatcher::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultBtMessageDispatcher::setBtMessageFactory
(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void DefaultBtMessageDispatcher::setRequestGroupMan
(const WeakHandle<RequestGroupMan>& rgman)
{
- _requestGroupMan = rgman;
+ requestGroupMan_ = rgman;
}
} // namespace aria2
diff --git a/src/DefaultBtMessageDispatcher.h b/src/DefaultBtMessageDispatcher.h
index 4dafe5c6..3df8df13 100644
--- a/src/DefaultBtMessageDispatcher.h
+++ b/src/DefaultBtMessageDispatcher.h
@@ -57,16 +57,16 @@ class RequestGroupMan;
class DefaultBtMessageDispatcher : public BtMessageDispatcher {
private:
cuid_t cuid;
- std::deque<SharedHandle<BtMessage> > _messageQueue;
- std::deque<RequestSlot> _requestSlots;
- SharedHandle<DownloadContext> _downloadContext;
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<PieceStorage> _pieceStorage;
- WeakHandle<BtMessageFactory> _messageFactory;
- SharedHandle<Peer> _peer;
- WeakHandle<RequestGroupMan> _requestGroupMan;
- time_t _requestTimeout;
- Logger* _logger;
+ std::deque<SharedHandle<BtMessage> > messageQueue_;
+ std::deque<RequestSlot> requestSlots_;
+ SharedHandle<DownloadContext> downloadContext_;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ WeakHandle<BtMessageFactory> messageFactory_;
+ SharedHandle<Peer> peer_;
+ WeakHandle<RequestGroupMan> requestGroupMan_;
+ time_t requestTimeout_;
+ Logger* logger_;
public:
DefaultBtMessageDispatcher();
@@ -94,12 +94,12 @@ public:
virtual bool isSendingInProgress();
virtual size_t countMessageInQueue() {
- return _messageQueue.size();
+ return messageQueue_.size();
}
virtual size_t countOutstandingRequest()
{
- return _requestSlots.size();
+ return requestSlots_.size();
}
virtual bool isOutstandingRequest(size_t index, size_t blockIndex);
@@ -114,12 +114,12 @@ public:
const std::deque<SharedHandle<BtMessage> >& getMessageQueue() const
{
- return _messageQueue;
+ return messageQueue_;
}
const std::deque<RequestSlot>& getRequestSlots() const
{
- return _requestSlots;
+ return requestSlots_;
}
void setPeer(const SharedHandle<Peer>& peer);
@@ -140,7 +140,7 @@ public:
}
void setRequestTimeout(time_t requestTimeout) {
- _requestTimeout = requestTimeout;
+ requestTimeout_ = requestTimeout;
}
};
diff --git a/src/DefaultBtMessageFactory.cc b/src/DefaultBtMessageFactory.cc
index 3a2713c7..88f3dbe4 100644
--- a/src/DefaultBtMessageFactory.cc
+++ b/src/DefaultBtMessageFactory.cc
@@ -70,9 +70,9 @@
namespace aria2 {
-DefaultBtMessageFactory::DefaultBtMessageFactory():_cuid(0),
- _dhtEnabled(false),
- _metadataGetMode(false)
+DefaultBtMessageFactory::DefaultBtMessageFactory():cuid_(0),
+ dhtEnabled_(false),
+ metadataGetMode_(false)
{}
DefaultBtMessageFactory::~DefaultBtMessageFactory() {}
@@ -98,7 +98,7 @@ DefaultBtMessageFactory::createBtMessage
{
SharedHandle<BtInterestedMessage> m =
BtInterestedMessage::create(data, dataLength);
- m->setPeerStorage(_peerStorage);
+ m->setPeerStorage(peerStorage_);
msg = m;
}
break;
@@ -106,17 +106,17 @@ DefaultBtMessageFactory::createBtMessage
{
SharedHandle<BtNotInterestedMessage> m =
BtNotInterestedMessage::create(data, dataLength);
- m->setPeerStorage(_peerStorage);
+ m->setPeerStorage(peerStorage_);
msg = m;
}
break;
case BtHaveMessage::ID:
msg = BtHaveMessage::create(data, dataLength);
{
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> v
(new IndexBtMessageValidator(static_cast<BtHaveMessage*>(msg.get()),
- _downloadContext->getNumPieces()));
+ downloadContext_->getNumPieces()));
msg->setBtMessageValidator(v);
}
}
@@ -124,23 +124,23 @@ DefaultBtMessageFactory::createBtMessage
case BtBitfieldMessage::ID:
msg = BtBitfieldMessage::create(data, dataLength);
{
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> v
(new BtBitfieldMessageValidator
(static_cast<BtBitfieldMessage*>(msg.get()),
- _downloadContext->getNumPieces()));
+ downloadContext_->getNumPieces()));
msg->setBtMessageValidator(v);
}
}
break;
case BtRequestMessage::ID: {
BtRequestMessageHandle temp = BtRequestMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(temp.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(temp->getIndex())));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(temp->getIndex())));
temp->setBtMessageValidator(validator);
}
msg = temp;
@@ -148,12 +148,12 @@ DefaultBtMessageFactory::createBtMessage
}
case BtCancelMessage::ID: {
BtCancelMessageHandle temp = BtCancelMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(temp.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(temp->getIndex())));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(temp->getIndex())));
temp->setBtMessageValidator(validator);
}
msg = temp;
@@ -161,15 +161,15 @@ DefaultBtMessageFactory::createBtMessage
}
case BtPieceMessage::ID: {
BtPieceMessageHandle temp = BtPieceMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
BtMessageValidatorHandle validator
(new BtPieceMessageValidator
(temp.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(temp->getIndex())));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(temp->getIndex())));
temp->setBtMessageValidator(validator);
}
- temp->setDownloadContext(_downloadContext);
+ temp->setDownloadContext(downloadContext_);
msg = temp;
break;
}
@@ -181,12 +181,12 @@ DefaultBtMessageFactory::createBtMessage
break;
case BtRejectMessage::ID: {
BtRejectMessageHandle temp = BtRejectMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(temp.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(temp->getIndex())));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(temp->getIndex())));
temp->setBtMessageValidator(validator);
}
msg = temp;
@@ -195,10 +195,10 @@ DefaultBtMessageFactory::createBtMessage
case BtSuggestPieceMessage::ID: {
BtSuggestPieceMessageHandle temp =
BtSuggestPieceMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> validator
(new IndexBtMessageValidator(temp.get(),
- _downloadContext->getNumPieces()));
+ downloadContext_->getNumPieces()));
temp->setBtMessageValidator(validator);
}
msg = temp;
@@ -207,10 +207,10 @@ DefaultBtMessageFactory::createBtMessage
case BtAllowedFastMessage::ID: {
BtAllowedFastMessageHandle temp =
BtAllowedFastMessage::create(data, dataLength);
- if(!_metadataGetMode) {
+ if(!metadataGetMode_) {
SharedHandle<BtMessageValidator> validator
(new IndexBtMessageValidator(temp.get(),
- _downloadContext->getNumPieces()));
+ downloadContext_->getNumPieces()));
temp->setBtMessageValidator(validator);
}
msg = temp;
@@ -219,17 +219,17 @@ DefaultBtMessageFactory::createBtMessage
case BtPortMessage::ID: {
SharedHandle<BtPortMessage> temp =
BtPortMessage::create(data, dataLength);
- temp->setLocalNode(_localNode);
- temp->setRoutingTable(_routingTable);
- temp->setTaskQueue(_taskQueue);
- temp->setTaskFactory(_taskFactory);
+ temp->setLocalNode(localNode_);
+ temp->setRoutingTable(routingTable_);
+ temp->setTaskQueue(taskQueue_);
+ temp->setTaskFactory(taskFactory_);
msg = temp;
break;
}
case BtExtendedMessage::ID: {
- if(_peer->isExtendedMessagingEnabled()) {
- msg = BtExtendedMessage::create(_extensionMessageFactory,
- _peer, data, dataLength);
+ if(peer_->isExtendedMessagingEnabled()) {
+ msg = BtExtendedMessage::create(extensionMessageFactory_,
+ peer_, data, dataLength);
} else {
throw DL_ABORT_EX("Received extended message from peer during"
" a session with extended messaging disabled.");
@@ -246,14 +246,14 @@ DefaultBtMessageFactory::createBtMessage
void DefaultBtMessageFactory::setCommonProperty
(const AbstractBtMessageHandle& msg) {
- msg->setCuid(_cuid);
- msg->setPeer(_peer);
- msg->setPieceStorage(_pieceStorage);
- msg->setBtMessageDispatcher(_dispatcher);
- msg->setBtRequestFactory(_requestFactory);
+ msg->setCuid(cuid_);
+ msg->setPeer(peer_);
+ msg->setPieceStorage(pieceStorage_);
+ msg->setBtMessageDispatcher(dispatcher_);
+ msg->setBtRequestFactory(requestFactory_);
msg->setBtMessageFactory(WeakHandle<BtMessageFactory>(this));
- msg->setPeerConnection(_peerConnection);
- if(_metadataGetMode) {
+ msg->setPeerConnection(peerConnection_);
+ if(metadataGetMode_) {
msg->enableMetadataGetMode();
}
}
@@ -266,7 +266,7 @@ DefaultBtMessageFactory::createHandshakeMessage
BtHandshakeMessage::create(data, dataLength);
BtMessageValidatorHandle validator
(new BtHandshakeMessageValidator
- (msg.get(), bittorrent::getInfoHash(_downloadContext)));
+ (msg.get(), bittorrent::getInfoHash(downloadContext_)));
msg->setBtMessageValidator(validator);
setCommonProperty(msg);
return msg;
@@ -280,9 +280,9 @@ DefaultBtMessageFactory::createHandshakeMessage(const unsigned char* infoHash,
(new BtHandshakeMessage(infoHash, peerId));
BtMessageValidatorHandle validator
(new BtHandshakeMessageValidator
- (msg.get(), bittorrent::getInfoHash(_downloadContext)));
+ (msg.get(), bittorrent::getInfoHash(downloadContext_)));
msg->setBtMessageValidator(validator);
- msg->setDHTEnabled(_dhtEnabled);
+ msg->setDHTEnabled(dhtEnabled_);
setCommonProperty(msg);
return msg;
}
@@ -299,8 +299,8 @@ DefaultBtMessageFactory::createRequestMessage
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(msg.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(msg->getIndex())));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(msg->getIndex())));
msg->setBtMessageValidator(validator);
setCommonProperty(msg);
return msg;
@@ -314,8 +314,8 @@ DefaultBtMessageFactory::createCancelMessage
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(msg.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(index)));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(index)));
msg->setBtMessageValidator(validator);
setCommonProperty(msg);
return msg;
@@ -328,10 +328,10 @@ DefaultBtMessageFactory::createPieceMessage
BtPieceMessageHandle msg(new BtPieceMessage(index, begin, length));
BtMessageValidatorHandle validator
(new BtPieceMessageValidator(msg.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(index)));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(index)));
msg->setBtMessageValidator(validator);
- msg->setDownloadContext(_downloadContext);
+ msg->setDownloadContext(downloadContext_);
setCommonProperty(msg);
return msg;
}
@@ -341,7 +341,7 @@ DefaultBtMessageFactory::createHaveMessage(size_t index)
{
BtHaveMessageHandle msg(new BtHaveMessage(index));
SharedHandle<BtMessageValidator> v
- (new IndexBtMessageValidator(msg.get(), _downloadContext->getNumPieces()));
+ (new IndexBtMessageValidator(msg.get(), downloadContext_->getNumPieces()));
msg->setBtMessageValidator(v);
setCommonProperty(msg);
return msg;
@@ -383,11 +383,11 @@ BtMessageHandle
DefaultBtMessageFactory::createBitfieldMessage()
{
BtBitfieldMessageHandle msg
- (new BtBitfieldMessage(_pieceStorage->getBitfield(),
- _pieceStorage->getBitfieldLength()));
+ (new BtBitfieldMessage(pieceStorage_->getBitfield(),
+ pieceStorage_->getBitfieldLength()));
SharedHandle<BtMessageValidator> v
(new BtBitfieldMessageValidator(msg.get(),
- _downloadContext->getNumPieces()));
+ downloadContext_->getNumPieces()));
msg->setBtMessageValidator(v);
setCommonProperty(msg);
return msg;
@@ -425,8 +425,8 @@ DefaultBtMessageFactory::createRejectMessage
SharedHandle<BtMessageValidator> validator
(new RangeBtMessageValidator
(msg.get(),
- _downloadContext->getNumPieces(),
- _pieceStorage->getPieceLength(index)));
+ downloadContext_->getNumPieces(),
+ pieceStorage_->getPieceLength(index)));
msg->setBtMessageValidator(validator);
setCommonProperty(msg);
return msg;
@@ -437,7 +437,7 @@ DefaultBtMessageFactory::createAllowedFastMessage(size_t index)
{
BtAllowedFastMessageHandle msg(new BtAllowedFastMessage(index));
SharedHandle<BtMessageValidator> validator
- (new IndexBtMessageValidator(msg.get(), _downloadContext->getNumPieces()));
+ (new IndexBtMessageValidator(msg.get(), downloadContext_->getNumPieces()));
msg->setBtMessageValidator(validator);
setCommonProperty(msg);
return msg;
@@ -463,71 +463,71 @@ DefaultBtMessageFactory::createBtExtendedMessage
void DefaultBtMessageFactory::setTaskQueue
(const WeakHandle<DHTTaskQueue>& taskQueue)
{
- _taskQueue = taskQueue;
+ taskQueue_ = taskQueue;
}
void DefaultBtMessageFactory::setTaskFactory
(const WeakHandle<DHTTaskFactory>& taskFactory)
{
- _taskFactory = taskFactory;
+ taskFactory_ = taskFactory;
}
void DefaultBtMessageFactory::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void DefaultBtMessageFactory::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
+ downloadContext_ = downloadContext;
}
void DefaultBtMessageFactory::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void DefaultBtMessageFactory::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultBtMessageFactory::setBtMessageDispatcher
(const WeakHandle<BtMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DefaultBtMessageFactory::setExtensionMessageFactory
(const SharedHandle<ExtensionMessageFactory>& factory)
{
- _extensionMessageFactory = factory;
+ extensionMessageFactory_ = factory;
}
void DefaultBtMessageFactory::setLocalNode(const WeakHandle<DHTNode>& localNode)
{
- _localNode = localNode;
+ localNode_ = localNode;
}
void DefaultBtMessageFactory::setRoutingTable
(const WeakHandle<DHTRoutingTable>& routingTable)
{
- _routingTable = routingTable;
+ routingTable_ = routingTable;
}
void DefaultBtMessageFactory::setBtRequestFactory
(const WeakHandle<BtRequestFactory>& factory)
{
- _requestFactory = factory;
+ requestFactory_ = factory;
}
void DefaultBtMessageFactory::setPeerConnection
(const WeakHandle<PeerConnection>& connection)
{
- _peerConnection = connection;
+ peerConnection_ = connection;
}
} // namespace aria2
diff --git a/src/DefaultBtMessageFactory.h b/src/DefaultBtMessageFactory.h
index bf0103f5..c0f3def9 100644
--- a/src/DefaultBtMessageFactory.h
+++ b/src/DefaultBtMessageFactory.h
@@ -56,31 +56,31 @@ class DHTTaskFactory;
class DefaultBtMessageFactory : public BtMessageFactory {
private:
- cuid_t _cuid;
- SharedHandle<DownloadContext> _downloadContext;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<Peer> _peer;
+ cuid_t cuid_;
+ SharedHandle<DownloadContext> downloadContext_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<Peer> peer_;
- bool _dhtEnabled;
+ bool dhtEnabled_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
- WeakHandle<BtRequestFactory> _requestFactory;
+ WeakHandle<BtRequestFactory> requestFactory_;
- WeakHandle<PeerConnection> _peerConnection;
+ WeakHandle<PeerConnection> peerConnection_;
- SharedHandle<ExtensionMessageFactory> _extensionMessageFactory;
+ SharedHandle<ExtensionMessageFactory> extensionMessageFactory_;
- WeakHandle<DHTNode> _localNode;
+ WeakHandle<DHTNode> localNode_;
- WeakHandle<DHTRoutingTable> _routingTable;
+ WeakHandle<DHTRoutingTable> routingTable_;
- WeakHandle<DHTTaskQueue> _taskQueue;
+ WeakHandle<DHTTaskQueue> taskQueue_;
- WeakHandle<DHTTaskFactory> _taskFactory;
+ WeakHandle<DHTTaskFactory> taskFactory_;
- bool _metadataGetMode;
+ bool metadataGetMode_;
void setCommonProperty(const SharedHandle<AbstractBtMessage>& msg);
public:
@@ -145,11 +145,11 @@ public:
void setCuid(cuid_t cuid)
{
- _cuid = cuid;
+ cuid_ = cuid;
}
void setDHTEnabled(bool enabled) {
- _dhtEnabled = enabled;
+ dhtEnabled_ = enabled;
}
void setBtMessageDispatcher
@@ -172,7 +172,7 @@ public:
void enableMetadataGetMode()
{
- _metadataGetMode = true;
+ metadataGetMode_ = true;
}
};
diff --git a/src/DefaultBtMessageReceiver.cc b/src/DefaultBtMessageReceiver.cc
index 15ce0bf9..a57852b1 100644
--- a/src/DefaultBtMessageReceiver.cc
+++ b/src/DefaultBtMessageReceiver.cc
@@ -51,7 +51,7 @@
namespace aria2 {
DefaultBtMessageReceiver::DefaultBtMessageReceiver():
- _handshakeSent(false)
+ handshakeSent_(false)
{}
SharedHandle<BtHandshakeMessage>
@@ -59,12 +59,12 @@ DefaultBtMessageReceiver::receiveHandshake(bool quickReply)
{
unsigned char data[BtHandshakeMessage::MESSAGE_LENGTH];
size_t dataLength = BtHandshakeMessage::MESSAGE_LENGTH;
- bool retval = _peerConnection->receiveHandshake(data, dataLength);
+ bool retval = peerConnection_->receiveHandshake(data, dataLength);
// To handle tracker's NAT-checking feature
- if(!_handshakeSent && quickReply && dataLength >= 48) {
- _handshakeSent = true;
+ if(!handshakeSent_ && quickReply && dataLength >= 48) {
+ handshakeSent_ = true;
// check info_hash
- if(memcmp(bittorrent::getInfoHash(_downloadContext), &data[28],
+ if(memcmp(bittorrent::getInfoHash(downloadContext_), &data[28],
INFO_HASH_LENGTH) == 0) {
sendHandshake();
}
@@ -73,7 +73,7 @@ DefaultBtMessageReceiver::receiveHandshake(bool quickReply)
return SharedHandle<BtHandshakeMessage>();
}
SharedHandle<BtHandshakeMessage> msg =
- _messageFactory->createHandshakeMessage(data, dataLength);
+ messageFactory_->createHandshakeMessage(data, dataLength);
msg->validate();
return msg;
}
@@ -86,25 +86,25 @@ DefaultBtMessageReceiver::receiveAndSendHandshake()
void DefaultBtMessageReceiver::sendHandshake() {
SharedHandle<BtMessage> msg =
- _messageFactory->createHandshakeMessage
- (bittorrent::getInfoHash(_downloadContext), bittorrent::getStaticPeerId());
- _dispatcher->addMessageToQueue(msg);
- _dispatcher->sendMessages();
+ messageFactory_->createHandshakeMessage
+ (bittorrent::getInfoHash(downloadContext_), bittorrent::getStaticPeerId());
+ dispatcher_->addMessageToQueue(msg);
+ dispatcher_->sendMessages();
}
BtMessageHandle DefaultBtMessageReceiver::receiveMessage() {
size_t dataLength = 0;
// Give 0 to PeerConnection::receiveMessage() to prevent memcpy.
- if(!_peerConnection->receiveMessage(0, dataLength)) {
+ if(!peerConnection_->receiveMessage(0, dataLength)) {
return SharedHandle<BtMessage>();
}
BtMessageHandle msg =
- _messageFactory->createBtMessage(_peerConnection->getBuffer(), dataLength);
+ messageFactory_->createBtMessage(peerConnection_->getBuffer(), dataLength);
msg->validate();
if(msg->getId() == BtPieceMessage::ID) {
SharedHandle<BtPieceMessage> piecemsg =
static_pointer_cast<BtPieceMessage>(msg);
- piecemsg->setRawMessage(_peerConnection->detachBuffer());
+ piecemsg->setRawMessage(peerConnection_->detachBuffer());
}
return msg;
}
@@ -112,25 +112,25 @@ BtMessageHandle DefaultBtMessageReceiver::receiveMessage() {
void DefaultBtMessageReceiver::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
+ downloadContext_ = downloadContext;
}
void DefaultBtMessageReceiver::setPeerConnection
(const WeakHandle<PeerConnection>& peerConnection)
{
- _peerConnection = peerConnection;
+ peerConnection_ = peerConnection;
}
void DefaultBtMessageReceiver::setDispatcher
(const WeakHandle<BtMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DefaultBtMessageReceiver::setBtMessageFactory
(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
} // namespace aria2
diff --git a/src/DefaultBtMessageReceiver.h b/src/DefaultBtMessageReceiver.h
index 2d2d4dc4..beffd358 100644
--- a/src/DefaultBtMessageReceiver.h
+++ b/src/DefaultBtMessageReceiver.h
@@ -49,11 +49,11 @@ class Logger;
class DefaultBtMessageReceiver : public BtMessageReceiver {
private:
- bool _handshakeSent;
- SharedHandle<DownloadContext> _downloadContext;
- WeakHandle<PeerConnection> _peerConnection;
- WeakHandle<BtMessageDispatcher> _dispatcher;
- WeakHandle<BtMessageFactory> _messageFactory;
+ bool handshakeSent_;
+ SharedHandle<DownloadContext> downloadContext_;
+ WeakHandle<PeerConnection> peerConnection_;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
+ WeakHandle<BtMessageFactory> messageFactory_;
void sendHandshake();
public:
diff --git a/src/DefaultBtProgressInfoFile.cc b/src/DefaultBtProgressInfoFile.cc
index e36bdb37..65b300c5 100644
--- a/src/DefaultBtProgressInfoFile.cc
+++ b/src/DefaultBtProgressInfoFile.cc
@@ -78,24 +78,24 @@ DefaultBtProgressInfoFile::DefaultBtProgressInfoFile
(const SharedHandle<DownloadContext>& dctx,
const PieceStorageHandle& pieceStorage,
const Option* option):
- _dctx(dctx),
- _pieceStorage(pieceStorage),
- _option(option),
- _logger(LogFactory::getInstance()),
- _filename(createFilename(_dctx, getSuffix()))
+ dctx_(dctx),
+ pieceStorage_(pieceStorage),
+ option_(option),
+ logger_(LogFactory::getInstance()),
+ filename_(createFilename(dctx_, getSuffix()))
{}
DefaultBtProgressInfoFile::~DefaultBtProgressInfoFile() {}
void DefaultBtProgressInfoFile::updateFilename()
{
- _filename = createFilename(_dctx, getSuffix());
+ filename_ = createFilename(dctx_, getSuffix());
}
bool DefaultBtProgressInfoFile::isTorrentDownload()
{
#ifdef ENABLE_BITTORRENT
- return !_btRuntime.isNull();
+ return !btRuntime_.isNull();
#else // !ENABLE_BITTORRENT
return false;
#endif // !ENABLE_BITTORRENT
@@ -104,13 +104,13 @@ bool DefaultBtProgressInfoFile::isTorrentDownload()
// Since version 0001, Integers are saved in binary form, network byte order.
void DefaultBtProgressInfoFile::save()
{
- _logger->info(MSG_SAVING_SEGMENT_FILE, _filename.c_str());
- std::string filenameTemp = _filename+"__temp";
+ logger_->info(MSG_SAVING_SEGMENT_FILE, filename_.c_str());
+ std::string filenameTemp = filename_+"__temp";
{
std::ofstream o(filenameTemp.c_str(), std::ios::out|std::ios::binary);
if(!o) {
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_WRITE,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
#ifdef ENABLE_BITTORRENT
bool torrentDownload = isTorrentDownload();
@@ -135,7 +135,7 @@ void DefaultBtProgressInfoFile::save()
#ifdef ENABLE_BITTORRENT
// infoHashLength:
// length: 32 bits
- const unsigned char* infoHash = bittorrent::getInfoHash(_dctx);
+ const unsigned char* infoHash = bittorrent::getInfoHash(dctx_);
uint32_t infoHashLengthNL = htonl(INFO_HASH_LENGTH);
o.write(reinterpret_cast<const char*>(&infoHashLengthNL),
sizeof(infoHashLengthNL));
@@ -150,38 +150,38 @@ void DefaultBtProgressInfoFile::save()
sizeof(infoHashLength));
}
// pieceLength: 32 bits
- uint32_t pieceLengthNL = htonl(_dctx->getPieceLength());
+ uint32_t pieceLengthNL = htonl(dctx_->getPieceLength());
o.write(reinterpret_cast<const char*>(&pieceLengthNL),
sizeof(pieceLengthNL));
// totalLength: 64 bits
- uint64_t totalLengthNL = hton64(_dctx->getTotalLength());
+ uint64_t totalLengthNL = hton64(dctx_->getTotalLength());
o.write(reinterpret_cast<const char*>(&totalLengthNL),
sizeof(totalLengthNL));
// uploadLength: 64 bits
uint64_t uploadLengthNL = 0;
#ifdef ENABLE_BITTORRENT
if(torrentDownload) {
- TransferStat stat = _peerStorage->calculateStat();
+ TransferStat stat = peerStorage_->calculateStat();
uploadLengthNL = hton64(stat.getAllTimeUploadLength());
}
#endif // ENABLE_BITTORRENT
o.write(reinterpret_cast<const char*>(&uploadLengthNL),
sizeof(uploadLengthNL));
// bitfieldLength: 32 bits
- uint32_t bitfieldLengthNL = htonl(_pieceStorage->getBitfieldLength());
+ uint32_t bitfieldLengthNL = htonl(pieceStorage_->getBitfieldLength());
o.write(reinterpret_cast<const char*>(&bitfieldLengthNL),
sizeof(bitfieldLengthNL));
// bitfield
- o.write(reinterpret_cast<const char*>(_pieceStorage->getBitfield()),
- _pieceStorage->getBitfieldLength());
+ o.write(reinterpret_cast<const char*>(pieceStorage_->getBitfield()),
+ pieceStorage_->getBitfieldLength());
// the number of in-flight piece: 32 bits
// TODO implement this
- uint32_t numInFlightPieceNL = htonl(_pieceStorage->countInFlightPiece());
+ uint32_t numInFlightPieceNL = htonl(pieceStorage_->countInFlightPiece());
o.write(reinterpret_cast<const char*>(&numInFlightPieceNL),
sizeof(numInFlightPieceNL));
std::vector<SharedHandle<Piece> > inFlightPieces;
- inFlightPieces.reserve(_pieceStorage->countInFlightPiece());
- _pieceStorage->getInFlightPieces(inFlightPieces);
+ inFlightPieces.reserve(pieceStorage_->countInFlightPiece());
+ pieceStorage_->getInFlightPieces(inFlightPieces);
for(std::vector<SharedHandle<Piece> >::const_iterator itr =
inFlightPieces.begin(), eoi = inFlightPieces.end();
itr != eoi; ++itr) {
@@ -198,24 +198,24 @@ void DefaultBtProgressInfoFile::save()
o.flush();
if(!o) {
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_WRITE,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
- _logger->info(MSG_SAVED_SEGMENT_FILE);
+ logger_->info(MSG_SAVED_SEGMENT_FILE);
}
- if(!File(filenameTemp).renameTo(_filename)) {
+ if(!File(filenameTemp).renameTo(filename_)) {
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_WRITE,
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
}
#define CHECK_STREAM(in, length) \
if(in.gcount() != length) { \
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_READ, \
- _filename.c_str(),"Unexpected EOF").str()); \
+ filename_.c_str(),"Unexpected EOF").str()); \
} \
if(!in) { \
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_READ, \
- _filename.c_str(), strerror(errno)).str()); \
+ filename_.c_str(), strerror(errno)).str()); \
}
// It is assumed that integers are saved as:
@@ -223,11 +223,11 @@ void DefaultBtProgressInfoFile::save()
// 2) network byte order if version == 0001
void DefaultBtProgressInfoFile::load()
{
- _logger->info(MSG_LOADING_SEGMENT_FILE, _filename.c_str());
- std::ifstream in(_filename.c_str(), std::ios::in|std::ios::binary);
+ logger_->info(MSG_LOADING_SEGMENT_FILE, filename_.c_str());
+ std::ifstream in(filename_.c_str(), std::ios::in|std::ios::binary);
if(!in) { \
throw DL_ABORT_EX(StringFormat(EX_SEGMENT_FILE_READ, \
- _filename.c_str(), strerror(errno)).str());
+ filename_.c_str(), strerror(errno)).str());
}
unsigned char versionBuf[2];
in.read(reinterpret_cast<char*>(versionBuf), sizeof(versionBuf));
@@ -249,8 +249,8 @@ void DefaultBtProgressInfoFile::load()
bool infoHashCheckEnabled = false;
if(extension[3]&1 && isTorrentDownload()) {
infoHashCheckEnabled = true;
- if(_logger->debug()) {
- _logger->debug("InfoHash checking enabled.");
+ if(logger_->debug()) {
+ logger_->debug("InfoHash checking enabled.");
}
}
@@ -272,7 +272,7 @@ void DefaultBtProgressInfoFile::load()
CHECK_STREAM(in, static_cast<int>(infoHashLength));
#ifdef ENABLE_BITTORRENT
if(infoHashCheckEnabled) {
- const unsigned char* infoHash = bittorrent::getInfoHash(_dctx);
+ const unsigned char* infoHash = bittorrent::getInfoHash(dctx_);
if(infoHashLength != INFO_HASH_LENGTH ||
memcmp(savedInfoHash, infoHash, INFO_HASH_LENGTH) != 0) {
throw DL_ABORT_EX
@@ -298,10 +298,10 @@ void DefaultBtProgressInfoFile::load()
if(version >= 1) {
totalLength = ntoh64(totalLength);
}
- if(totalLength != _dctx->getTotalLength()) {
+ if(totalLength != dctx_->getTotalLength()) {
throw DL_ABORT_EX
(StringFormat("total length mismatch. expected: %s, actual: %s",
- util::itos(_dctx->getTotalLength()).c_str(),
+ util::itos(dctx_->getTotalLength()).c_str(),
util::itos(totalLength).c_str()).str());
}
uint64_t uploadLength;
@@ -312,7 +312,7 @@ void DefaultBtProgressInfoFile::load()
}
#ifdef ENABLE_BITTORRENT
if(isTorrentDownload()) {
- _btRuntime->setUploadLengthAtStartup(uploadLength);
+ btRuntime_->setUploadLengthAtStartup(uploadLength);
}
#endif // ENABLE_BITTORRENT
// TODO implement the conversion mechanism between different piece length.
@@ -335,8 +335,8 @@ void DefaultBtProgressInfoFile::load()
in.read(reinterpret_cast<char*>
(static_cast<unsigned char*>(savedBitfield)), bitfieldLength);
CHECK_STREAM(in, static_cast<int>(bitfieldLength));
- if(pieceLength == _dctx->getPieceLength()) {
- _pieceStorage->setBitfield(savedBitfield, bitfieldLength);
+ if(pieceLength == dctx_->getPieceLength()) {
+ pieceStorage_->setBitfield(savedBitfield, bitfieldLength);
uint32_t numInFlightPiece;
in.read(reinterpret_cast<char*>(&numInFlightPiece),
@@ -354,7 +354,7 @@ void DefaultBtProgressInfoFile::load()
if(version >= 1) {
index = ntohl(index);
}
- if(!(index < _dctx->getNumPieces())) {
+ if(!(index < dctx_->getNumPieces())) {
throw DL_ABORT_EX
(StringFormat("piece index out of range: %u", index).str());
}
@@ -364,7 +364,7 @@ void DefaultBtProgressInfoFile::load()
if(version >= 1) {
length = ntohl(length);
}
- if(!(length <=_dctx->getPieceLength())) {
+ if(!(length <=dctx_->getPieceLength())) {
throw DL_ABORT_EX
(StringFormat("piece length out of range: %u", length).str());
}
@@ -391,13 +391,13 @@ void DefaultBtProgressInfoFile::load()
#ifdef ENABLE_MESSAGE_DIGEST
- piece->setHashAlgo(_dctx->getPieceHashAlgo());
+ piece->setHashAlgo(dctx_->getPieceHashAlgo());
#endif // ENABLE_MESSAGE_DIGEST
inFlightPieces.push_back(piece);
}
- _pieceStorage->addInFlightPiece(inFlightPieces);
+ pieceStorage_->addInFlightPiece(inFlightPieces);
} else {
uint32_t numInFlightPiece;
in.read(reinterpret_cast<char*>(&numInFlightPiece),
@@ -409,35 +409,35 @@ void DefaultBtProgressInfoFile::load()
BitfieldMan src(pieceLength, totalLength);
src.setBitfield(savedBitfield, bitfieldLength);
if((src.getCompletedLength() || numInFlightPiece) &&
- !_option->getAsBool(PREF_ALLOW_PIECE_LENGTH_CHANGE)) {
+ !option_->getAsBool(PREF_ALLOW_PIECE_LENGTH_CHANGE)) {
throw DOWNLOAD_FAILURE_EXCEPTION
("WARNING: Detected a change in piece length. You can proceed with"
" --allow-piece-length-change=true, but you may lose some download"
" progress.");
}
- BitfieldMan dest(_dctx->getPieceLength(), totalLength);
+ BitfieldMan dest(dctx_->getPieceLength(), totalLength);
util::convertBitfield(&dest, &src);
- _pieceStorage->setBitfield(dest.getBitfield(), dest.getBitfieldLength());
+ pieceStorage_->setBitfield(dest.getBitfield(), dest.getBitfieldLength());
}
- _logger->info(MSG_LOADED_SEGMENT_FILE);
+ logger_->info(MSG_LOADED_SEGMENT_FILE);
}
void DefaultBtProgressInfoFile::removeFile()
{
if(exists()) {
- File f(_filename);
+ File f(filename_);
f.remove();
}
}
bool DefaultBtProgressInfoFile::exists()
{
- File f(_filename);
+ File f(filename_);
if(f.isFile()) {
- _logger->info(MSG_SEGMENT_FILE_EXISTS, _filename.c_str());
+ logger_->info(MSG_SEGMENT_FILE_EXISTS, filename_.c_str());
return true;
} else {
- _logger->info(MSG_SEGMENT_FILE_DOES_NOT_EXIST, _filename.c_str());
+ logger_->info(MSG_SEGMENT_FILE_DOES_NOT_EXIST, filename_.c_str());
return false;
}
}
@@ -446,13 +446,13 @@ bool DefaultBtProgressInfoFile::exists()
void DefaultBtProgressInfoFile::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultBtProgressInfoFile::setBtRuntime
(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
#endif // ENABLE_BITTORRENT
diff --git a/src/DefaultBtProgressInfoFile.h b/src/DefaultBtProgressInfoFile.h
index e868a32a..8ec62b3f 100644
--- a/src/DefaultBtProgressInfoFile.h
+++ b/src/DefaultBtProgressInfoFile.h
@@ -48,15 +48,15 @@ class Option;
class DefaultBtProgressInfoFile : public BtProgressInfoFile {
private:
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<PieceStorage> pieceStorage_;
#ifdef ENABLE_BITTORRENT
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<BtRuntime> btRuntime_;
#endif // ENABLE_BITTORRENT
- const Option* _option;
- Logger* _logger;
- std::string _filename;
+ const Option* option_;
+ Logger* logger_;
+ std::string filename_;
bool isTorrentDownload();
@@ -69,7 +69,7 @@ public:
virtual ~DefaultBtProgressInfoFile();
- virtual std::string getFilename() { return _filename; }
+ virtual std::string getFilename() { return filename_; }
virtual bool exists();
@@ -79,7 +79,7 @@ public:
virtual void removeFile();
- // re-set filename using current _dctx.
+ // re-set filename using current dctx_.
virtual void updateFilename();
#ifdef ENABLE_BITTORRENT
diff --git a/src/DefaultBtRequestFactory.cc b/src/DefaultBtRequestFactory.cc
index 36c34c5e..333562eb 100644
--- a/src/DefaultBtRequestFactory.cc
+++ b/src/DefaultBtRequestFactory.cc
@@ -51,104 +51,104 @@
namespace aria2 {
DefaultBtRequestFactory::DefaultBtRequestFactory():
- _logger(LogFactory::getInstance())
+ logger_(LogFactory::getInstance())
{
- if(_logger->debug()) {
- _logger->debug("DefaultBtRequestFactory::instantiated");
+ if(logger_->debug()) {
+ logger_->debug("DefaultBtRequestFactory::instantiated");
}
}
DefaultBtRequestFactory::~DefaultBtRequestFactory()
{
- if(_logger->debug()) {
- _logger->debug("DefaultBtRequestFactory::deleted");
+ if(logger_->debug()) {
+ logger_->debug("DefaultBtRequestFactory::deleted");
}
}
void DefaultBtRequestFactory::addTargetPiece(const SharedHandle<Piece>& piece)
{
- _pieces.push_back(piece);
+ pieces_.push_back(piece);
}
class AbortCompletedPieceRequest
{
private:
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
public:
AbortCompletedPieceRequest(const WeakHandle<BtMessageDispatcher>& dispatcher):
- _dispatcher(dispatcher) {}
+ dispatcher_(dispatcher) {}
void operator()(const SharedHandle<Piece>& piece)
{
if(piece->pieceComplete()) {
- _dispatcher->doAbortOutstandingRequestAction(piece);
+ dispatcher_->doAbortOutstandingRequestAction(piece);
}
}
};
void DefaultBtRequestFactory::removeCompletedPiece() {
- std::for_each(_pieces.begin(), _pieces.end(),
- AbortCompletedPieceRequest(_dispatcher));
- _pieces.erase(std::remove_if(_pieces.begin(), _pieces.end(),
+ std::for_each(pieces_.begin(), pieces_.end(),
+ AbortCompletedPieceRequest(dispatcher_));
+ pieces_.erase(std::remove_if(pieces_.begin(), pieces_.end(),
mem_fun_sh(&Piece::pieceComplete)),
- _pieces.end());
+ pieces_.end());
}
void DefaultBtRequestFactory::removeTargetPiece
(const SharedHandle<Piece>& piece)
{
- _pieces.erase(std::remove(_pieces.begin(), _pieces.end(), piece),
- _pieces.end());
- _dispatcher->doAbortOutstandingRequestAction(piece);
- _pieceStorage->cancelPiece(piece);
+ pieces_.erase(std::remove(pieces_.begin(), pieces_.end(), piece),
+ pieces_.end());
+ dispatcher_->doAbortOutstandingRequestAction(piece);
+ pieceStorage_->cancelPiece(piece);
}
class ProcessChokedPiece {
private:
- SharedHandle<Peer> _peer;
- WeakHandle<PieceStorage> _pieceStorage;
+ SharedHandle<Peer> peer_;
+ WeakHandle<PieceStorage> pieceStorage_;
public:
ProcessChokedPiece(const SharedHandle<Peer>& peer,
const WeakHandle<PieceStorage>& pieceStorage):
- _peer(peer),
- _pieceStorage(pieceStorage) {}
+ peer_(peer),
+ pieceStorage_(pieceStorage) {}
void operator()(const SharedHandle<Piece>& piece)
{
- if(!_peer->isInPeerAllowedIndexSet(piece->getIndex())) {
- _pieceStorage->cancelPiece(piece);
+ if(!peer_->isInPeerAllowedIndexSet(piece->getIndex())) {
+ pieceStorage_->cancelPiece(piece);
}
}
};
class FindChokedPiece {
private:
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
public:
- FindChokedPiece(const SharedHandle<Peer>& peer):_peer(peer) {}
+ FindChokedPiece(const SharedHandle<Peer>& peer):peer_(peer) {}
bool operator()(const SharedHandle<Piece>& piece)
{
- return !_peer->isInPeerAllowedIndexSet(piece->getIndex());
+ return !peer_->isInPeerAllowedIndexSet(piece->getIndex());
}
};
void DefaultBtRequestFactory::doChokedAction()
{
- std::for_each(_pieces.begin(), _pieces.end(),
- ProcessChokedPiece(_peer, _pieceStorage));
- _pieces.erase(std::remove_if(_pieces.begin(), _pieces.end(),
- FindChokedPiece(_peer)),
- _pieces.end());
+ std::for_each(pieces_.begin(), pieces_.end(),
+ ProcessChokedPiece(peer_, pieceStorage_));
+ pieces_.erase(std::remove_if(pieces_.begin(), pieces_.end(),
+ FindChokedPiece(peer_)),
+ pieces_.end());
}
void DefaultBtRequestFactory::removeAllTargetPiece() {
- for(std::deque<SharedHandle<Piece> >::iterator itr = _pieces.begin(),
- eoi = _pieces.end(); itr != eoi; ++itr) {
- _dispatcher->doAbortOutstandingRequestAction(*itr);
- _pieceStorage->cancelPiece(*itr);
+ for(std::deque<SharedHandle<Piece> >::iterator itr = pieces_.begin(),
+ eoi = pieces_.end(); itr != eoi; ++itr) {
+ dispatcher_->doAbortOutstandingRequestAction(*itr);
+ pieceStorage_->cancelPiece(*itr);
}
- _pieces.clear();
+ pieces_.clear();
}
void DefaultBtRequestFactory::createRequestMessages
@@ -160,22 +160,22 @@ void DefaultBtRequestFactory::createRequestMessages
size_t getnum = max-requests.size();
std::vector<size_t> blockIndexes;
blockIndexes.reserve(getnum);
- for(std::deque<SharedHandle<Piece> >::iterator itr = _pieces.begin(),
- eoi = _pieces.end(); itr != eoi && getnum; ++itr) {
+ for(std::deque<SharedHandle<Piece> >::iterator itr = pieces_.begin(),
+ eoi = pieces_.end(); itr != eoi && getnum; ++itr) {
SharedHandle<Piece>& piece = *itr;
if(piece->getMissingUnusedBlockIndex(blockIndexes, getnum)) {
getnum -= blockIndexes.size();
for(std::vector<size_t>::const_iterator i = blockIndexes.begin(),
eoi2 = blockIndexes.end(); i != eoi2; ++i) {
- if(_logger->debug()) {
- _logger->debug("Creating RequestMessage index=%u, begin=%u,"
+ if(logger_->debug()) {
+ logger_->debug("Creating RequestMessage index=%u, begin=%u,"
" blockIndex=%u",
piece->getIndex(),
(*i)*piece->getBlockLength(),
(*i));
}
requests.push_back
- (_messageFactory->createRequestMessage(piece, *i));
+ (messageFactory_->createRequestMessage(piece, *i));
}
blockIndexes.clear();
}
@@ -185,8 +185,8 @@ void DefaultBtRequestFactory::createRequestMessages
void DefaultBtRequestFactory::createRequestMessagesOnEndGame
(std::vector<SharedHandle<BtMessage> >& requests, size_t max)
{
- for(std::deque<SharedHandle<Piece> >::iterator itr = _pieces.begin(),
- eoi = _pieces.end(); itr != eoi && requests.size() < max; ++itr) {
+ for(std::deque<SharedHandle<Piece> >::iterator itr = pieces_.begin(),
+ eoi = pieces_.end(); itr != eoi && requests.size() < max; ++itr) {
SharedHandle<Piece>& piece = *itr;
const size_t mislen = piece->getBitfieldLength();
array_ptr<unsigned char> misbitfield(new unsigned char[mislen]);
@@ -210,16 +210,16 @@ void DefaultBtRequestFactory::createRequestMessagesOnEndGame
eoi2 = missingBlockIndexes.end();
bitr != eoi2 && requests.size() < max; ++bitr) {
const size_t& blockIndex = *bitr;
- if(!_dispatcher->isOutstandingRequest(piece->getIndex(),
+ if(!dispatcher_->isOutstandingRequest(piece->getIndex(),
blockIndex)) {
- if(_logger->debug()) {
- _logger->debug("Creating RequestMessage index=%u, begin=%u,"
+ if(logger_->debug()) {
+ logger_->debug("Creating RequestMessage index=%u, begin=%u,"
" blockIndex=%u",
piece->getIndex(),
blockIndex*piece->getBlockLength(),
blockIndex);
}
- requests.push_back(_messageFactory->createRequestMessage
+ requests.push_back(messageFactory_->createRequestMessage
(piece, blockIndex));
}
}
@@ -229,55 +229,55 @@ void DefaultBtRequestFactory::createRequestMessagesOnEndGame
class CountMissingBlock
{
private:
- size_t _numMissingBlock;
+ size_t numMissingBlock_;
public:
- CountMissingBlock():_numMissingBlock(0) {}
+ CountMissingBlock():numMissingBlock_(0) {}
size_t getNumMissingBlock()
{
- return _numMissingBlock;
+ return numMissingBlock_;
}
void operator()(const SharedHandle<Piece>& piece)
{
- _numMissingBlock += piece->countMissingBlock();
+ numMissingBlock_ += piece->countMissingBlock();
}
};
size_t DefaultBtRequestFactory::countMissingBlock()
{
- return std::for_each(_pieces.begin(), _pieces.end(),
+ return std::for_each(pieces_.begin(), pieces_.end(),
CountMissingBlock()).getNumMissingBlock();
}
void DefaultBtRequestFactory::getTargetPieceIndexes
(std::vector<size_t>& indexes) const
{
- std::transform(_pieces.begin(), _pieces.end(), std::back_inserter(indexes),
+ std::transform(pieces_.begin(), pieces_.end(), std::back_inserter(indexes),
mem_fun_sh(&Piece::getIndex));
}
void DefaultBtRequestFactory::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void DefaultBtRequestFactory::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void DefaultBtRequestFactory::setBtMessageDispatcher
(const WeakHandle<BtMessageDispatcher>& dispatcher)
{
- _dispatcher = dispatcher;
+ dispatcher_ = dispatcher;
}
void DefaultBtRequestFactory::setBtMessageFactory
(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
} // namespace aria2
diff --git a/src/DefaultBtRequestFactory.h b/src/DefaultBtRequestFactory.h
index 24cd152c..43c68f16 100644
--- a/src/DefaultBtRequestFactory.h
+++ b/src/DefaultBtRequestFactory.h
@@ -52,12 +52,12 @@ class Logger;
class DefaultBtRequestFactory : public BtRequestFactory {
private:
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<Peer> _peer;
- WeakHandle<BtMessageDispatcher> _dispatcher;
- WeakHandle<BtMessageFactory> _messageFactory;
- std::deque<SharedHandle<Piece> > _pieces;
- Logger* _logger;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<Peer> peer_;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
+ WeakHandle<BtMessageFactory> messageFactory_;
+ std::deque<SharedHandle<Piece> > pieces_;
+ Logger* logger_;
public:
DefaultBtRequestFactory();
@@ -70,7 +70,7 @@ public:
virtual void removeAllTargetPiece();
virtual size_t countTargetPiece() {
- return _pieces.size();
+ return pieces_.size();
}
virtual size_t countMissingBlock();
@@ -89,7 +89,7 @@ public:
std::deque<SharedHandle<Piece> >& getTargetPieces()
{
- return _pieces;
+ return pieces_;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage);
diff --git a/src/DefaultExtensionMessageFactory.cc b/src/DefaultExtensionMessageFactory.cc
index 805a56b6..5070f986 100644
--- a/src/DefaultExtensionMessageFactory.cc
+++ b/src/DefaultExtensionMessageFactory.cc
@@ -57,14 +57,14 @@
namespace aria2 {
DefaultExtensionMessageFactory::DefaultExtensionMessageFactory():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
DefaultExtensionMessageFactory::DefaultExtensionMessageFactory
(const SharedHandle<Peer>& peer,
const SharedHandle<ExtensionMessageRegistry>& registry):
- _peer(peer),
- _registry(registry),
- _logger(LogFactory::getInstance()) {}
+ peer_(peer),
+ registry_(registry),
+ logger_(LogFactory::getInstance()) {}
DefaultExtensionMessageFactory::~DefaultExtensionMessageFactory() {}
@@ -76,11 +76,11 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t
// handshake
HandshakeExtensionMessageHandle m =
HandshakeExtensionMessage::create(data, length);
- m->setPeer(_peer);
- m->setDownloadContext(_dctx);
+ m->setPeer(peer_);
+ m->setDownloadContext(dctx_);
return m;
} else {
- std::string extensionName = _registry->getExtensionName(extensionMessageID);
+ std::string extensionName = registry_->getExtensionName(extensionMessageID);
if(extensionName.empty()) {
throw DL_ABORT_EX
(StringFormat("No extension registered for extended message ID %u",
@@ -90,7 +90,7 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t
// uTorrent compatible Peer-Exchange
UTPexExtensionMessageHandle m =
UTPexExtensionMessage::create(data, length);
- m->setPeerStorage(_peerStorage);
+ m->setPeerStorage(peerStorage_);
return m;
} else if(extensionName == "ut_metadata") {
if(length == 0) {
@@ -116,10 +116,10 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t
SharedHandle<UTMetadataRequestExtensionMessage> m
(new UTMetadataRequestExtensionMessage(extensionMessageID));
m->setIndex(index->i());
- m->setDownloadContext(_dctx);
- m->setPeer(_peer);
- m->setBtMessageFactory(_messageFactory);
- m->setBtMessageDispatcher(_dispatcher);
+ m->setDownloadContext(dctx_);
+ m->setPeer(peer_);
+ m->setBtMessageFactory(messageFactory_);
+ m->setBtMessageDispatcher(dispatcher_);
return m;
}
case 1: {
@@ -135,9 +135,9 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t
m->setIndex(index->i());
m->setTotalSize(totalSize->i());
m->setData(std::string(&data[1+end], &data[length]));
- m->setUTMetadataRequestTracker(_tracker);
- m->setPieceStorage(_dctx->getOwnerRequestGroup()->getPieceStorage());
- m->setDownloadContext(_dctx);
+ m->setUTMetadataRequestTracker(tracker_);
+ m->setPieceStorage(dctx_->getOwnerRequestGroup()->getPieceStorage());
+ m->setDownloadContext(dctx_);
return m;
}
case 2: {
@@ -163,12 +163,12 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t
void DefaultExtensionMessageFactory::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void DefaultExtensionMessageFactory::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
} // namespace aria2
diff --git a/src/DefaultExtensionMessageFactory.h b/src/DefaultExtensionMessageFactory.h
index 9fa36213..c79a2a26 100644
--- a/src/DefaultExtensionMessageFactory.h
+++ b/src/DefaultExtensionMessageFactory.h
@@ -50,21 +50,21 @@ class UTMetadataRequestTracker;
class DefaultExtensionMessageFactory:public ExtensionMessageFactory {
private:
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- SharedHandle<ExtensionMessageRegistry> _registry;
+ SharedHandle<ExtensionMessageRegistry> registry_;
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- WeakHandle<BtMessageFactory> _messageFactory;
+ WeakHandle<BtMessageFactory> messageFactory_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
- WeakHandle<UTMetadataRequestTracker> _tracker;
+ WeakHandle<UTMetadataRequestTracker> tracker_;
- Logger* _logger;
+ Logger* logger_;
public:
DefaultExtensionMessageFactory();
@@ -85,28 +85,28 @@ public:
void setExtensionMessageRegistry
(const SharedHandle<ExtensionMessageRegistry>& registry)
{
- _registry = registry;
+ registry_ = registry;
}
void setDownloadContext(const SharedHandle<DownloadContext>& dctx)
{
- _dctx = dctx;
+ dctx_ = dctx;
}
void setBtMessageFactory(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& disp)
{
- _dispatcher = disp;
+ dispatcher_ = disp;
}
void setUTMetadataRequestTracker
(const WeakHandle<UTMetadataRequestTracker>& tracker)
{
- _tracker = tracker;
+ tracker_ = tracker;
}
};
diff --git a/src/DefaultPeerStorage.cc b/src/DefaultPeerStorage.cc
index 680afb6b..a22ffc83 100644
--- a/src/DefaultPeerStorage.cc
+++ b/src/DefaultPeerStorage.cc
@@ -51,37 +51,37 @@ namespace aria2 {
static const int MAX_PEER_LIST_SIZE = 1024;
DefaultPeerStorage::DefaultPeerStorage():
- _logger(LogFactory::getInstance()),
- _removedPeerSessionDownloadLength(0),
- _removedPeerSessionUploadLength(0),
- _seederStateChoke(new BtSeederStateChoke()),
- _leecherStateChoke(new BtLeecherStateChoke()),
- _lastTransferStatMapUpdated(0)
+ logger_(LogFactory::getInstance()),
+ removedPeerSessionDownloadLength_(0),
+ removedPeerSessionUploadLength_(0),
+ seederStateChoke_(new BtSeederStateChoke()),
+ leecherStateChoke_(new BtLeecherStateChoke()),
+ lastTransferStatMapUpdated_(0)
{}
DefaultPeerStorage::~DefaultPeerStorage()
{
- delete _seederStateChoke;
- delete _leecherStateChoke;
+ delete seederStateChoke_;
+ delete leecherStateChoke_;
}
class FindIdenticalPeer {
private:
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
public:
- FindIdenticalPeer(const SharedHandle<Peer>& peer):_peer(peer) {}
+ FindIdenticalPeer(const SharedHandle<Peer>& peer):peer_(peer) {}
bool operator()(const SharedHandle<Peer>& peer) const {
- return (_peer == peer) ||
- ((_peer->getIPAddress() == peer->getIPAddress()) &&
- (_peer->getPort() == peer->getPort()));
+ return (peer_ == peer) ||
+ ((peer_->getIPAddress() == peer->getIPAddress()) &&
+ (peer_->getPort() == peer->getPort()));
}
};
bool DefaultPeerStorage::isPeerAlreadyAdded(const SharedHandle<Peer>& peer)
{
- return std::find_if(_peers.begin(), _peers.end(),
- FindIdenticalPeer(peer)) != _peers.end();
+ return std::find_if(peers_.begin(), peers_.end(),
+ FindIdenticalPeer(peer)) != peers_.end();
}
static size_t calculateMaxPeerListSize(const SharedHandle<BtRuntime>& btRuntime)
@@ -96,17 +96,17 @@ static size_t calculateMaxPeerListSize(const SharedHandle<BtRuntime>& btRuntime)
bool DefaultPeerStorage::addPeer(const SharedHandle<Peer>& peer) {
if(isPeerAlreadyAdded(peer)) {
- if(_logger->debug()) {
- _logger->debug("Adding %s:%u is rejected because it has been already"
+ if(logger_->debug()) {
+ logger_->debug("Adding %s:%u is rejected because it has been already"
" added.", peer->getIPAddress().c_str(), peer->getPort());
}
return false;
}
- size_t maxPeerListSize = calculateMaxPeerListSize(_btRuntime);
- if(_peers.size() >= maxPeerListSize) {
- deleteUnusedPeer(_peers.size()-maxPeerListSize+1);
+ size_t maxPeerListSize = calculateMaxPeerListSize(btRuntime_);
+ if(peers_.size() >= maxPeerListSize) {
+ deleteUnusedPeer(peers_.size()-maxPeerListSize+1);
}
- _peers.push_front(peer);
+ peers_.push_front(peer);
return true;
}
@@ -116,8 +116,8 @@ void DefaultPeerStorage::addPeer(const std::vector<SharedHandle<Peer> >& peers)
eoi = peers.end(); itr != eoi; ++itr) {
const SharedHandle<Peer>& peer = *itr;
if(addPeer(peer)) {
- if(_logger->debug()) {
- _logger->debug(MSG_ADDING_PEER,
+ if(logger_->debug()) {
+ logger_->debug(MSG_ADDING_PEER,
peer->getIPAddress().c_str(), peer->getPort());
}
}
@@ -126,7 +126,7 @@ void DefaultPeerStorage::addPeer(const std::vector<SharedHandle<Peer> >& peers)
const std::deque<SharedHandle<Peer> >& DefaultPeerStorage::getPeers()
{
- return _peers;
+ return peers_;
}
class FindFinePeer {
@@ -138,8 +138,8 @@ public:
SharedHandle<Peer> DefaultPeerStorage::getUnusedPeer() {
std::deque<SharedHandle<Peer> >::const_iterator itr =
- std::find_if(_peers.begin(), _peers.end(), FindFinePeer());
- if(itr == _peers.end()) {
+ std::find_if(peers_.begin(), peers_.end(), FindFinePeer());
+ if(itr == peers_.end()) {
return SharedHandle<Peer>();
} else {
return *itr;
@@ -162,8 +162,8 @@ public:
SharedHandle<Peer> DefaultPeerStorage::getPeer(const std::string& ipaddr,
uint16_t port) const {
std::deque<SharedHandle<Peer> >::const_iterator itr =
- std::find_if(_peers.begin(), _peers.end(), FindPeer(ipaddr, port));
- if(itr == _peers.end()) {
+ std::find_if(peers_.begin(), peers_.end(), FindPeer(ipaddr, port));
+ if(itr == peers_.end()) {
return SharedHandle<Peer>();
} else {
return *itr;
@@ -171,7 +171,7 @@ SharedHandle<Peer> DefaultPeerStorage::getPeer(const std::string& ipaddr,
}
size_t DefaultPeerStorage::countPeer() const {
- return _peers.size();
+ return peers_.size();
}
bool DefaultPeerStorage::isPeerAvailable() {
@@ -180,15 +180,15 @@ bool DefaultPeerStorage::isPeerAvailable() {
class CollectActivePeer {
private:
- std::vector<SharedHandle<Peer> >& _activePeers;
+ std::vector<SharedHandle<Peer> >& activePeers_;
public:
CollectActivePeer(std::vector<SharedHandle<Peer> >& activePeers):
- _activePeers(activePeers) {}
+ activePeers_(activePeers) {}
void operator()(const SharedHandle<Peer>& peer)
{
if(peer->isActive()) {
- _activePeers.push_back(peer);
+ activePeers_.push_back(peer);
}
}
};
@@ -196,7 +196,7 @@ public:
void DefaultPeerStorage::getActivePeers
(std::vector<SharedHandle<Peer> >& activePeers)
{
- std::for_each(_peers.begin(), _peers.end(), CollectActivePeer(activePeers));
+ std::for_each(peers_.begin(), peers_.end(), CollectActivePeer(activePeers));
}
static TransferStat calculateStatFor(const SharedHandle<Peer>& peer)
@@ -212,12 +212,12 @@ static TransferStat calculateStatFor(const SharedHandle<Peer>& peer)
TransferStat DefaultPeerStorage::calculateStat()
{
TransferStat stat;
- if(_lastTransferStatMapUpdated.differenceInMillis(global::wallclock) >= 250) {
- if(_logger->debug()) {
- _logger->debug("Updating TransferStat of PeerStorage");
+ if(lastTransferStatMapUpdated_.differenceInMillis(global::wallclock) >= 250) {
+ if(logger_->debug()) {
+ logger_->debug("Updating TransferStat of PeerStorage");
}
- _lastTransferStatMapUpdated = global::wallclock;
- _peerTransferStatMap.clear();
+ lastTransferStatMapUpdated_ = global::wallclock;
+ peerTransferStatMap_.clear();
std::vector<SharedHandle<Peer> > activePeers;
getActivePeers(activePeers);
for(std::vector<SharedHandle<Peer> >::const_iterator i =
@@ -228,33 +228,33 @@ TransferStat DefaultPeerStorage::calculateStat()
s.sessionDownloadLength = (*i)->getSessionDownloadLength();
s.sessionUploadLength = (*i)->getSessionUploadLength();
- _peerTransferStatMap[(*i)->getID()] = calculateStatFor(*i);
+ peerTransferStatMap_[(*i)->getID()] = calculateStatFor(*i);
stat += s;
}
- _cachedTransferStat = stat;
+ cachedTransferStat_ = stat;
} else {
- stat = _cachedTransferStat;
+ stat = cachedTransferStat_;
}
- stat.sessionDownloadLength += _removedPeerSessionDownloadLength;
- stat.sessionUploadLength += _removedPeerSessionUploadLength;
- stat.setAllTimeUploadLength(_btRuntime->getUploadLengthAtStartup()+
+ stat.sessionDownloadLength += removedPeerSessionDownloadLength_;
+ stat.sessionUploadLength += removedPeerSessionUploadLength_;
+ stat.setAllTimeUploadLength(btRuntime_->getUploadLengthAtStartup()+
stat.getSessionUploadLength());
return stat;
}
void DefaultPeerStorage::updateTransferStatFor(const SharedHandle<Peer>& peer)
{
- if(_logger->debug()) {
- _logger->debug("Updating TransferStat for peer %s", peer->getID().c_str());
+ if(logger_->debug()) {
+ logger_->debug("Updating TransferStat for peer %s", peer->getID().c_str());
}
std::map<std::string, TransferStat>::iterator itr =
- _peerTransferStatMap.find(peer->getID());
- if(itr == _peerTransferStatMap.end()) {
+ peerTransferStatMap_.find(peer->getID());
+ if(itr == peerTransferStatMap_.end()) {
return;
}
- _cachedTransferStat -= (*itr).second;
+ cachedTransferStat_ -= (*itr).second;
TransferStat s = calculateStatFor(peer);
- _cachedTransferStat += s;
+ cachedTransferStat_ += s;
(*itr).second = s;
}
@@ -262,8 +262,8 @@ TransferStat DefaultPeerStorage::getTransferStatFor
(const SharedHandle<Peer>& peer)
{
std::map<std::string, TransferStat>::const_iterator itr =
- _peerTransferStatMap.find(peer->getID());
- if(itr == _peerTransferStatMap.end()) {
+ peerTransferStatMap_.find(peer->getID());
+ if(itr == peerTransferStatMap_.end()) {
return TransferStat();
} else {
return (*itr).second;
@@ -273,7 +273,7 @@ TransferStat DefaultPeerStorage::getTransferStatFor
void DefaultPeerStorage::deleteUnusedPeer(size_t delSize) {
std::deque<SharedHandle<Peer> > temp;
for(std::deque<SharedHandle<Peer> >::const_reverse_iterator itr =
- _peers.rbegin(), eoi = _peers.rend(); itr != eoi; ++itr) {
+ peers_.rbegin(), eoi = peers_.rend(); itr != eoi; ++itr) {
const SharedHandle<Peer>& p = *itr;
if(p->unused() && delSize > 0) {
onErasingPeer(p);
@@ -282,7 +282,7 @@ void DefaultPeerStorage::deleteUnusedPeer(size_t delSize) {
temp.push_front(p);
}
}
- _peers.swap(temp);
+ peers_.swap(temp);
}
void DefaultPeerStorage::onErasingPeer(const SharedHandle<Peer>& peer) {}
@@ -291,9 +291,9 @@ void DefaultPeerStorage::onReturningPeer(const SharedHandle<Peer>& peer)
{
if(peer->isActive()) {
TransferStat removedStat(calculateStatFor(peer));
- _removedPeerSessionDownloadLength += removedStat.getSessionDownloadLength();
- _removedPeerSessionUploadLength += removedStat.getSessionUploadLength();
- _cachedTransferStat -= removedStat;
+ removedPeerSessionDownloadLength_ += removedStat.getSessionDownloadLength();
+ removedPeerSessionUploadLength_ += removedStat.getSessionUploadLength();
+ cachedTransferStat_ -= removedStat;
// Execute choking algorithm if unchoked and interested peer is
// disconnected.
@@ -306,14 +306,14 @@ void DefaultPeerStorage::onReturningPeer(const SharedHandle<Peer>& peer)
void DefaultPeerStorage::returnPeer(const SharedHandle<Peer>& peer)
{
std::deque<SharedHandle<Peer> >::iterator itr =
- std::find(_peers.begin(), _peers.end(), peer);
- if(itr == _peers.end()) {
- if(_logger->debug()) {
- _logger->debug("Cannot find peer %s:%u in PeerStorage.",
+ std::find(peers_.begin(), peers_.end(), peer);
+ if(itr == peers_.end()) {
+ if(logger_->debug()) {
+ logger_->debug("Cannot find peer %s:%u in PeerStorage.",
peer->getIPAddress().c_str(), peer->getPort());
}
} else {
- _peers.erase(itr);
+ peers_.erase(itr);
onReturningPeer(peer);
onErasingPeer(peer);
@@ -323,11 +323,11 @@ void DefaultPeerStorage::returnPeer(const SharedHandle<Peer>& peer)
bool DefaultPeerStorage::chokeRoundIntervalElapsed()
{
const time_t CHOKE_ROUND_INTERVAL = 10;
- if(_pieceStorage->downloadFinished()) {
- return _seederStateChoke->getLastRound().
+ if(pieceStorage_->downloadFinished()) {
+ return seederStateChoke_->getLastRound().
difference(global::wallclock) >= CHOKE_ROUND_INTERVAL;
} else {
- return _leecherStateChoke->getLastRound().
+ return leecherStateChoke_->getLastRound().
difference(global::wallclock) >= CHOKE_ROUND_INTERVAL;
}
}
@@ -336,21 +336,21 @@ void DefaultPeerStorage::executeChoke()
{
std::vector<SharedHandle<Peer> > activePeers;
getActivePeers(activePeers);
- if(_pieceStorage->downloadFinished()) {
- return _seederStateChoke->executeChoke(activePeers);
+ if(pieceStorage_->downloadFinished()) {
+ return seederStateChoke_->executeChoke(activePeers);
} else {
- return _leecherStateChoke->executeChoke(activePeers);
+ return leecherStateChoke_->executeChoke(activePeers);
}
}
void DefaultPeerStorage::setPieceStorage(const SharedHandle<PieceStorage>& ps)
{
- _pieceStorage = ps;
+ pieceStorage_ = ps;
}
void DefaultPeerStorage::setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
} // namespace aria2
diff --git a/src/DefaultPeerStorage.h b/src/DefaultPeerStorage.h
index d4082a1b..44b0159d 100644
--- a/src/DefaultPeerStorage.h
+++ b/src/DefaultPeerStorage.h
@@ -51,21 +51,21 @@ class PieceStorage;
class DefaultPeerStorage : public PeerStorage {
private:
- SharedHandle<BtRuntime> _btRuntime;
- SharedHandle<PieceStorage> _pieceStorage;
- std::deque<SharedHandle<Peer> > _peers;
- Logger* _logger;
- uint64_t _removedPeerSessionDownloadLength;
- uint64_t _removedPeerSessionUploadLength;
+ SharedHandle<BtRuntime> btRuntime_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ std::deque<SharedHandle<Peer> > peers_;
+ Logger* logger_;
+ uint64_t removedPeerSessionDownloadLength_;
+ uint64_t removedPeerSessionUploadLength_;
- BtSeederStateChoke* _seederStateChoke;
- BtLeecherStateChoke* _leecherStateChoke;
+ BtSeederStateChoke* seederStateChoke_;
+ BtLeecherStateChoke* leecherStateChoke_;
- std::map<std::string, TransferStat> _peerTransferStatMap;
+ std::map<std::string, TransferStat> peerTransferStatMap_;
- Timer _lastTransferStatMapUpdated;
+ Timer lastTransferStatMapUpdated_;
- TransferStat _cachedTransferStat;
+ TransferStat cachedTransferStat_;
bool isPeerAlreadyAdded(const SharedHandle<Peer>& peer);
public:
diff --git a/src/DefaultPieceStorage.cc b/src/DefaultPieceStorage.cc
index 2cb6a1d4..40e90ca4 100644
--- a/src/DefaultPieceStorage.cc
+++ b/src/DefaultPieceStorage.cc
@@ -64,44 +64,44 @@ namespace aria2 {
DefaultPieceStorage::DefaultPieceStorage
(const SharedHandle<DownloadContext>& downloadContext, const Option* option):
- _downloadContext(downloadContext),
- _bitfieldMan(new BitfieldMan(downloadContext->getPieceLength(),
+ downloadContext_(downloadContext),
+ bitfieldMan_(new BitfieldMan(downloadContext->getPieceLength(),
downloadContext->getTotalLength())),
- _diskWriterFactory(new DefaultDiskWriterFactory()),
- _endGamePieceNum(END_GAME_PIECE_NUM),
- _logger(LogFactory::getInstance()),
- _option(option),
- _pieceStatMan(new PieceStatMan(downloadContext->getNumPieces(), true)),
- _pieceSelector(new RarestPieceSelector(_pieceStatMan))
+ diskWriterFactory_(new DefaultDiskWriterFactory()),
+ endGamePieceNum_(END_GAME_PIECE_NUM),
+ logger_(LogFactory::getInstance()),
+ option_(option),
+ pieceStatMan_(new PieceStatMan(downloadContext->getNumPieces(), true)),
+ pieceSelector_(new RarestPieceSelector(pieceStatMan_))
{}
DefaultPieceStorage::~DefaultPieceStorage() {
- delete _bitfieldMan;
+ delete bitfieldMan_;
}
bool DefaultPieceStorage::isEndGame()
{
- return _bitfieldMan->countMissingBlock() <= _endGamePieceNum;
+ return bitfieldMan_->countMissingBlock() <= endGamePieceNum_;
}
bool DefaultPieceStorage::getMissingPieceIndex(size_t& index,
const unsigned char* bitfield,
size_t length)
{
- const size_t mislen = _bitfieldMan->getBitfieldLength();
+ const size_t mislen = bitfieldMan_->getBitfieldLength();
array_ptr<unsigned char> misbitfield(new unsigned char[mislen]);
bool r;
if(isEndGame()) {
- r = _bitfieldMan->getAllMissingIndexes(misbitfield, mislen,
+ r = bitfieldMan_->getAllMissingIndexes(misbitfield, mislen,
bitfield, length);
} else {
- r = _bitfieldMan->getAllMissingUnusedIndexes(misbitfield, mislen,
+ r = bitfieldMan_->getAllMissingUnusedIndexes(misbitfield, mislen,
bitfield, length);
}
if(r) {
// We assume indexes is sorted using comparator less.
return
- _pieceSelector->select(index, misbitfield,_bitfieldMan->countBlock());
+ pieceSelector_->select(index, misbitfield,bitfieldMan_->countBlock());
} else {
return false;
}
@@ -109,15 +109,15 @@ bool DefaultPieceStorage::getMissingPieceIndex(size_t& index,
SharedHandle<Piece> DefaultPieceStorage::checkOutPiece(size_t index)
{
- _bitfieldMan->setUseBit(index);
+ bitfieldMan_->setUseBit(index);
SharedHandle<Piece> piece = findUsedPiece(index);
if(piece.isNull()) {
- piece.reset(new Piece(index, _bitfieldMan->getBlockLength(index)));
+ piece.reset(new Piece(index, bitfieldMan_->getBlockLength(index)));
#ifdef ENABLE_MESSAGE_DIGEST
- piece->setHashAlgo(_downloadContext->getPieceHashAlgo());
+ piece->setHashAlgo(downloadContext_->getPieceHashAlgo());
#endif // ENABLE_MESSAGE_DIGEST
@@ -135,10 +135,10 @@ SharedHandle<Piece> DefaultPieceStorage::checkOutPiece(size_t index)
SharedHandle<Piece> DefaultPieceStorage::getPiece(size_t index)
{
SharedHandle<Piece> piece;
- if(0 <= index && index <= _bitfieldMan->getMaxIndex()) {
+ if(0 <= index && index <= bitfieldMan_->getMaxIndex()) {
piece = findUsedPiece(index);
if(piece.isNull()) {
- piece.reset(new Piece(index, _bitfieldMan->getBlockLength(index)));
+ piece.reset(new Piece(index, bitfieldMan_->getBlockLength(index)));
if(hasPiece(index)) {
piece->setAllBlock();
}
@@ -150,11 +150,11 @@ SharedHandle<Piece> DefaultPieceStorage::getPiece(size_t index)
void DefaultPieceStorage::addUsedPiece(const SharedHandle<Piece>& piece)
{
std::deque<SharedHandle<Piece> >::iterator i =
- std::lower_bound(_usedPieces.begin(), _usedPieces.end(), piece);
- _usedPieces.insert(i, piece);
- if(_logger->debug()) {
- _logger->debug("_usedPieces.size()=%lu",
- static_cast<unsigned long>(_usedPieces.size()));
+ std::lower_bound(usedPieces_.begin(), usedPieces_.end(), piece);
+ usedPieces_.insert(i, piece);
+ if(logger_->debug()) {
+ logger_->debug("usedPieces_.size()=%lu",
+ static_cast<unsigned long>(usedPieces_.size()));
}
}
@@ -164,8 +164,8 @@ SharedHandle<Piece> DefaultPieceStorage::findUsedPiece(size_t index) const
p->setIndex(index);
std::deque<SharedHandle<Piece> >::const_iterator i =
- std::lower_bound(_usedPieces.begin(), _usedPieces.end(), p);
- if(i != _usedPieces.end() && (*i) == p) {
+ std::lower_bound(usedPieces_.begin(), usedPieces_.end(), p);
+ if(i != usedPieces_.end() && (*i) == p) {
return *i;
} else {
p.reset(0);
@@ -194,7 +194,7 @@ SharedHandle<Piece> DefaultPieceStorage::getMissingPiece
bool DefaultPieceStorage::hasMissingPiece(const SharedHandle<Peer>& peer)
{
- return _bitfieldMan->hasMissingPiece(peer->getBitfield(),
+ return bitfieldMan_->hasMissingPiece(peer->getBitfield(),
peer->getBitfieldLength());
}
@@ -210,7 +210,7 @@ void DefaultPieceStorage::createFastIndexBitfield
for(std::vector<size_t>::const_iterator itr =
peer->getPeerAllowedIndexSet().begin(),
eoi = peer->getPeerAllowedIndexSet().end(); itr != eoi; ++itr) {
- if(!_bitfieldMan->isBitSet(*itr) && peer->hasPiece(*itr)) {
+ if(!bitfieldMan_->isBitSet(*itr) && peer->hasPiece(*itr)) {
bitfield.setBit(*itr);
}
}
@@ -220,8 +220,8 @@ SharedHandle<Piece> DefaultPieceStorage::getMissingFastPiece
(const SharedHandle<Peer>& peer)
{
if(peer->isFastExtensionEnabled() && peer->countPeerAllowedIndexSet() > 0) {
- BitfieldMan tempBitfield(_bitfieldMan->getBlockLength(),
- _bitfieldMan->getTotalLength());
+ BitfieldMan tempBitfield(bitfieldMan_->getBlockLength(),
+ bitfieldMan_->getTotalLength());
createFastIndexBitfield(tempBitfield, peer);
return getMissingPiece(tempBitfield);
} else {
@@ -239,8 +239,8 @@ static void unsetExcludedIndexes(BitfieldMan& bitfield,
SharedHandle<Piece> DefaultPieceStorage::getMissingPiece
(const SharedHandle<Peer>& peer, const std::vector<size_t>& excludedIndexes)
{
- BitfieldMan tempBitfield(_bitfieldMan->getBlockLength(),
- _bitfieldMan->getTotalLength());
+ BitfieldMan tempBitfield(bitfieldMan_->getBlockLength(),
+ bitfieldMan_->getTotalLength());
tempBitfield.setBitfield(peer->getBitfield(), peer->getBitfieldLength());
unsetExcludedIndexes(tempBitfield, excludedIndexes);
return getMissingPiece(tempBitfield);
@@ -250,8 +250,8 @@ SharedHandle<Piece> DefaultPieceStorage::getMissingFastPiece
(const SharedHandle<Peer>& peer, const std::vector<size_t>& excludedIndexes)
{
if(peer->isFastExtensionEnabled() && peer->countPeerAllowedIndexSet() > 0) {
- BitfieldMan tempBitfield(_bitfieldMan->getBlockLength(),
- _bitfieldMan->getTotalLength());
+ BitfieldMan tempBitfield(bitfieldMan_->getBlockLength(),
+ bitfieldMan_->getTotalLength());
createFastIndexBitfield(tempBitfield, peer);
unsetExcludedIndexes(tempBitfield, excludedIndexes);
return getMissingPiece(tempBitfield);
@@ -265,14 +265,14 @@ SharedHandle<Piece> DefaultPieceStorage::getMissingFastPiece
bool DefaultPieceStorage::hasMissingUnusedPiece()
{
size_t index;
- return _bitfieldMan->getFirstMissingUnusedIndex(index);
+ return bitfieldMan_->getFirstMissingUnusedIndex(index);
}
SharedHandle<Piece> DefaultPieceStorage::getSparseMissingUnusedPiece
(const unsigned char* ignoreBitfield, size_t length)
{
size_t index;
- if(_bitfieldMan->getSparseMissingUnusedIndex(index, ignoreBitfield, length)) {
+ if(bitfieldMan_->getSparseMissingUnusedIndex(index, ignoreBitfield, length)) {
return checkOutPiece(index);
} else {
return SharedHandle<Piece>();
@@ -294,9 +294,9 @@ void DefaultPieceStorage::deleteUsedPiece(const SharedHandle<Piece>& piece)
return;
}
std::deque<SharedHandle<Piece> >::iterator i =
- std::lower_bound(_usedPieces.begin(), _usedPieces.end(), piece);
- if(i != _usedPieces.end() && (*i) == piece) {
- _usedPieces.erase(i);
+ std::lower_bound(usedPieces_.begin(), usedPieces_.end(), piece);
+ if(i != usedPieces_.end() && (*i) == piece) {
+ usedPieces_.erase(i);
}
}
@@ -348,25 +348,25 @@ void DefaultPieceStorage::completePiece(const SharedHandle<Piece>& piece)
if(allDownloadFinished()) {
return;
}
- _bitfieldMan->setBit(piece->getIndex());
- _bitfieldMan->unsetUseBit(piece->getIndex());
+ bitfieldMan_->setBit(piece->getIndex());
+ bitfieldMan_->unsetUseBit(piece->getIndex());
addPieceStats(piece->getIndex());
if(downloadFinished()) {
- _downloadContext->resetDownloadStopTime();
+ downloadContext_->resetDownloadStopTime();
if(isSelectiveDownloadingMode()) {
- _logger->notice(MSG_SELECTIVE_DOWNLOAD_COMPLETED);
+ logger_->notice(MSG_SELECTIVE_DOWNLOAD_COMPLETED);
// following line was commented out in order to stop sending request
// message after user-specified files were downloaded.
//finishSelectiveDownloadingMode();
} else {
- _logger->info(MSG_DOWNLOAD_COMPLETED);
+ logger_->info(MSG_DOWNLOAD_COMPLETED);
}
}
}
bool DefaultPieceStorage::isSelectiveDownloadingMode()
{
- return _bitfieldMan->isFilterEnabled();
+ return bitfieldMan_->isFilterEnabled();
}
// not unittested
@@ -375,7 +375,7 @@ void DefaultPieceStorage::cancelPiece(const SharedHandle<Piece>& piece)
if(piece.isNull()) {
return;
}
- _bitfieldMan->unsetUseBit(piece->getIndex());
+ bitfieldMan_->unsetUseBit(piece->getIndex());
if(!isEndGame()) {
if(piece->getCompletedLength() == 0) {
deleteUsedPiece(piece);
@@ -385,28 +385,28 @@ void DefaultPieceStorage::cancelPiece(const SharedHandle<Piece>& piece)
bool DefaultPieceStorage::hasPiece(size_t index)
{
- return _bitfieldMan->isBitSet(index);
+ return bitfieldMan_->isBitSet(index);
}
bool DefaultPieceStorage::isPieceUsed(size_t index)
{
- return _bitfieldMan->isUseBitSet(index);
+ return bitfieldMan_->isUseBitSet(index);
}
uint64_t DefaultPieceStorage::getTotalLength()
{
- return _bitfieldMan->getTotalLength();
+ return bitfieldMan_->getTotalLength();
}
uint64_t DefaultPieceStorage::getFilteredTotalLength()
{
- return _bitfieldMan->getFilteredTotalLength();
+ return bitfieldMan_->getFilteredTotalLength();
}
uint64_t DefaultPieceStorage::getCompletedLength()
{
uint64_t completedLength =
- _bitfieldMan->getCompletedLength()+getInFlightPieceCompletedLength();
+ bitfieldMan_->getCompletedLength()+getInFlightPieceCompletedLength();
uint64_t totalLength = getTotalLength();
if(completedLength > totalLength) {
completedLength = totalLength;
@@ -416,13 +416,13 @@ uint64_t DefaultPieceStorage::getCompletedLength()
uint64_t DefaultPieceStorage::getFilteredCompletedLength()
{
- return _bitfieldMan->getFilteredCompletedLength()+
+ return bitfieldMan_->getFilteredCompletedLength()+
getInFlightPieceCompletedLength();
}
size_t DefaultPieceStorage::getInFlightPieceCompletedLength() const
{
- return std::accumulate(_usedPieces.begin(), _usedPieces.end(),
+ return std::accumulate(usedPieces_.begin(), usedPieces_.end(),
0, adopt2nd(std::plus<size_t>(),
mem_fun_sh(&Piece::getCompletedLength)));
}
@@ -431,7 +431,7 @@ size_t DefaultPieceStorage::getInFlightPieceCompletedLength() const
void DefaultPieceStorage::setupFileFilter()
{
const std::vector<SharedHandle<FileEntry> >& fileEntries =
- _downloadContext->getFileEntries();
+ downloadContext_->getFileEntries();
bool allSelected = true;
for(std::vector<SharedHandle<FileEntry> >::const_iterator i =
fileEntries.begin(), eoi = fileEntries.end();
@@ -447,16 +447,16 @@ void DefaultPieceStorage::setupFileFilter()
for(std::vector<SharedHandle<FileEntry> >::const_iterator i =
fileEntries.begin(), eoi = fileEntries.end(); i != eoi; ++i) {
if((*i)->isRequested()) {
- _bitfieldMan->addFilter((*i)->getOffset(), (*i)->getLength());
+ bitfieldMan_->addFilter((*i)->getOffset(), (*i)->getLength());
}
}
- _bitfieldMan->enableFilter();
+ bitfieldMan_->enableFilter();
}
// not unittested
void DefaultPieceStorage::clearFileFilter()
{
- _bitfieldMan->clearFilter();
+ bitfieldMan_->clearFilter();
}
// not unittested
@@ -464,54 +464,54 @@ bool DefaultPieceStorage::downloadFinished()
{
// TODO iterate all requested FileEntry and Call
// bitfieldMan->isBitSetOffsetRange()
- return _bitfieldMan->isFilteredAllBitSet();
+ return bitfieldMan_->isFilteredAllBitSet();
}
// not unittested
bool DefaultPieceStorage::allDownloadFinished()
{
- return _bitfieldMan->isAllBitSet();
+ return bitfieldMan_->isAllBitSet();
}
// not unittested
void DefaultPieceStorage::initStorage()
{
- if(_downloadContext->getFileEntries().size() == 1) {
- if(_logger->debug()) {
- _logger->debug("Instantiating DirectDiskAdaptor");
+ if(downloadContext_->getFileEntries().size() == 1) {
+ if(logger_->debug()) {
+ logger_->debug("Instantiating DirectDiskAdaptor");
}
DirectDiskAdaptorHandle directDiskAdaptor(new DirectDiskAdaptor());
- directDiskAdaptor->setTotalLength(_downloadContext->getTotalLength());
+ directDiskAdaptor->setTotalLength(downloadContext_->getTotalLength());
directDiskAdaptor->setFileEntries
- (_downloadContext->getFileEntries().begin(),
- _downloadContext->getFileEntries().end());
+ (downloadContext_->getFileEntries().begin(),
+ downloadContext_->getFileEntries().end());
DiskWriterHandle writer =
- _diskWriterFactory->newDiskWriter(directDiskAdaptor->getFilePath());
- if(_option->getAsBool(PREF_ENABLE_DIRECT_IO)) {
+ diskWriterFactory_->newDiskWriter(directDiskAdaptor->getFilePath());
+ if(option_->getAsBool(PREF_ENABLE_DIRECT_IO)) {
writer->allowDirectIO();
}
directDiskAdaptor->setDiskWriter(writer);
- _diskAdaptor = directDiskAdaptor;
+ diskAdaptor_ = directDiskAdaptor;
} else {
- if(_logger->debug()) {
- _logger->debug("Instantiating MultiDiskAdaptor");
+ if(logger_->debug()) {
+ logger_->debug("Instantiating MultiDiskAdaptor");
}
MultiDiskAdaptorHandle multiDiskAdaptor(new MultiDiskAdaptor());
- multiDiskAdaptor->setFileEntries(_downloadContext->getFileEntries().begin(),
- _downloadContext->getFileEntries().end());
- if(_option->getAsBool(PREF_ENABLE_DIRECT_IO)) {
+ multiDiskAdaptor->setFileEntries(downloadContext_->getFileEntries().begin(),
+ downloadContext_->getFileEntries().end());
+ if(option_->getAsBool(PREF_ENABLE_DIRECT_IO)) {
multiDiskAdaptor->allowDirectIO();
}
- multiDiskAdaptor->setPieceLength(_downloadContext->getPieceLength());
+ multiDiskAdaptor->setPieceLength(downloadContext_->getPieceLength());
multiDiskAdaptor->setMaxOpenFiles
- (_option->getAsInt(PREF_BT_MAX_OPEN_FILES));
- _diskAdaptor = multiDiskAdaptor;
+ (option_->getAsInt(PREF_BT_MAX_OPEN_FILES));
+ diskAdaptor_ = multiDiskAdaptor;
}
#ifdef HAVE_POSIX_FALLOCATE
- if(_option->get(PREF_FILE_ALLOCATION) == V_FALLOC) {
- _diskAdaptor->enableFallocate();
+ if(option_->get(PREF_FILE_ALLOCATION) == V_FALLOC) {
+ diskAdaptor_->enableFallocate();
}
#endif // HAVE_POSIX_FALLOCATE
}
@@ -519,33 +519,33 @@ void DefaultPieceStorage::initStorage()
void DefaultPieceStorage::setBitfield(const unsigned char* bitfield,
size_t bitfieldLength)
{
- _bitfieldMan->setBitfield(bitfield, bitfieldLength);
+ bitfieldMan_->setBitfield(bitfield, bitfieldLength);
addPieceStats(bitfield, bitfieldLength);
}
size_t DefaultPieceStorage::getBitfieldLength()
{
- return _bitfieldMan->getBitfieldLength();
+ return bitfieldMan_->getBitfieldLength();
}
const unsigned char* DefaultPieceStorage::getBitfield()
{
- return _bitfieldMan->getBitfield();
+ return bitfieldMan_->getBitfield();
}
DiskAdaptorHandle DefaultPieceStorage::getDiskAdaptor() {
- return _diskAdaptor;
+ return diskAdaptor_;
}
size_t DefaultPieceStorage::getPieceLength(size_t index)
{
- return _bitfieldMan->getBlockLength(index);
+ return bitfieldMan_->getBlockLength(index);
}
void DefaultPieceStorage::advertisePiece(cuid_t cuid, size_t index)
{
HaveEntry entry(cuid, index, global::wallclock);
- _haves.push_front(entry);
+ haves_.push_front(entry);
}
void
@@ -553,8 +553,8 @@ DefaultPieceStorage::getAdvertisedPieceIndexes(std::vector<size_t>& indexes,
cuid_t myCuid,
const Timer& lastCheckTime)
{
- for(std::deque<HaveEntry>::const_iterator itr = _haves.begin(),
- eoi = _haves.end(); itr != eoi; ++itr) {
+ for(std::deque<HaveEntry>::const_iterator itr = haves_.begin(),
+ eoi = haves_.end(); itr != eoi; ++itr) {
const HaveEntry& have = *itr;
if(have.getCuid() == myCuid) {
continue;
@@ -585,37 +585,37 @@ public:
void DefaultPieceStorage::removeAdvertisedPiece(time_t elapsed)
{
std::deque<HaveEntry>::iterator itr =
- std::find_if(_haves.begin(), _haves.end(), FindElapsedHave(elapsed));
- if(itr != _haves.end()) {
- if(_logger->debug()) {
- _logger->debug(MSG_REMOVED_HAVE_ENTRY, _haves.end()-itr);
+ std::find_if(haves_.begin(), haves_.end(), FindElapsedHave(elapsed));
+ if(itr != haves_.end()) {
+ if(logger_->debug()) {
+ logger_->debug(MSG_REMOVED_HAVE_ENTRY, haves_.end()-itr);
}
- _haves.erase(itr, _haves.end());
+ haves_.erase(itr, haves_.end());
}
}
void DefaultPieceStorage::markAllPiecesDone()
{
- _bitfieldMan->setAllBit();
+ bitfieldMan_->setAllBit();
}
void DefaultPieceStorage::markPiecesDone(uint64_t length)
{
- if(length == _bitfieldMan->getTotalLength()) {
- _bitfieldMan->setAllBit();
+ if(length == bitfieldMan_->getTotalLength()) {
+ bitfieldMan_->setAllBit();
} else if(length == 0) {
// TODO this would go to markAllPiecesUndone()
- _bitfieldMan->clearAllBit();
- _usedPieces.clear();
+ bitfieldMan_->clearAllBit();
+ usedPieces_.clear();
} else {
- size_t numPiece = length/_bitfieldMan->getBlockLength();
+ size_t numPiece = length/bitfieldMan_->getBlockLength();
if(numPiece > 0) {
- _bitfieldMan->setBitRange(0, numPiece-1);
+ bitfieldMan_->setBitRange(0, numPiece-1);
}
- size_t r = (length%_bitfieldMan->getBlockLength())/Piece::BLOCK_LENGTH;
+ size_t r = (length%bitfieldMan_->getBlockLength())/Piece::BLOCK_LENGTH;
if(r > 0) {
SharedHandle<Piece> p
- (new Piece(numPiece, _bitfieldMan->getBlockLength(numPiece)));
+ (new Piece(numPiece, bitfieldMan_->getBlockLength(numPiece)));
for(size_t i = 0; i < r; ++i) {
p->completeBlock(i);
@@ -623,7 +623,7 @@ void DefaultPieceStorage::markPiecesDone(uint64_t length)
#ifdef ENABLE_MESSAGE_DIGEST
- p->setHashAlgo(_downloadContext->getPieceHashAlgo());
+ p->setHashAlgo(downloadContext_->getPieceHashAlgo());
#endif // ENABLE_MESSAGE_DIGEST
@@ -634,56 +634,56 @@ void DefaultPieceStorage::markPiecesDone(uint64_t length)
void DefaultPieceStorage::markPieceMissing(size_t index)
{
- _bitfieldMan->unsetBit(index);
+ bitfieldMan_->unsetBit(index);
}
void DefaultPieceStorage::addInFlightPiece
(const std::vector<SharedHandle<Piece> >& pieces)
{
- _usedPieces.insert(_usedPieces.end(), pieces.begin(), pieces.end());
- std::sort(_usedPieces.begin(), _usedPieces.end());
+ usedPieces_.insert(usedPieces_.end(), pieces.begin(), pieces.end());
+ std::sort(usedPieces_.begin(), usedPieces_.end());
}
size_t DefaultPieceStorage::countInFlightPiece()
{
- return _usedPieces.size();
+ return usedPieces_.size();
}
void DefaultPieceStorage::getInFlightPieces
(std::vector<SharedHandle<Piece> >& pieces)
{
- pieces.insert(pieces.end(), _usedPieces.begin(), _usedPieces.end());
+ pieces.insert(pieces.end(), usedPieces_.begin(), usedPieces_.end());
}
void DefaultPieceStorage::setDiskWriterFactory
(const DiskWriterFactoryHandle& diskWriterFactory)
{
- _diskWriterFactory = diskWriterFactory;
+ diskWriterFactory_ = diskWriterFactory;
}
void DefaultPieceStorage::addPieceStats(const unsigned char* bitfield,
size_t bitfieldLength)
{
- _pieceStatMan->addPieceStats(bitfield, bitfieldLength);
+ pieceStatMan_->addPieceStats(bitfield, bitfieldLength);
}
void DefaultPieceStorage::subtractPieceStats(const unsigned char* bitfield,
size_t bitfieldLength)
{
- _pieceStatMan->subtractPieceStats(bitfield, bitfieldLength);
+ pieceStatMan_->subtractPieceStats(bitfield, bitfieldLength);
}
void DefaultPieceStorage::updatePieceStats(const unsigned char* newBitfield,
size_t newBitfieldLength,
const unsigned char* oldBitfield)
{
- _pieceStatMan->updatePieceStats(newBitfield, newBitfieldLength,
+ pieceStatMan_->updatePieceStats(newBitfield, newBitfieldLength,
oldBitfield);
}
void DefaultPieceStorage::addPieceStats(size_t index)
{
- _pieceStatMan->addPieceStats(index);
+ pieceStatMan_->addPieceStats(index);
}
} // namespace aria2
diff --git a/src/DefaultPieceStorage.h b/src/DefaultPieceStorage.h
index ab3d5457..f282deb4 100644
--- a/src/DefaultPieceStorage.h
+++ b/src/DefaultPieceStorage.h
@@ -54,38 +54,38 @@ class PieceSelector;
class HaveEntry {
private:
- cuid_t _cuid;
- size_t _index;
- Timer _registeredTime;
+ cuid_t cuid_;
+ size_t index_;
+ Timer registeredTime_;
public:
HaveEntry(cuid_t cuid, size_t index, const Timer& registeredTime):
- _cuid(cuid),
- _index(index),
- _registeredTime(registeredTime) {}
+ cuid_(cuid),
+ index_(index),
+ registeredTime_(registeredTime) {}
- cuid_t getCuid() const { return _cuid; }
+ cuid_t getCuid() const { return cuid_; }
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
- const Timer& getRegisteredTime() const { return _registeredTime; }
+ const Timer& getRegisteredTime() const { return registeredTime_; }
};
class DefaultPieceStorage : public PieceStorage {
private:
- SharedHandle<DownloadContext> _downloadContext;
- BitfieldMan* _bitfieldMan;
- SharedHandle<DiskAdaptor> _diskAdaptor;
- SharedHandle<DiskWriterFactory> _diskWriterFactory;
- std::deque<SharedHandle<Piece> > _usedPieces;
+ SharedHandle<DownloadContext> downloadContext_;
+ BitfieldMan* bitfieldMan_;
+ SharedHandle<DiskAdaptor> diskAdaptor_;
+ SharedHandle<DiskWriterFactory> diskWriterFactory_;
+ std::deque<SharedHandle<Piece> > usedPieces_;
- size_t _endGamePieceNum;
- Logger* _logger;
- const Option* _option;
- std::deque<HaveEntry> _haves;
+ size_t endGamePieceNum_;
+ Logger* logger_;
+ const Option* option_;
+ std::deque<HaveEntry> haves_;
- SharedHandle<PieceStatMan> _pieceStatMan;
+ SharedHandle<PieceStatMan> pieceStatMan_;
- SharedHandle<PieceSelector> _pieceSelector;
+ SharedHandle<PieceSelector> pieceSelector_;
bool getMissingPieceIndex(size_t& index,
const unsigned char* bitfield, size_t length);
@@ -178,11 +178,11 @@ public:
virtual const unsigned char* getBitfield();
virtual void setEndGamePieceNum(size_t num) {
- _endGamePieceNum = num;
+ endGamePieceNum_ = num;
}
size_t getEndGamePieceNum() const {
- return _endGamePieceNum;
+ return endGamePieceNum_;
}
virtual bool isSelectiveDownloadingMode();
@@ -237,17 +237,17 @@ public:
const SharedHandle<PieceStatMan>& getPieceStatMan() const
{
- return _pieceStatMan;
+ return pieceStatMan_;
}
void setPieceSelector(const SharedHandle<PieceSelector>& pieceSelector)
{
- _pieceSelector = pieceSelector;
+ pieceSelector_ = pieceSelector;
}
const SharedHandle<PieceSelector>& getPieceSelector() const
{
- return _pieceSelector;
+ return pieceSelector_;
}
};
diff --git a/src/DiskAdaptor.cc b/src/DiskAdaptor.cc
index 54e1e1b4..8c910c5f 100644
--- a/src/DiskAdaptor.cc
+++ b/src/DiskAdaptor.cc
@@ -41,8 +41,8 @@ namespace aria2 {
DiskAdaptor::DiskAdaptor():
#ifdef HAVE_POSIX_FALLOCATE
- _fallocate(false),
+ fallocate_(false),
#endif // HAVE_POSIX_FALLOCATE
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
} // namespace aria2
diff --git a/src/DiskAdaptor.h b/src/DiskAdaptor.h
index e3473c9b..8dde24ea 100644
--- a/src/DiskAdaptor.h
+++ b/src/DiskAdaptor.h
@@ -50,15 +50,15 @@ class FileAllocationIterator;
class DiskAdaptor:public BinaryStream {
private:
- std::vector<SharedHandle<FileEntry> > _fileEntries;
+ std::vector<SharedHandle<FileEntry> > fileEntries_;
#ifdef HAVE_POSIX_FALLOCATE
- bool _fallocate;
+ bool fallocate_;
#endif // HAVE_POSIX_FALLOCATE
- Logger* _logger;
+ Logger* logger_;
protected:
Logger* getLogger() const
{
- return _logger;
+ return logger_;
}
public:
DiskAdaptor();
@@ -79,12 +79,12 @@ public:
template<typename InputIterator>
void setFileEntries(InputIterator first, InputIterator last)
{
- _fileEntries.assign(first, last);
+ fileEntries_.assign(first, last);
}
const std::vector<SharedHandle<FileEntry> >& getFileEntries() const
{
- return _fileEntries;
+ return fileEntries_;
}
virtual SharedHandle<FileAllocationIterator> fileAllocationIterator() = 0;
@@ -113,17 +113,17 @@ public:
#ifdef HAVE_POSIX_FALLOCATE
void enableFallocate()
{
- _fallocate = true;
+ fallocate_ = true;
}
void disableFallocate()
{
- _fallocate = false;
+ fallocate_ = false;
}
bool doesFallocate() const
{
- return _fallocate;
+ return fallocate_;
}
#endif // HAVE_POSIX_FALLOCATE
};
diff --git a/src/DownloadCommand.cc b/src/DownloadCommand.cc
index a9cfd24a..122cf26a 100644
--- a/src/DownloadCommand.cc
+++ b/src/DownloadCommand.cc
@@ -76,11 +76,11 @@ DownloadCommand::DownloadCommand(cuid_t cuid,
DownloadEngine* e,
const SocketHandle& s):
AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _buf(new unsigned char[BUFSIZE]),
- _startupIdleTime(10),
- _lowestDownloadSpeedLimit(0)
+ buf_(new unsigned char[BUFSIZE]),
+ startupIdleTime_(10),
+ lowestDownloadSpeedLimit_(0)
#ifdef ENABLE_MESSAGE_DIGEST
- , _pieceHashValidationEnabled(false)
+ , pieceHashValidationEnabled_(false)
#endif // ENABLE_MESSAGE_DIGEST
{
#ifdef ENABLE_MESSAGE_DIGEST
@@ -88,25 +88,25 @@ DownloadCommand::DownloadCommand(cuid_t cuid,
if(getOption()->getAsBool(PREF_REALTIME_CHUNK_CHECKSUM)) {
const std::string& algo = getDownloadContext()->getPieceHashAlgo();
if(MessageDigestContext::supports(algo)) {
- _messageDigestContext.reset(new MessageDigestContext());
- _messageDigestContext->trySetAlgo(algo);
- _messageDigestContext->digestInit();
+ messageDigestContext_.reset(new MessageDigestContext());
+ messageDigestContext_->trySetAlgo(algo);
+ messageDigestContext_->digestInit();
- _pieceHashValidationEnabled = true;
+ pieceHashValidationEnabled_ = true;
}
}
}
#endif // ENABLE_MESSAGE_DIGEST
- _peerStat = req->initPeerStat();
- _peerStat->downloadStart();
- getSegmentMan()->registerPeerStat(_peerStat);
+ peerStat_ = req->initPeerStat();
+ peerStat_->downloadStart();
+ getSegmentMan()->registerPeerStat(peerStat_);
}
DownloadCommand::~DownloadCommand() {
- _peerStat->downloadStop();
- getSegmentMan()->updateFastestPeerStat(_peerStat);
- delete [] _buf;
+ peerStat_->downloadStop();
+ getSegmentMan()->updateFastestPeerStat(peerStat_);
+ delete [] buf_;
}
bool DownloadCommand::executeInternal() {
@@ -135,7 +135,7 @@ bool DownloadCommand::executeInternal() {
} else {
bufSize = BUFSIZE;
}
- getSocket()->readData(_buf, bufSize);
+ getSocket()->readData(buf_, bufSize);
const SharedHandle<DiskAdaptor>& diskAdaptor =
getPieceStorage()->getDiskAdaptor();
@@ -144,21 +144,21 @@ bool DownloadCommand::executeInternal() {
size_t bufSizeFinal;
std::string decoded;
- if(_transferEncodingDecoder.isNull()) {
- bufFinal = _buf;
+ if(transferEncodingDecoder_.isNull()) {
+ bufFinal = buf_;
bufSizeFinal = bufSize;
} else {
- decoded = _transferEncodingDecoder->decode(_buf, bufSize);
+ decoded = transferEncodingDecoder_->decode(buf_, bufSize);
bufFinal = reinterpret_cast<const unsigned char*>(decoded.c_str());
bufSizeFinal = decoded.size();
}
- if(_contentEncodingDecoder.isNull()) {
+ if(contentEncodingDecoder_.isNull()) {
diskAdaptor->writeData(bufFinal, bufSizeFinal,
segment->getPositionToWrite());
} else {
- std::string out = _contentEncodingDecoder->decode(bufFinal, bufSizeFinal);
+ std::string out = contentEncodingDecoder_->decode(bufFinal, bufSizeFinal);
diskAdaptor->writeData(reinterpret_cast<const unsigned char*>(out.data()),
out.size(),
segment->getPositionToWrite());
@@ -167,7 +167,7 @@ bool DownloadCommand::executeInternal() {
#ifdef ENABLE_MESSAGE_DIGEST
- if(_pieceHashValidationEnabled) {
+ if(pieceHashValidationEnabled_) {
segment->updateHash(segment->getWrittenLength(), bufFinal, bufSizeFinal);
}
@@ -175,11 +175,11 @@ bool DownloadCommand::executeInternal() {
if(bufSizeFinal > 0) {
segment->updateWrittenLength(bufSizeFinal);
}
- _peerStat->updateDownloadLength(bufSize);
- getSegmentMan()->updateDownloadSpeedFor(_peerStat);
+ peerStat_->updateDownloadLength(bufSize);
+ getSegmentMan()->updateDownloadSpeedFor(peerStat_);
bool segmentPartComplete = false;
// Note that GrowSegment::complete() always returns false.
- if(_transferEncodingDecoder.isNull() && _contentEncodingDecoder.isNull()) {
+ if(transferEncodingDecoder_.isNull() && contentEncodingDecoder_.isNull()) {
if(segment->complete() ||
segment->getPositionToWrite() == getFileEntry()->getLastOffset()) {
segmentPartComplete = true;
@@ -187,16 +187,16 @@ bool DownloadCommand::executeInternal() {
!getSocket()->wantRead() && !getSocket()->wantWrite()) {
segmentPartComplete = true;
}
- } else if(!_transferEncodingDecoder.isNull() &&
+ } else if(!transferEncodingDecoder_.isNull() &&
(segment->complete() ||
segment->getPositionToWrite() == getFileEntry()->getLastOffset())){
// In this case, transferEncodingDecoder is used and
// Content-Length is known.
segmentPartComplete = true;
- } else if((_transferEncodingDecoder.isNull() ||
- _transferEncodingDecoder->finished()) &&
- (_contentEncodingDecoder.isNull() ||
- _contentEncodingDecoder->finished())) {
+ } else if((transferEncodingDecoder_.isNull() ||
+ transferEncodingDecoder_->finished()) &&
+ (contentEncodingDecoder_.isNull() ||
+ contentEncodingDecoder_->finished())) {
segmentPartComplete = true;
}
@@ -219,7 +219,7 @@ bool DownloadCommand::executeInternal() {
{
const std::string& expectedPieceHash =
getDownloadContext()->getPieceHash(segment->getIndex());
- if(_pieceHashValidationEnabled && !expectedPieceHash.empty()) {
+ if(pieceHashValidationEnabled_ && !expectedPieceHash.empty()) {
if(segment->isHashCalculated()) {
if(getLogger()->debug()) {
getLogger()->debug
@@ -229,11 +229,11 @@ bool DownloadCommand::executeInternal() {
validatePieceHash
(segment, expectedPieceHash, segment->getHashString());
} else {
- _messageDigestContext->digestReset();
+ messageDigestContext_->digestReset();
validatePieceHash
(segment, expectedPieceHash,
MessageDigestHelper::digest
- (_messageDigestContext.get(),
+ (messageDigestContext_.get(),
getPieceStorage()->getDiskAdaptor(),
segment->getPosition(),
segment->getLength()));
@@ -266,13 +266,13 @@ bool DownloadCommand::executeInternal() {
void DownloadCommand::checkLowestDownloadSpeed() const
{
// calculate downloading speed
- if(_peerStat->getDownloadStartTime().difference(global::wallclock) >=
- _startupIdleTime) {
- unsigned int nowSpeed = _peerStat->calculateDownloadSpeed();
- if(_lowestDownloadSpeedLimit > 0 && nowSpeed <= _lowestDownloadSpeedLimit) {
+ if(peerStat_->getDownloadStartTime().difference(global::wallclock) >=
+ startupIdleTime_) {
+ unsigned int nowSpeed = peerStat_->calculateDownloadSpeed();
+ if(lowestDownloadSpeedLimit_ > 0 && nowSpeed <= lowestDownloadSpeedLimit_) {
throw DL_ABORT_EX2(StringFormat(EX_TOO_SLOW_DOWNLOAD_SPEED,
nowSpeed,
- _lowestDownloadSpeedLimit,
+ lowestDownloadSpeedLimit_,
getRequest()->getHost().c_str()).str(),
downloadresultcode::TOO_SLOW_DOWNLOAD_SPEED);
}
@@ -357,13 +357,13 @@ void DownloadCommand::validatePieceHash(const SharedHandle<Segment>& segment,
void DownloadCommand::setTransferEncodingDecoder
(const SharedHandle<Decoder>& decoder)
{
- this->_transferEncodingDecoder = decoder;
+ this->transferEncodingDecoder_ = decoder;
}
void DownloadCommand::setContentEncodingDecoder
(const SharedHandle<Decoder>& decoder)
{
- _contentEncodingDecoder = decoder;
+ contentEncodingDecoder_ = decoder;
}
} // namespace aria2
diff --git a/src/DownloadCommand.h b/src/DownloadCommand.h
index 1abe4b58..9e55784a 100644
--- a/src/DownloadCommand.h
+++ b/src/DownloadCommand.h
@@ -47,17 +47,17 @@ class MessageDigestContext;
class DownloadCommand : public AbstractCommand {
private:
- unsigned char* _buf;
+ unsigned char* buf_;
- time_t _startupIdleTime;
- unsigned int _lowestDownloadSpeedLimit;
- SharedHandle<PeerStat> _peerStat;
+ time_t startupIdleTime_;
+ unsigned int lowestDownloadSpeedLimit_;
+ SharedHandle<PeerStat> peerStat_;
#ifdef ENABLE_MESSAGE_DIGEST
- bool _pieceHashValidationEnabled;
+ bool pieceHashValidationEnabled_;
- SharedHandle<MessageDigestContext> _messageDigestContext;
+ SharedHandle<MessageDigestContext> messageDigestContext_;
#endif // ENABLE_MESSAGE_DIGEST
@@ -67,9 +67,9 @@ private:
void checkLowestDownloadSpeed() const;
- SharedHandle<Decoder> _transferEncodingDecoder;
+ SharedHandle<Decoder> transferEncodingDecoder_;
- SharedHandle<Decoder> _contentEncodingDecoder;
+ SharedHandle<Decoder> contentEncodingDecoder_;
protected:
virtual bool executeInternal();
@@ -85,26 +85,26 @@ public:
const SharedHandle<Decoder>& getTransferEncodingDecoder() const
{
- return _transferEncodingDecoder;
+ return transferEncodingDecoder_;
}
void setTransferEncodingDecoder(const SharedHandle<Decoder>& decoder);
const SharedHandle<Decoder>& getContentEncodingDecoder() const
{
- return _contentEncodingDecoder;
+ return contentEncodingDecoder_;
}
void setContentEncodingDecoder(const SharedHandle<Decoder>& decoder);
void setStartupIdleTime(time_t startupIdleTime)
{
- _startupIdleTime = startupIdleTime;
+ startupIdleTime_ = startupIdleTime;
}
void setLowestDownloadSpeedLimit(unsigned int lowestDownloadSpeedLimit)
{
- _lowestDownloadSpeedLimit = lowestDownloadSpeedLimit;
+ lowestDownloadSpeedLimit_ = lowestDownloadSpeedLimit;
}
};
diff --git a/src/DownloadContext.cc b/src/DownloadContext.cc
index f14dd6e5..b79a5270 100644
--- a/src/DownloadContext.cc
+++ b/src/DownloadContext.cc
@@ -45,43 +45,43 @@
namespace aria2 {
DownloadContext::DownloadContext():
- _dir(A2STR::DOT_C),
- _pieceLength(0),
- _knowsTotalLength(true),
- _ownerRequestGroup(0),
- _downloadStartTime(0),
- _downloadStopTime(_downloadStartTime) {}
+ dir_(A2STR::DOT_C),
+ pieceLength_(0),
+ knowsTotalLength_(true),
+ ownerRequestGroup_(0),
+ downloadStartTime_(0),
+ downloadStopTime_(downloadStartTime_) {}
DownloadContext::DownloadContext(size_t pieceLength,
uint64_t totalLength,
const std::string& path):
- _dir(A2STR::DOT_C),
- _pieceLength(pieceLength),
- _knowsTotalLength(true),
- _ownerRequestGroup(0),
- _downloadStartTime(0),
- _downloadStopTime(0)
+ dir_(A2STR::DOT_C),
+ pieceLength_(pieceLength),
+ knowsTotalLength_(true),
+ ownerRequestGroup_(0),
+ downloadStartTime_(0),
+ downloadStopTime_(0)
{
SharedHandle<FileEntry> fileEntry(new FileEntry(path, totalLength, 0));
- _fileEntries.push_back(fileEntry);
+ fileEntries_.push_back(fileEntry);
}
void DownloadContext::resetDownloadStartTime()
{
- _downloadStartTime = global::wallclock;
- _downloadStopTime.reset(0);
+ downloadStartTime_ = global::wallclock;
+ downloadStopTime_.reset(0);
}
void DownloadContext::resetDownloadStopTime()
{
- _downloadStopTime = global::wallclock;
+ downloadStopTime_ = global::wallclock;
}
int64_t DownloadContext::calculateSessionTime() const
{
- if(_downloadStopTime > _downloadStartTime) {
+ if(downloadStopTime_ > downloadStartTime_) {
return
- _downloadStartTime.differenceInMillis(_downloadStopTime);
+ downloadStartTime_.differenceInMillis(downloadStopTime_);
} else {
return 0;
}
@@ -90,9 +90,9 @@ int64_t DownloadContext::calculateSessionTime() const
SharedHandle<FileEntry>
DownloadContext::findFileEntryByOffset(off_t offset) const
{
- if(_fileEntries.empty() ||
+ if(fileEntries_.empty() ||
(offset > 0 &&
- _fileEntries.back()->getOffset()+_fileEntries.back()->getLength() <=
+ fileEntries_.back()->getOffset()+fileEntries_.back()->getLength() <=
static_cast<uint64_t>(offset))){
return SharedHandle<FileEntry>();
}
@@ -100,8 +100,8 @@ DownloadContext::findFileEntryByOffset(off_t offset) const
SharedHandle<FileEntry> obj(new FileEntry());
obj->setOffset(offset);
std::vector<SharedHandle<FileEntry> >::const_iterator i =
- std::upper_bound(_fileEntries.begin(), _fileEntries.end(), obj);
- if(i != _fileEntries.end() && (*i)->getOffset() == offset) {
+ std::upper_bound(fileEntries_.begin(), fileEntries_.end(), obj);
+ if(i != fileEntries_.end() && (*i)->getOffset() == offset) {
return *i;
} else {
return *(--i);
@@ -111,9 +111,9 @@ DownloadContext::findFileEntryByOffset(off_t offset) const
void DownloadContext::setFilePathWithIndex
(size_t index, const std::string& path)
{
- if(0 < index && index <= _fileEntries.size()) {
+ if(0 < index && index <= fileEntries_.size()) {
// We don't escape path because path may come from users.
- _fileEntries[index-1]->setPath(path);
+ fileEntries_[index-1]->setPath(path);
} else {
throw DL_ABORT_EX(StringFormat("No such file with index=%u",
static_cast<unsigned int>(index)).str());
@@ -127,11 +127,11 @@ void DownloadContext::setFileFilter(IntSequence seq)
fileIndexes.erase(std::unique(fileIndexes.begin(), fileIndexes.end()),
fileIndexes.end());
- bool selectAll = fileIndexes.empty() || _fileEntries.size() == 1;
+ bool selectAll = fileIndexes.empty() || fileEntries_.size() == 1;
int32_t index = 1;
for(std::vector<SharedHandle<FileEntry> >::const_iterator i =
- _fileEntries.begin(), eoi = _fileEntries.end();
+ fileEntries_.begin(), eoi = fileEntries_.end();
i != eoi; ++i, ++index) {
(*i)->setRequested
(selectAll ||
@@ -145,7 +145,7 @@ void DownloadContext::setAttribute
std::map<std::string, SharedHandle<ContextAttribute> >::value_type p =
std::make_pair(key, value);
std::pair<std::map<std::string, SharedHandle<ContextAttribute> >::iterator,
- bool> r = _attrs.insert(p);
+ bool> r = attrs_.insert(p);
if(!r.second) {
(*r.first).second = value;
}
@@ -155,8 +155,8 @@ const SharedHandle<ContextAttribute>& DownloadContext::getAttribute
(const std::string& key)
{
std::map<std::string, SharedHandle<ContextAttribute> >::const_iterator itr =
- _attrs.find(key);
- if(itr == _attrs.end()) {
+ attrs_.find(key);
+ if(itr == attrs_.end()) {
throw DL_ABORT_EX(StringFormat("No attribute named %s", key.c_str()).str());
} else {
return (*itr).second;
@@ -165,43 +165,43 @@ const SharedHandle<ContextAttribute>& DownloadContext::getAttribute
bool DownloadContext::hasAttribute(const std::string& key) const
{
- return _attrs.count(key) == 1;
+ return attrs_.count(key) == 1;
}
void DownloadContext::releaseRuntimeResource()
{
for(std::vector<SharedHandle<FileEntry> >::const_iterator i =
- _fileEntries.begin(), eoi = _fileEntries.end(); i != eoi; ++i) {
+ fileEntries_.begin(), eoi = fileEntries_.end(); i != eoi; ++i) {
(*i)->releaseRuntimeResource();
}
}
size_t DownloadContext::getNumPieces() const
{
- if(_pieceLength == 0) {
+ if(pieceLength_ == 0) {
return 0;
} else {
- assert(!_fileEntries.empty());
- return (_fileEntries.back()->getLastOffset()+_pieceLength-1)/_pieceLength;
+ assert(!fileEntries_.empty());
+ return (fileEntries_.back()->getLastOffset()+pieceLength_-1)/pieceLength_;
}
}
uint64_t DownloadContext::getTotalLength() const
{
- if(_fileEntries.empty()) {
+ if(fileEntries_.empty()) {
return 0;
} else {
- return _fileEntries.back()->getLastOffset();
+ return fileEntries_.back()->getLastOffset();
}
}
const std::string& DownloadContext::getBasePath() const
{
- if(_basePath.empty()) {
- assert(!_fileEntries.empty());
+ if(basePath_.empty()) {
+ assert(!fileEntries_.empty());
return getFirstFileEntry()->getPath();
} else {
- return _basePath;
+ return basePath_;
}
}
diff --git a/src/DownloadContext.h b/src/DownloadContext.h
index e40ea4e2..edf70227 100644
--- a/src/DownloadContext.h
+++ b/src/DownloadContext.h
@@ -57,33 +57,33 @@ class RequestGroup;
class DownloadContext
{
private:
- std::vector<SharedHandle<FileEntry> > _fileEntries;
+ std::vector<SharedHandle<FileEntry> > fileEntries_;
- std::string _dir;
+ std::string dir_;
- std::vector<std::string> _pieceHashes;
+ std::vector<std::string> pieceHashes_;
- size_t _pieceLength;
+ size_t pieceLength_;
- std::string _pieceHashAlgo;
+ std::string pieceHashAlgo_;
- std::string _checksum;
+ std::string checksum_;
- std::string _checksumHashAlgo;
+ std::string checksumHashAlgo_;
- std::string _basePath;
+ std::string basePath_;
- bool _knowsTotalLength;
+ bool knowsTotalLength_;
- RequestGroup* _ownerRequestGroup;
+ RequestGroup* ownerRequestGroup_;
- std::map<std::string, SharedHandle<ContextAttribute> > _attrs;
+ std::map<std::string, SharedHandle<ContextAttribute> > attrs_;
- Timer _downloadStartTime;
+ Timer downloadStartTime_;
- Timer _downloadStopTime;
+ Timer downloadStopTime_;
- SharedHandle<Signature> _signature;
+ SharedHandle<Signature> signature_;
public:
DownloadContext();
@@ -95,8 +95,8 @@ public:
const std::string& getPieceHash(size_t index) const
{
- if(index < _pieceHashes.size()) {
- return _pieceHashes[index];
+ if(index < pieceHashes_.size()) {
+ return pieceHashes_[index];
} else {
return A2STR::NIL;
}
@@ -104,91 +104,91 @@ public:
const std::vector<std::string>& getPieceHashes() const
{
- return _pieceHashes;
+ return pieceHashes_;
}
template<typename InputIterator>
void setPieceHashes(InputIterator first, InputIterator last)
{
- _pieceHashes.assign(first, last);
+ pieceHashes_.assign(first, last);
}
uint64_t getTotalLength() const;
- bool knowsTotalLength() const { return _knowsTotalLength; }
+ bool knowsTotalLength() const { return knowsTotalLength_; }
- void markTotalLengthIsUnknown() { _knowsTotalLength = false; }
+ void markTotalLengthIsUnknown() { knowsTotalLength_ = false; }
- void markTotalLengthIsKnown() { _knowsTotalLength = true; }
+ void markTotalLengthIsKnown() { knowsTotalLength_ = true; }
const std::vector<SharedHandle<FileEntry> >& getFileEntries() const
{
- return _fileEntries;
+ return fileEntries_;
}
const SharedHandle<FileEntry>& getFirstFileEntry() const
{
- assert(!_fileEntries.empty());
- return _fileEntries[0];
+ assert(!fileEntries_.empty());
+ return fileEntries_[0];
}
template<typename InputIterator>
void setFileEntries(InputIterator first, InputIterator last)
{
- _fileEntries.assign(first, last);
+ fileEntries_.assign(first, last);
}
- size_t getPieceLength() const { return _pieceLength; }
+ size_t getPieceLength() const { return pieceLength_; }
- void setPieceLength(size_t length) { _pieceLength = length; }
+ void setPieceLength(size_t length) { pieceLength_ = length; }
size_t getNumPieces() const;
- const std::string& getPieceHashAlgo() const { return _pieceHashAlgo; }
+ const std::string& getPieceHashAlgo() const { return pieceHashAlgo_; }
void setPieceHashAlgo(const std::string& algo)
{
- _pieceHashAlgo = algo;
+ pieceHashAlgo_ = algo;
}
- const std::string& getChecksum() const { return _checksum; }
+ const std::string& getChecksum() const { return checksum_; }
void setChecksum(const std::string& checksum)
{
- _checksum = checksum;
+ checksum_ = checksum;
}
- const std::string& getChecksumHashAlgo() const { return _checksumHashAlgo; }
+ const std::string& getChecksumHashAlgo() const { return checksumHashAlgo_; }
void setChecksumHashAlgo(const std::string& algo)
{
- _checksumHashAlgo = algo;
+ checksumHashAlgo_ = algo;
}
// The representative path name for this context. It is used as a
- // part of .aria2 control file. If _basePath is set, returns
- // _basePath. Otherwise, the first FileEntry's getFilePath() is
+ // part of .aria2 control file. If basePath_ is set, returns
+ // basePath_. Otherwise, the first FileEntry's getFilePath() is
// returned.
const std::string& getBasePath() const;
- void setBasePath(const std::string& basePath) { _basePath = basePath; }
+ void setBasePath(const std::string& basePath) { basePath_ = basePath; }
- const std::string& getDir() const { return _dir; }
+ const std::string& getDir() const { return dir_; }
- void setDir(const std::string& dir) { _dir = dir; }
+ void setDir(const std::string& dir) { dir_ = dir; }
- const SharedHandle<Signature>& getSignature() const { return _signature; }
+ const SharedHandle<Signature>& getSignature() const { return signature_; }
void setSignature(const SharedHandle<Signature>& signature)
{
- _signature = signature;
+ signature_ = signature;
}
- RequestGroup* getOwnerRequestGroup() { return _ownerRequestGroup; }
+ RequestGroup* getOwnerRequestGroup() { return ownerRequestGroup_; }
void setOwnerRequestGroup(RequestGroup* owner)
{
- _ownerRequestGroup = owner;
+ ownerRequestGroup_ = owner;
}
void setFileFilter(IntSequence seq);
@@ -213,7 +213,7 @@ public:
const Timer& getDownloadStopTime() const
{
- return _downloadStopTime;
+ return downloadStopTime_;
}
int64_t calculateSessionTime() const;
diff --git a/src/DownloadEngine.cc b/src/DownloadEngine.cc
index 89580d00..009b0c19 100644
--- a/src/DownloadEngine.cc
+++ b/src/DownloadEngine.cc
@@ -90,20 +90,20 @@ volatile sig_atomic_t globalHaltRequested = 0;
} // namespace global
DownloadEngine::DownloadEngine(const SharedHandle<EventPoll>& eventPoll):
- _eventPoll(eventPoll),
- _logger(LogFactory::getInstance()),
- _haltRequested(false),
- _noWait(false),
- _refreshInterval(DEFAULT_REFRESH_INTERVAL),
- _cookieStorage(new CookieStorage()),
+ eventPoll_(eventPoll),
+ logger_(LogFactory::getInstance()),
+ haltRequested_(false),
+ noWait_(false),
+ refreshInterval_(DEFAULT_REFRESH_INTERVAL),
+ cookieStorage_(new CookieStorage()),
#ifdef ENABLE_BITTORRENT
- _btRegistry(new BtRegistry()),
+ btRegistry_(new BtRegistry()),
#endif // ENABLE_BITTORRENT
- _dnsCache(new DNSCache())
+ dnsCache_(new DNSCache())
{
unsigned char sessionId[20];
util::generateRandomKey(sessionId);
- _sessionId = std::string(&sessionId[0], & sessionId[sizeof(sessionId)]);
+ sessionId_ = std::string(&sessionId[0], & sessionId[sizeof(sessionId)]);
}
DownloadEngine::~DownloadEngine() {
@@ -111,8 +111,8 @@ DownloadEngine::~DownloadEngine() {
}
void DownloadEngine::cleanQueue() {
- std::for_each(_commands.begin(), _commands.end(), Deleter());
- _commands.clear();
+ std::for_each(commands_.begin(), commands_.end(), Deleter());
+ commands_.clear();
}
static void executeCommand(std::deque<Command*>& commands,
@@ -141,21 +141,21 @@ void DownloadEngine::run()
{
Timer cp;
cp.reset(0);
- while(!_commands.empty() || !_routineCommands.empty()) {
+ while(!commands_.empty() || !routineCommands_.empty()) {
global::wallclock.reset();
- if(cp.difference(global::wallclock) >= _refreshInterval) {
- _refreshInterval = DEFAULT_REFRESH_INTERVAL;
+ if(cp.difference(global::wallclock) >= refreshInterval_) {
+ refreshInterval_ = DEFAULT_REFRESH_INTERVAL;
cp = global::wallclock;
- executeCommand(_commands, Command::STATUS_ALL);
+ executeCommand(commands_, Command::STATUS_ALL);
} else {
- executeCommand(_commands, Command::STATUS_ACTIVE);
+ executeCommand(commands_, Command::STATUS_ACTIVE);
}
- executeCommand(_routineCommands, Command::STATUS_ALL);
+ executeCommand(routineCommands_, Command::STATUS_ALL);
afterEachIteration();
- if(!_commands.empty()) {
+ if(!commands_.empty()) {
waitData();
}
- _noWait = false;
+ noWait_ = false;
calculateStatistics();
}
onEndOfRun();
@@ -164,69 +164,69 @@ void DownloadEngine::run()
void DownloadEngine::waitData()
{
struct timeval tv;
- if(_noWait) {
+ if(noWait_) {
tv.tv_sec = tv.tv_usec = 0;
} else {
tv.tv_sec = 1;
tv.tv_usec = 0;
}
- _eventPoll->poll(tv);
+ eventPoll_->poll(tv);
}
bool DownloadEngine::addSocketForReadCheck(const SocketHandle& socket,
Command* command)
{
- return _eventPoll->addEvents(socket->getSockfd(), command,
+ return eventPoll_->addEvents(socket->getSockfd(), command,
EventPoll::EVENT_READ);
}
bool DownloadEngine::deleteSocketForReadCheck(const SocketHandle& socket,
Command* command)
{
- return _eventPoll->deleteEvents(socket->getSockfd(), command,
+ return eventPoll_->deleteEvents(socket->getSockfd(), command,
EventPoll::EVENT_READ);
}
bool DownloadEngine::addSocketForWriteCheck(const SocketHandle& socket,
Command* command)
{
- return _eventPoll->addEvents(socket->getSockfd(), command,
+ return eventPoll_->addEvents(socket->getSockfd(), command,
EventPoll::EVENT_WRITE);
}
bool DownloadEngine::deleteSocketForWriteCheck(const SocketHandle& socket,
Command* command)
{
- return _eventPoll->deleteEvents(socket->getSockfd(), command,
+ return eventPoll_->deleteEvents(socket->getSockfd(), command,
EventPoll::EVENT_WRITE);
}
void DownloadEngine::calculateStatistics()
{
- if(!_statCalc.isNull()) {
- _statCalc->calculateStat(this);
+ if(!statCalc_.isNull()) {
+ statCalc_->calculateStat(this);
}
}
void DownloadEngine::onEndOfRun()
{
- _requestGroupMan->updateServerStat();
- _requestGroupMan->closeFile();
- _requestGroupMan->save();
+ requestGroupMan_->updateServerStat();
+ requestGroupMan_->closeFile();
+ requestGroupMan_->save();
}
void DownloadEngine::afterEachIteration()
{
- _requestGroupMan->calculateStat();
+ requestGroupMan_->calculateStat();
if(global::globalHaltRequested == 1) {
- _logger->notice(_("Shutdown sequence commencing..."
+ logger_->notice(_("Shutdown sequence commencing..."
" Press Ctrl-C again for emergency shutdown."));
requestHalt();
global::globalHaltRequested = 2;
setNoWait(true);
setRefreshInterval(0);
} else if(global::globalHaltRequested == 3) {
- _logger->notice(_("Emergency shutdown sequence commencing..."));
+ logger_->notice(_("Emergency shutdown sequence commencing..."));
requestForceHalt();
global::globalHaltRequested = 4;
setNoWait(true);
@@ -236,70 +236,70 @@ void DownloadEngine::afterEachIteration()
void DownloadEngine::requestHalt()
{
- _haltRequested = true;
- _requestGroupMan->halt();
+ haltRequested_ = true;
+ requestGroupMan_->halt();
}
void DownloadEngine::requestForceHalt()
{
- _haltRequested = true;
- _requestGroupMan->forceHalt();
+ haltRequested_ = true;
+ requestGroupMan_->forceHalt();
}
void DownloadEngine::setStatCalc(const StatCalcHandle& statCalc)
{
- _statCalc = statCalc;
+ statCalc_ = statCalc;
}
#ifdef ENABLE_ASYNC_DNS
bool DownloadEngine::addNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver, Command* command)
{
- return _eventPoll->addNameResolver(resolver, command);
+ return eventPoll_->addNameResolver(resolver, command);
}
bool DownloadEngine::deleteNameResolverCheck
(const SharedHandle<AsyncNameResolver>& resolver, Command* command)
{
- return _eventPoll->deleteNameResolver(resolver, command);
+ return eventPoll_->deleteNameResolver(resolver, command);
}
#endif // ENABLE_ASYNC_DNS
void DownloadEngine::setNoWait(bool b)
{
- _noWait = b;
+ noWait_ = b;
}
void DownloadEngine::addRoutineCommand(Command* command)
{
- _routineCommands.push_back(command);
+ routineCommands_.push_back(command);
}
void DownloadEngine::poolSocket(const std::string& key,
const SocketPoolEntry& entry)
{
- _logger->info("Pool socket for %s", key.c_str());
+ logger_->info("Pool socket for %s", key.c_str());
std::multimap<std::string, SocketPoolEntry>::value_type p(key, entry);
- _socketPool.insert(p);
+ socketPool_.insert(p);
- if(_lastSocketPoolScan.difference(global::wallclock) >= 60) {
+ if(lastSocketPoolScan_.difference(global::wallclock) >= 60) {
std::multimap<std::string, SocketPoolEntry> newPool;
- if(_logger->debug()) {
- _logger->debug("Scaning SocketPool and erasing timed out entry.");
+ if(logger_->debug()) {
+ logger_->debug("Scaning SocketPool and erasing timed out entry.");
}
- _lastSocketPoolScan = global::wallclock;
+ lastSocketPoolScan_ = global::wallclock;
for(std::multimap<std::string, SocketPoolEntry>::iterator i =
- _socketPool.begin(), eoi = _socketPool.end(); i != eoi; ++i) {
+ socketPool_.begin(), eoi = socketPool_.end(); i != eoi; ++i) {
if(!(*i).second.isTimeout()) {
newPool.insert(*i);
}
}
- if(_logger->debug()) {
- _logger->debug
+ if(logger_->debug()) {
+ logger_->debug
("%lu entries removed.",
- static_cast<unsigned long>(_socketPool.size()-newPool.size()));
+ static_cast<unsigned long>(socketPool_.size()-newPool.size()));
}
- _socketPool = newPool;
+ socketPool_ = newPool;
}
}
@@ -395,16 +395,16 @@ DownloadEngine::findSocketPoolEntry(const std::string& key)
{
std::pair<std::multimap<std::string, SocketPoolEntry>::iterator,
std::multimap<std::string, SocketPoolEntry>::iterator> range =
- _socketPool.equal_range(key);
+ socketPool_.equal_range(key);
for(std::multimap<std::string, SocketPoolEntry>::iterator i =
range.first, eoi = range.second; i != eoi; ++i) {
const SocketPoolEntry& e = (*i).second;
if(!e.isTimeout()) {
- _logger->info("Found socket for %s", key.c_str());
+ logger_->info("Found socket for %s", key.c_str());
return i;
}
}
- return _socketPool.end();
+ return socketPool_.end();
}
SharedHandle<SocketCore>
@@ -416,9 +416,9 @@ DownloadEngine::popPooledSocket
std::multimap<std::string, SocketPoolEntry>::iterator i =
findSocketPoolEntry
(createSockPoolKey(ipaddr, port, A2STR::NIL, proxyhost, proxyport));
- if(i != _socketPool.end()) {
+ if(i != socketPool_.end()) {
s = (*i).second.getSocket();
- _socketPool.erase(i);
+ socketPool_.erase(i);
}
return s;
}
@@ -434,10 +434,10 @@ DownloadEngine::popPooledSocket
std::multimap<std::string, SocketPoolEntry>::iterator i =
findSocketPoolEntry
(createSockPoolKey(ipaddr, port, username, proxyhost, proxyport));
- if(i != _socketPool.end()) {
+ if(i != socketPool_.end()) {
s = (*i).second.getSocket();
options = (*i).second.getOptions();
- _socketPool.erase(i);
+ socketPool_.erase(i);
}
return s;
}
@@ -478,60 +478,60 @@ DownloadEngine::SocketPoolEntry::SocketPoolEntry
(const SharedHandle<SocketCore>& socket,
const std::map<std::string, std::string>& options,
time_t timeout):
- _socket(socket),
- _options(options),
- _timeout(timeout) {}
+ socket_(socket),
+ options_(options),
+ timeout_(timeout) {}
DownloadEngine::SocketPoolEntry::SocketPoolEntry
(const SharedHandle<SocketCore>& socket, time_t timeout):
- _socket(socket),
- _timeout(timeout) {}
+ socket_(socket),
+ timeout_(timeout) {}
DownloadEngine::SocketPoolEntry::~SocketPoolEntry() {}
bool DownloadEngine::SocketPoolEntry::isTimeout() const
{
- return _registeredTime.difference(global::wallclock) >= _timeout;
+ return registeredTime_.difference(global::wallclock) >= timeout_;
}
cuid_t DownloadEngine::newCUID()
{
- return _cuidCounter.newID();
+ return cuidCounter_.newID();
}
const std::string& DownloadEngine::findCachedIPAddress
(const std::string& hostname, uint16_t port) const
{
- return _dnsCache->find(hostname, port);
+ return dnsCache_->find(hostname, port);
}
void DownloadEngine::cacheIPAddress
(const std::string& hostname, const std::string& ipaddr, uint16_t port)
{
- _dnsCache->put(hostname, ipaddr, port);
+ dnsCache_->put(hostname, ipaddr, port);
}
void DownloadEngine::markBadIPAddress
(const std::string& hostname, const std::string& ipaddr, uint16_t port)
{
- _dnsCache->markBad(hostname, ipaddr, port);
+ dnsCache_->markBad(hostname, ipaddr, port);
}
void DownloadEngine::removeCachedIPAddress
(const std::string& hostname, uint16_t port)
{
- _dnsCache->remove(hostname, port);
+ dnsCache_->remove(hostname, port);
}
void DownloadEngine::setAuthConfigFactory
(const SharedHandle<AuthConfigFactory>& factory)
{
- _authConfigFactory = factory;
+ authConfigFactory_ = factory;
}
void DownloadEngine::setRefreshInterval(time_t interval)
{
- _refreshInterval = interval;
+ refreshInterval_ = interval;
}
} // namespace aria2
diff --git a/src/DownloadEngine.h b/src/DownloadEngine.h
index a7161920..670a3c8a 100644
--- a/src/DownloadEngine.h
+++ b/src/DownloadEngine.h
@@ -74,25 +74,25 @@ class DownloadEngine {
private:
void waitData();
- std::string _sessionId;
+ std::string sessionId_;
- SharedHandle<EventPoll> _eventPoll;
+ SharedHandle<EventPoll> eventPoll_;
- Logger* _logger;
+ Logger* logger_;
- SharedHandle<StatCalc> _statCalc;
+ SharedHandle<StatCalc> statCalc_;
- bool _haltRequested;
+ bool haltRequested_;
class SocketPoolEntry {
private:
- SharedHandle<SocketCore> _socket;
+ SharedHandle<SocketCore> socket_;
- std::map<std::string, std::string> _options;
+ std::map<std::string, std::string> options_;
- time_t _timeout;
+ time_t timeout_;
- Timer _registeredTime;
+ Timer registeredTime_;
public:
SocketPoolEntry(const SharedHandle<SocketCore>& socket,
const std::map<std::string, std::string>& option,
@@ -107,39 +107,39 @@ private:
const SharedHandle<SocketCore>& getSocket() const
{
- return _socket;
+ return socket_;
}
const std::map<std::string, std::string>& getOptions() const
{
- return _options;
+ return options_;
}
};
// key = IP address:port, value = SocketPoolEntry
- std::multimap<std::string, SocketPoolEntry> _socketPool;
+ std::multimap<std::string, SocketPoolEntry> socketPool_;
- Timer _lastSocketPoolScan;
+ Timer lastSocketPoolScan_;
- bool _noWait;
+ bool noWait_;
static const time_t DEFAULT_REFRESH_INTERVAL = 1;
- time_t _refreshInterval;
+ time_t refreshInterval_;
- std::deque<Command*> _routineCommands;
+ std::deque<Command*> routineCommands_;
- SharedHandle<CookieStorage> _cookieStorage;
+ SharedHandle<CookieStorage> cookieStorage_;
#ifdef ENABLE_BITTORRENT
- SharedHandle<BtRegistry> _btRegistry;
+ SharedHandle<BtRegistry> btRegistry_;
#endif // ENABLE_BITTORRENT
- CUIDCounter _cuidCounter;
+ CUIDCounter cuidCounter_;
- SharedHandle<DNSCache> _dnsCache;
+ SharedHandle<DNSCache> dnsCache_;
- SharedHandle<AuthConfigFactory> _authConfigFactory;
+ SharedHandle<AuthConfigFactory> authConfigFactory_;
/**
* Delegates to StatCalc
@@ -155,11 +155,11 @@ private:
std::multimap<std::string, SocketPoolEntry>::iterator
findSocketPoolEntry(const std::string& key);
- std::deque<Command*> _commands;
- SharedHandle<RequestGroupMan> _requestGroupMan;
- SharedHandle<FileAllocationMan> _fileAllocationMan;
- SharedHandle<CheckIntegrityMan> _checkIntegrityMan;
- Option* _option;
+ std::deque<Command*> commands_;
+ SharedHandle<RequestGroupMan> requestGroupMan_;
+ SharedHandle<FileAllocationMan> fileAllocationMan_;
+ SharedHandle<CheckIntegrityMan> checkIntegrityMan_;
+ Option* option_;
public:
DownloadEngine(const SharedHandle<EventPoll>& eventPoll);
@@ -188,59 +188,59 @@ public:
void addCommand(const std::vector<Command*>& commands)
{
- _commands.insert(_commands.end(), commands.begin(), commands.end());
+ commands_.insert(commands_.end(), commands.begin(), commands.end());
}
void addCommand(Command* command)
{
- _commands.push_back(command);
+ commands_.push_back(command);
}
const SharedHandle<RequestGroupMan>& getRequestGroupMan() const
{
- return _requestGroupMan;
+ return requestGroupMan_;
}
void setRequestGroupMan(const SharedHandle<RequestGroupMan>& rgman)
{
- _requestGroupMan = rgman;
+ requestGroupMan_ = rgman;
}
const SharedHandle<FileAllocationMan>& getFileAllocationMan() const
{
- return _fileAllocationMan;
+ return fileAllocationMan_;
}
void setFileAllocationMan(const SharedHandle<FileAllocationMan>& faman)
{
- _fileAllocationMan = faman;
+ fileAllocationMan_ = faman;
}
const SharedHandle<CheckIntegrityMan>& getCheckIntegrityMan() const
{
- return _checkIntegrityMan;
+ return checkIntegrityMan_;
}
void setCheckIntegrityMan(const SharedHandle<CheckIntegrityMan>& ciman)
{
- _checkIntegrityMan = ciman;
+ checkIntegrityMan_ = ciman;
}
Option* getOption() const
{
- return _option;
+ return option_;
}
void setOption(Option* op)
{
- _option = op;
+ option_ = op;
}
void setStatCalc(const SharedHandle<StatCalc>& statCalc);
bool isHaltRequested() const
{
- return _haltRequested;
+ return haltRequested_;
}
void requestHalt();
@@ -300,13 +300,13 @@ public:
const SharedHandle<CookieStorage>& getCookieStorage() const
{
- return _cookieStorage;
+ return cookieStorage_;
}
#ifdef ENABLE_BITTORRENT
const SharedHandle<BtRegistry>& getBtRegistry() const
{
- return _btRegistry;
+ return btRegistry_;
}
#endif // ENABLE_BITTORRENT
@@ -319,7 +319,7 @@ public:
void findAllCachedIPAddresses
(OutputIterator out, const std::string& hostname, uint16_t port) const
{
- _dnsCache->findAll(out, hostname, port);
+ dnsCache_->findAll(out, hostname, port);
}
void cacheIPAddress
@@ -334,14 +334,14 @@ public:
const SharedHandle<AuthConfigFactory>& getAuthConfigFactory() const
{
- return _authConfigFactory;
+ return authConfigFactory_;
}
void setRefreshInterval(time_t interval);
const std::string getSessionId() const
{
- return _sessionId;
+ return sessionId_;
}
};
diff --git a/src/DownloadEngineFactory.cc b/src/DownloadEngineFactory.cc
index fe79f35a..4af34005 100644
--- a/src/DownloadEngineFactory.cc
+++ b/src/DownloadEngineFactory.cc
@@ -80,7 +80,7 @@
namespace aria2 {
DownloadEngineFactory::DownloadEngineFactory():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
DownloadEngineHandle
DownloadEngineFactory::newDownloadEngine
diff --git a/src/DownloadEngineFactory.h b/src/DownloadEngineFactory.h
index c26d96f4..ab028812 100644
--- a/src/DownloadEngineFactory.h
+++ b/src/DownloadEngineFactory.h
@@ -50,7 +50,7 @@ class DownloadEngine;
class DownloadEngineFactory {
private:
- Logger* _logger;
+ Logger* logger_;
public:
DownloadEngineFactory();
diff --git a/src/DownloadHandler.cc b/src/DownloadHandler.cc
index 264473d1..29d9b027 100644
--- a/src/DownloadHandler.cc
+++ b/src/DownloadHandler.cc
@@ -41,18 +41,18 @@
namespace aria2 {
-DownloadHandler::DownloadHandler():_logger(LogFactory::getInstance()) {}
+DownloadHandler::DownloadHandler():logger_(LogFactory::getInstance()) {}
DownloadHandler::~DownloadHandler() {}
bool DownloadHandler::canHandle(const RequestGroup* requestGroup) const
{
- return !_criteria.isNull() && _criteria->match(requestGroup);
+ return !criteria_.isNull() && criteria_->match(requestGroup);
}
void DownloadHandler::setCriteria(const RequestGroupCriteriaHandle& criteria)
{
- _criteria = criteria;
+ criteria_ = criteria;
}
} // namespace aria2
diff --git a/src/DownloadHandler.h b/src/DownloadHandler.h
index 37e762bd..e1e79498 100644
--- a/src/DownloadHandler.h
+++ b/src/DownloadHandler.h
@@ -50,13 +50,13 @@ class RequestGroupCriteria;
class DownloadHandler
{
private:
- SharedHandle<RequestGroupCriteria> _criteria;
+ SharedHandle<RequestGroupCriteria> criteria_;
- Logger* _logger;
+ Logger* logger_;
protected:
Logger* getLogger() const
{
- return _logger;
+ return logger_;
}
public:
DownloadHandler();
diff --git a/src/DownloadHandlerFactory.cc b/src/DownloadHandlerFactory.cc
index 6c5ec97e..feb22cf4 100644
--- a/src/DownloadHandlerFactory.cc
+++ b/src/DownloadHandlerFactory.cc
@@ -45,23 +45,23 @@ namespace aria2 {
#ifdef ENABLE_METALINK
SharedHandle<MemoryBufferPreDownloadHandler>
-DownloadHandlerFactory::_metalinkPreDownloadHandler;
+DownloadHandlerFactory::metalinkPreDownloadHandler_;
SharedHandle<MetalinkPostDownloadHandler>
-DownloadHandlerFactory::_metalinkPostDownloadHandler;
+DownloadHandlerFactory::metalinkPostDownloadHandler_;
#endif // ENABLE_METALINK
#ifdef ENABLE_BITTORRENT
SharedHandle<MemoryBufferPreDownloadHandler>
-DownloadHandlerFactory::_btPreDownloadHandler;
+DownloadHandlerFactory::btPreDownloadHandler_;
SharedHandle<BtPostDownloadHandler>
-DownloadHandlerFactory::_btPostDownloadHandler;
+DownloadHandlerFactory::btPostDownloadHandler_;
SharedHandle<UTMetadataPostDownloadHandler>
-DownloadHandlerFactory::_btMetadataPostDownloadHandler;
+DownloadHandlerFactory::btMetadataPostDownloadHandler_;
#endif // ENABLE_BITTORRENT
#ifdef ENABLE_METALINK
@@ -69,8 +69,8 @@ DownloadHandlerFactory::_btMetadataPostDownloadHandler;
SharedHandle<MemoryBufferPreDownloadHandler>
DownloadHandlerFactory::getMetalinkPreDownloadHandler()
{
- if(_metalinkPreDownloadHandler.isNull()) {
- _metalinkPreDownloadHandler.reset(new MemoryBufferPreDownloadHandler());
+ if(metalinkPreDownloadHandler_.isNull()) {
+ metalinkPreDownloadHandler_.reset(new MemoryBufferPreDownloadHandler());
RequestGroupCriteriaHandle criteria
(new ContentTypeRequestGroupCriteria
@@ -78,18 +78,18 @@ DownloadHandlerFactory::getMetalinkPreDownloadHandler()
DownloadHandlerConstants::getMetalinkContentTypes().end(),
DownloadHandlerConstants::getMetalinkExtensions().begin(),
DownloadHandlerConstants::getMetalinkExtensions().end()));
- _metalinkPreDownloadHandler->setCriteria(criteria);
+ metalinkPreDownloadHandler_->setCriteria(criteria);
}
- return _metalinkPreDownloadHandler;
+ return metalinkPreDownloadHandler_;
}
SharedHandle<MetalinkPostDownloadHandler>
DownloadHandlerFactory::getMetalinkPostDownloadHandler()
{
- if(_metalinkPostDownloadHandler.isNull()) {
- _metalinkPostDownloadHandler.reset(new MetalinkPostDownloadHandler());
+ if(metalinkPostDownloadHandler_.isNull()) {
+ metalinkPostDownloadHandler_.reset(new MetalinkPostDownloadHandler());
}
- return _metalinkPostDownloadHandler;
+ return metalinkPostDownloadHandler_;
}
#endif // ENABLE_METALINK
@@ -99,8 +99,8 @@ DownloadHandlerFactory::getMetalinkPostDownloadHandler()
SharedHandle<MemoryBufferPreDownloadHandler>
DownloadHandlerFactory::getBtPreDownloadHandler()
{
- if(_btPreDownloadHandler.isNull()) {
- _btPreDownloadHandler.reset(new MemoryBufferPreDownloadHandler());
+ if(btPreDownloadHandler_.isNull()) {
+ btPreDownloadHandler_.reset(new MemoryBufferPreDownloadHandler());
RequestGroupCriteriaHandle criteria
(new ContentTypeRequestGroupCriteria
@@ -108,27 +108,27 @@ DownloadHandlerFactory::getBtPreDownloadHandler()
DownloadHandlerConstants::getBtContentTypes().end(),
DownloadHandlerConstants::getBtExtensions().begin(),
DownloadHandlerConstants::getBtExtensions().end()));
- _btPreDownloadHandler->setCriteria(criteria);
+ btPreDownloadHandler_->setCriteria(criteria);
}
- return _btPreDownloadHandler;
+ return btPreDownloadHandler_;
}
SharedHandle<BtPostDownloadHandler>
DownloadHandlerFactory::getBtPostDownloadHandler()
{
- if(_btPostDownloadHandler.isNull()) {
- _btPostDownloadHandler.reset(new BtPostDownloadHandler());
+ if(btPostDownloadHandler_.isNull()) {
+ btPostDownloadHandler_.reset(new BtPostDownloadHandler());
}
- return _btPostDownloadHandler;
+ return btPostDownloadHandler_;
}
SharedHandle<UTMetadataPostDownloadHandler>
DownloadHandlerFactory::getUTMetadataPostDownloadHandler()
{
- if(_btMetadataPostDownloadHandler.isNull()) {
- _btMetadataPostDownloadHandler.reset(new UTMetadataPostDownloadHandler());
+ if(btMetadataPostDownloadHandler_.isNull()) {
+ btMetadataPostDownloadHandler_.reset(new UTMetadataPostDownloadHandler());
}
- return _btMetadataPostDownloadHandler;
+ return btMetadataPostDownloadHandler_;
}
#endif // ENABLE_BITTORRENT
diff --git a/src/DownloadHandlerFactory.h b/src/DownloadHandlerFactory.h
index 5bea803d..8bfb59e5 100644
--- a/src/DownloadHandlerFactory.h
+++ b/src/DownloadHandlerFactory.h
@@ -54,21 +54,21 @@ class DownloadHandlerFactory
private:
#ifdef ENABLE_METALINK
static SharedHandle<MemoryBufferPreDownloadHandler>
- _metalinkPreDownloadHandler;
+ metalinkPreDownloadHandler_;
static SharedHandle<MetalinkPostDownloadHandler>
- _metalinkPostDownloadHandler;
+ metalinkPostDownloadHandler_;
#endif // ENABLE_METALINK
#ifdef ENABLE_BITTORRENT
static SharedHandle<MemoryBufferPreDownloadHandler>
- _btPreDownloadHandler;
+ btPreDownloadHandler_;
static SharedHandle<BtPostDownloadHandler>
- _btPostDownloadHandler;
+ btPostDownloadHandler_;
static SharedHandle<UTMetadataPostDownloadHandler>
- _btMetadataPostDownloadHandler;
+ btMetadataPostDownloadHandler_;
#endif // ENABLE_BITTORRENT
public:
#ifdef ENABLE_METALINK
diff --git a/src/EpollEventPoll.cc b/src/EpollEventPoll.cc
index c5a96c81..8d6a542f 100644
--- a/src/EpollEventPoll.cc
+++ b/src/EpollEventPoll.cc
@@ -61,16 +61,16 @@ struct epoll_event EpollEventPoll::KSocketEntry::getEvents()
#ifdef ENABLE_ASYNC_DNS
epEvent.events =
- std::accumulate(_adnsEvents.begin(),
- _adnsEvents.end(),
- std::accumulate(_commandEvents.begin(),
- _commandEvents.end(), 0, accumulateEvent),
+ std::accumulate(adnsEvents_.begin(),
+ adnsEvents_.end(),
+ std::accumulate(commandEvents_.begin(),
+ commandEvents_.end(), 0, accumulateEvent),
accumulateEvent);
#else // !ENABLE_ASYNC_DNS
epEvent.events =
- std::accumulate(_commandEvents.begin(), _commandEvents.end(), 0,
+ std::accumulate(commandEvents_.begin(), commandEvents_.end(), 0,
accumulateEvent);
#endif // !ENABLE_ASYNC_DNS
@@ -78,30 +78,30 @@ struct epoll_event EpollEventPoll::KSocketEntry::getEvents()
}
EpollEventPoll::EpollEventPoll():
- _epEventsSize(EPOLL_EVENTS_MAX),
- _epEvents(new struct epoll_event[_epEventsSize]),
- _logger(LogFactory::getInstance())
+ epEventsSize_(EPOLL_EVENTS_MAX),
+ epEvents_(new struct epoll_event[epEventsSize_]),
+ logger_(LogFactory::getInstance())
{
- _epfd = epoll_create(EPOLL_EVENTS_MAX);
+ epfd_ = epoll_create(EPOLL_EVENTS_MAX);
}
EpollEventPoll::~EpollEventPoll()
{
- if(_epfd != -1) {
+ if(epfd_ != -1) {
int r;
- while((r = close(_epfd)) == -1 && errno == EINTR);
+ while((r = close(epfd_)) == -1 && errno == EINTR);
if(r == -1) {
- _logger->error("Error occurred while closing epoll file descriptor"
+ logger_->error("Error occurred while closing epoll file descriptor"
" %d: %s",
- _epfd, strerror(errno));
+ epfd_, strerror(errno));
}
}
- delete [] _epEvents;
+ delete [] epEvents_;
}
bool EpollEventPoll::good() const
{
- return _epfd != -1;
+ return epfd_ != -1;
}
void EpollEventPoll::poll(const struct timeval& tv)
@@ -110,13 +110,13 @@ void EpollEventPoll::poll(const struct timeval& tv)
int timeout = tv.tv_sec*1000+tv.tv_usec/1000;
int res;
- while((res = epoll_wait(_epfd, _epEvents, EPOLL_EVENTS_MAX, timeout)) == -1 &&
+ while((res = epoll_wait(epfd_, epEvents_, EPOLL_EVENTS_MAX, timeout)) == -1 &&
errno == EINTR);
if(res > 0) {
for(int i = 0; i < res; ++i) {
- KSocketEntry* p = reinterpret_cast<KSocketEntry*>(_epEvents[i].data.ptr);
- p->processEvents(_epEvents[i].events);
+ KSocketEntry* p = reinterpret_cast<KSocketEntry*>(epEvents_[i].data.ptr);
+ p->processEvents(epEvents_[i].events);
}
}
@@ -126,7 +126,7 @@ void EpollEventPoll::poll(const struct timeval& tv)
// their API. So we call ares_process_fd for all ares_channel and
// re-register their sockets.
for(std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator i =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
i != eoi; ++i) {
(*i)->processTimeout();
(*i)->removeSocketEvents(this);
@@ -161,38 +161,38 @@ bool EpollEventPoll::addEvents(sock_t socket,
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
int r = 0;
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.addSelf(*i);
struct epoll_event epEvent = (*i)->getEvents();
- r = epoll_ctl(_epfd, EPOLL_CTL_MOD, (*i)->getSocket(), &epEvent);
+ r = epoll_ctl(epfd_, EPOLL_CTL_MOD, (*i)->getSocket(), &epEvent);
if(r == -1) {
// try EPOLL_CTL_ADD: There is a chance that previously socket X is
// added to epoll, but it is closed and is not yet removed from
// SocketEntries. In this case, EPOLL_CTL_MOD is failed with ENOENT.
- r = epoll_ctl(_epfd, EPOLL_CTL_ADD, (*i)->getSocket(),
+ r = epoll_ctl(epfd_, EPOLL_CTL_ADD, (*i)->getSocket(),
&epEvent);
}
} else {
- _socketEntries.insert(i, socketEntry);
- if(_socketEntries.size() > _epEventsSize) {
- _epEventsSize *= 2;
- delete [] _epEvents;
- _epEvents = new struct epoll_event[_epEventsSize];
+ socketEntries_.insert(i, socketEntry);
+ if(socketEntries_.size() > epEventsSize_) {
+ epEventsSize_ *= 2;
+ delete [] epEvents_;
+ epEvents_ = new struct epoll_event[epEventsSize_];
}
event.addSelf(socketEntry);
struct epoll_event epEvent = socketEntry->getEvents();
- r = epoll_ctl(_epfd, EPOLL_CTL_ADD, socketEntry->getSocket(), &epEvent);
+ r = epoll_ctl(epfd_, EPOLL_CTL_ADD, socketEntry->getSocket(), &epEvent);
}
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to add socket event %d:%s",
+ if(logger_->debug()) {
+ logger_->debug("Failed to add socket event %d:%s",
socket, strerror(errno));
}
return false;
@@ -221,8 +221,8 @@ bool EpollEventPoll::deleteEvents(sock_t socket,
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.removeSelf(*i);
@@ -231,31 +231,31 @@ bool EpollEventPoll::deleteEvents(sock_t socket,
// In kernel before 2.6.9, epoll_ctl with EPOLL_CTL_DEL requires non-null
// pointer of epoll_event.
struct epoll_event ev = {0,{0}};
- r = epoll_ctl(_epfd, EPOLL_CTL_DEL, (*i)->getSocket(), &ev);
- _socketEntries.erase(i);
+ r = epoll_ctl(epfd_, EPOLL_CTL_DEL, (*i)->getSocket(), &ev);
+ socketEntries_.erase(i);
} else {
// If socket is closed, then it seems it is automatically removed from
// epoll, so following EPOLL_CTL_MOD may fail.
struct epoll_event epEvent = (*i)->getEvents();
- r = epoll_ctl(_epfd, EPOLL_CTL_MOD, (*i)->getSocket(), &epEvent);
+ r = epoll_ctl(epfd_, EPOLL_CTL_MOD, (*i)->getSocket(), &epEvent);
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to delete socket event, but may be ignored:%s",
+ if(logger_->debug()) {
+ logger_->debug("Failed to delete socket event, but may be ignored:%s",
strerror(errno));
}
}
}
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to delete socket event:%s", strerror(errno));
+ if(logger_->debug()) {
+ logger_->debug("Failed to delete socket event:%s", strerror(errno));
}
return false;
} else {
return true;
}
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.", socket);
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.", socket);
}
return false;
}
@@ -283,9 +283,9 @@ bool EpollEventPoll::addNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
- _nameResolverEntries.push_back(entry);
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
+ nameResolverEntries_.push_back(entry);
entry->addSocketEvents(this);
return true;
} else {
@@ -299,12 +299,12 @@ bool EpollEventPoll::deleteNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
return false;
} else {
(*itr)->removeSocketEvents(this);
- _nameResolverEntries.erase(itr);
+ nameResolverEntries_.erase(itr);
return true;
}
}
diff --git a/src/EpollEventPoll.h b/src/EpollEventPoll.h
index eb3a4c7e..9322c9ea 100644
--- a/src/EpollEventPoll.h
+++ b/src/EpollEventPoll.h
@@ -71,20 +71,20 @@ private:
friend int accumulateEvent(int events, const KEvent& event);
private:
- std::deque<SharedHandle<KSocketEntry> > _socketEntries;
+ std::deque<SharedHandle<KSocketEntry> > socketEntries_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<SharedHandle<KAsyncNameResolverEntry> > _nameResolverEntries;
+ std::deque<SharedHandle<KAsyncNameResolverEntry> > nameResolverEntries_;
#endif // ENABLE_ASYNC_DNS
- int _epfd;
+ int epfd_;
- size_t _epEventsSize;
+ size_t epEventsSize_;
- struct epoll_event* _epEvents;
+ struct epoll_event* epEvents_;
static const size_t EPOLL_EVENTS_MAX = 1024;
- Logger* _logger;
+ Logger* logger_;
bool addEvents(sock_t socket, const KEvent& event);
diff --git a/src/Event.h b/src/Event.h
index 3ec552a9..36e95467 100644
--- a/src/Event.h
+++ b/src/Event.h
@@ -68,59 +68,59 @@ public:
template<typename SocketEntry, typename EventPoll>
class CommandEvent : public Event<SocketEntry> {
private:
- Command* _command;
- int _events;
+ Command* command_;
+ int events_;
public:
CommandEvent(Command* command, int events):
- _command(command), _events(events) {}
+ command_(command), events_(events) {}
Command* getCommand() const
{
- return _command;
+ return command_;
}
void addEvents(int events)
{
- _events |= events;
+ events_ |= events;
}
void removeEvents(int events)
{
- _events &= (~events);
+ events_ &= (~events);
}
bool eventsEmpty() const
{
- return _events == 0;
+ return events_ == 0;
}
bool operator==(const CommandEvent& commandEvent) const
{
- return _command == commandEvent._command;
+ return command_ == commandEvent.command_;
}
virtual int getEvents() const
{
- return _events;
+ return events_;
}
virtual void processEvents(int events)
{
- if((_events&events) ||
+ if((events_&events) ||
((EventPoll::IEV_ERROR|EventPoll::IEV_HUP)&events)) {
- _command->setStatusActive();
+ command_->setStatusActive();
}
if(EventPoll::IEV_READ&events) {
- _command->readEventReceived();
+ command_->readEventReceived();
}
if(EventPoll::IEV_WRITE&events) {
- _command->writeEventReceived();
+ command_->writeEventReceived();
}
if(EventPoll::IEV_ERROR&events) {
- _command->errorEventReceived();
+ command_->errorEventReceived();
}
if(EventPoll::IEV_HUP&events) {
- _command->hupEventReceived();
+ command_->hupEventReceived();
}
}
@@ -140,23 +140,23 @@ public:
template<typename SocketEntry, typename EventPoll>
class ADNSEvent : public Event<SocketEntry> {
private:
- SharedHandle<AsyncNameResolver> _resolver;
- Command* _command;
- sock_t _socket;
- int _events;
+ SharedHandle<AsyncNameResolver> resolver_;
+ Command* command_;
+ sock_t socket_;
+ int events_;
public:
ADNSEvent(const SharedHandle<AsyncNameResolver>& resolver, Command* command,
sock_t socket, int events):
- _resolver(resolver), _command(command), _socket(socket), _events(events) {}
+ resolver_(resolver), command_(command), socket_(socket), events_(events) {}
bool operator==(const ADNSEvent& event) const
{
- return _resolver == event._resolver;
+ return resolver_ == event.resolver_;
}
virtual int getEvents() const
{
- return _events;
+ return events_;
}
virtual void processEvents(int events)
@@ -165,18 +165,18 @@ public:
ares_socket_t writefd;
if(events&(EventPoll::IEV_READ|EventPoll::IEV_ERROR|
EventPoll::IEV_HUP)) {
- readfd = _socket;
+ readfd = socket_;
} else {
readfd = ARES_SOCKET_BAD;
}
if(events&(EventPoll::IEV_WRITE|EventPoll::IEV_ERROR|
EventPoll::IEV_HUP)) {
- writefd = _socket;
+ writefd = socket_;
} else {
writefd = ARES_SOCKET_BAD;
}
- _resolver->process(readfd, writefd);
- _command->setStatusActive();
+ resolver_->process(readfd, writefd);
+ command_->setStatusActive();
}
virtual void addSelf(const SharedHandle<SocketEntry>& socketEntry) const
@@ -197,36 +197,36 @@ class ADNSEvent : public Event<SocketEntry> {};
template<typename CommandEvent, typename ADNSEvent>
class SocketEntry {
protected:
- sock_t _socket;
+ sock_t socket_;
- std::deque<CommandEvent> _commandEvents;
+ std::deque<CommandEvent> commandEvents_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<ADNSEvent> _adnsEvents;
+ std::deque<ADNSEvent> adnsEvents_;
#endif // ENABLE_ASYNC_DNS
public:
- SocketEntry(sock_t socket):_socket(socket) {}
+ SocketEntry(sock_t socket):socket_(socket) {}
virtual ~SocketEntry() {}
bool operator==(const SocketEntry& entry) const
{
- return _socket == entry._socket;
+ return socket_ == entry.socket_;
}
bool operator<(const SocketEntry& entry) const
{
- return _socket < entry._socket;
+ return socket_ < entry.socket_;
}
void addCommandEvent(const CommandEvent& cev)
{
typename std::deque<CommandEvent>::iterator i =
- std::find(_commandEvents.begin(), _commandEvents.end(), cev);
- if(i == _commandEvents.end()) {
- _commandEvents.push_back(cev);
+ std::find(commandEvents_.begin(), commandEvents_.end(), cev);
+ if(i == commandEvents_.end()) {
+ commandEvents_.push_back(cev);
} else {
(*i).addEvents(cev.getEvents());
}
@@ -235,13 +235,13 @@ public:
void removeCommandEvent(const CommandEvent& cev)
{
typename std::deque<CommandEvent>::iterator i =
- std::find(_commandEvents.begin(), _commandEvents.end(), cev);
- if(i == _commandEvents.end()) {
+ std::find(commandEvents_.begin(), commandEvents_.end(), cev);
+ if(i == commandEvents_.end()) {
// not found
} else {
(*i).removeEvents(cev.getEvents());
if((*i).eventsEmpty()) {
- _commandEvents.erase(i);
+ commandEvents_.erase(i);
}
}
}
@@ -251,51 +251,51 @@ public:
void addADNSEvent(const ADNSEvent& aev)
{
typename std::deque<ADNSEvent>::iterator i =
- std::find(_adnsEvents.begin(), _adnsEvents.end(), aev);
- if(i == _adnsEvents.end()) {
- _adnsEvents.push_back(aev);
+ std::find(adnsEvents_.begin(), adnsEvents_.end(), aev);
+ if(i == adnsEvents_.end()) {
+ adnsEvents_.push_back(aev);
}
}
void removeADNSEvent(const ADNSEvent& aev)
{
typename std::deque<ADNSEvent>::iterator i =
- std::find(_adnsEvents.begin(), _adnsEvents.end(), aev);
- if(i == _adnsEvents.end()) {
+ std::find(adnsEvents_.begin(), adnsEvents_.end(), aev);
+ if(i == adnsEvents_.end()) {
// not found
} else {
- _adnsEvents.erase(i);
+ adnsEvents_.erase(i);
}
}
#endif // ENABLE_ASYNC_DNS
sock_t getSocket() const
{
- return _socket;
+ return socket_;
}
void setSocket(sock_t socket)
{
- _socket = socket;
+ socket_ = socket;
}
bool eventEmpty() const
{
#ifdef ENABLE_ASYNC_DNS
- return _commandEvents.empty() && _adnsEvents.empty();
+ return commandEvents_.empty() && adnsEvents_.empty();
#else // !ENABLE_ASYNC_DNS
- return _commandEvents.empty();
+ return commandEvents_.empty();
#endif // !ENABLE_ASYNC_DNS)
}
void processEvents(int events)
{
- std::for_each(_commandEvents.begin(), _commandEvents.end(),
+ std::for_each(commandEvents_.begin(), commandEvents_.end(),
std::bind2nd(std::mem_fun_ref
(&CommandEvent::processEvents),
events));
#ifdef ENABLE_ASYNC_DNS
- std::for_each(_adnsEvents.begin(), _adnsEvents.end(),
+ std::for_each(adnsEvents_.begin(), adnsEvents_.end(),
std::bind2nd(std::mem_fun_ref
(&ADNSEvent::processEvents),
events));
@@ -308,29 +308,29 @@ public:
template<typename EventPoll>
class AsyncNameResolverEntry {
private:
- SharedHandle<AsyncNameResolver> _nameResolver;
+ SharedHandle<AsyncNameResolver> nameResolver_;
- Command* _command;
+ Command* command_;
- size_t _socketsSize;
+ size_t socketsSize_;
- sock_t _sockets[ARES_GETSOCK_MAXNUM];
+ sock_t sockets_[ARES_GETSOCK_MAXNUM];
public:
AsyncNameResolverEntry(const SharedHandle<AsyncNameResolver>& nameResolver,
Command* command):
- _nameResolver(nameResolver), _command(command), _socketsSize(0) {}
+ nameResolver_(nameResolver), command_(command), socketsSize_(0) {}
bool operator==(const AsyncNameResolverEntry& entry)
{
- return _nameResolver == entry._nameResolver &&
- _command == entry._command;
+ return nameResolver_ == entry.nameResolver_ &&
+ command_ == entry.command_;
}
void addSocketEvents(EventPoll* e)
{
- _socketsSize = 0;
- int mask = _nameResolver->getsock(_sockets);
+ socketsSize_ = 0;
+ int mask = nameResolver_->getsock(sockets_);
if(mask == 0) {
return;
}
@@ -347,15 +347,15 @@ public:
// assume no further sockets are returned.
break;
}
- e->addEvents(_sockets[i], _command, events, _nameResolver);
+ e->addEvents(sockets_[i], command_, events, nameResolver_);
}
- _socketsSize = i;
+ socketsSize_ = i;
}
void removeSocketEvents(EventPoll* e)
{
- for(size_t i = 0; i < _socketsSize; ++i) {
- e->deleteEvents(_sockets[i], _command, _nameResolver);
+ for(size_t i = 0; i < socketsSize_; ++i) {
+ e->deleteEvents(sockets_[i], command_, nameResolver_);
}
}
@@ -363,7 +363,7 @@ public:
// ARES_SOCKET_BAD).
void processTimeout()
{
- _nameResolver->process(ARES_SOCKET_BAD, ARES_SOCKET_BAD);
+ nameResolver_->process(ARES_SOCKET_BAD, ARES_SOCKET_BAD);
}
};
#else // !ENABLE_ASYNC_DNS
diff --git a/src/Exception.cc b/src/Exception.cc
index 81b2219b..f53c54b5 100644
--- a/src/Exception.cc
+++ b/src/Exception.cc
@@ -39,32 +39,32 @@
namespace aria2 {
Exception::Exception(const char* file, int line, const std::string& msg):
- _file(file), _line(line), _msg(msg) {}
+ file_(file), line_(line), msg_(msg) {}
Exception::Exception(const char* file, int line, const std::string& msg,
const Exception& cause):
- _file(file), _line(line), _msg(msg), _cause(cause.copy()) {}
+ file_(file), line_(line), msg_(msg), cause_(cause.copy()) {}
Exception::Exception(const char* file, int line, const Exception& e):
- _file(file), _line(line), _msg(e._msg), _cause(e._cause)
+ file_(file), line_(line), msg_(e.msg_), cause_(e.cause_)
{}
Exception::~Exception() throw() {}
const char* Exception::what() const throw()
{
- return _msg.c_str();
+ return msg_.c_str();
}
std::string Exception::stackTrace() const throw()
{
std::stringstream s;
- s << "Exception: " << "[" << _file << ":" << _line << "] " << what() << "\n";
- SharedHandle<Exception> e = _cause;
+ s << "Exception: " << "[" << file_ << ":" << line_ << "] " << what() << "\n";
+ SharedHandle<Exception> e = cause_;
while(!e.isNull()) {
- s << " -> " << "[" << e->_file << ":" << e->_line << "] "
+ s << " -> " << "[" << e->file_ << ":" << e->line_ << "] "
<< e->what() << "\n";
- e = e->_cause;
+ e = e->cause_;
}
return s.str();
}
diff --git a/src/Exception.h b/src/Exception.h
index 852457fd..57ac633f 100644
--- a/src/Exception.h
+++ b/src/Exception.h
@@ -43,13 +43,13 @@ namespace aria2 {
class Exception:public std::exception {
private:
- const char* _file;
+ const char* file_;
- int _line;
+ int line_;
- std::string _msg;
+ std::string msg_;
- SharedHandle<Exception> _cause;
+ SharedHandle<Exception> cause_;
protected:
virtual SharedHandle<Exception> copy() const = 0;
diff --git a/src/ExpatMetalinkProcessor.cc b/src/ExpatMetalinkProcessor.cc
index 7dc2c76c..af48192f 100644
--- a/src/ExpatMetalinkProcessor.cc
+++ b/src/ExpatMetalinkProcessor.cc
@@ -51,11 +51,11 @@ namespace aria2 {
class SessionData {
public:
- SharedHandle<MetalinkParserStateMachine> _stm;
+ SharedHandle<MetalinkParserStateMachine> stm_;
- std::deque<std::string> _charactersStack;
+ std::deque<std::string> charactersStack_;
- SessionData(const SharedHandle<MetalinkParserStateMachine>& stm):_stm(stm) {}
+ SessionData(const SharedHandle<MetalinkParserStateMachine>& stm):stm_(stm) {}
};
static void splitNsName
@@ -103,9 +103,9 @@ static void mlStartElement(void* userData, const char* nsName, const char** attr
std::string nsUri;
splitNsName(localname, prefix, nsUri, nsName);
- sd->_stm->beginElement(localname, prefix, nsUri, xmlAttrs);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.push_front(A2STR::NIL);
+ sd->stm_->beginElement(localname, prefix, nsUri, xmlAttrs);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.push_front(A2STR::NIL);
}
}
@@ -118,18 +118,18 @@ static void mlEndElement(void* userData, const char* nsName)
SessionData* sd = reinterpret_cast<SessionData*>(userData);
std::string characters;
- if(sd->_stm->needsCharactersBuffering()) {
- characters = sd->_charactersStack.front();
- sd->_charactersStack.pop_front();
+ if(sd->stm_->needsCharactersBuffering()) {
+ characters = sd->charactersStack_.front();
+ sd->charactersStack_.pop_front();
}
- sd->_stm->endElement(localname, prefix, nsUri, characters);
+ sd->stm_->endElement(localname, prefix, nsUri, characters);
}
static void mlCharacters(void* userData, const char* ch, int len)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.front() += std::string(&ch[0], &ch[len]);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.front() += std::string(&ch[0], &ch[len]);
}
}
@@ -149,7 +149,7 @@ static void checkError(XML_Parser parser)
}
SessionData* sessionData =
reinterpret_cast<SessionData*>(XML_GetUserData(parser));
- const SharedHandle<MetalinkParserStateMachine>& stm = sessionData->_stm;
+ const SharedHandle<MetalinkParserStateMachine>& stm = sessionData->stm_;
if(!stm->finished()) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_METALINK);
}
@@ -172,10 +172,10 @@ MetalinkProcessor::parseFile(const std::string& filename)
SharedHandle<Metalinker>
MetalinkProcessor::parseFile(std::istream& stream)
{
- _stm.reset(new MetalinkParserStateMachine());
+ stm_.reset(new MetalinkParserStateMachine());
char buf[4096];
- SharedHandle<SessionData> sessionData(new SessionData(_stm));
+ SharedHandle<SessionData> sessionData(new SessionData(stm_));
XML_Parser parser = createParser(sessionData);
auto_delete<XML_Parser> deleter(parser, XML_ParserFree);
while(stream) {
@@ -188,17 +188,17 @@ MetalinkProcessor::parseFile(std::istream& stream)
throw DL_ABORT_EX(MSG_CANNOT_PARSE_METALINK);
}
checkError(parser);
- return _stm->getResult();
+ return stm_->getResult();
}
SharedHandle<Metalinker>
MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binaryStream)
{
- _stm.reset(new MetalinkParserStateMachine());
+ stm_.reset(new MetalinkParserStateMachine());
ssize_t bufSize = 4096;
unsigned char buf[bufSize];
- SharedHandle<SessionData> sessionData(new SessionData(_stm));
+ SharedHandle<SessionData> sessionData(new SessionData(stm_));
XML_Parser parser = createParser(sessionData);
off_t readOffset = 0;
while(1) {
@@ -213,7 +213,7 @@ MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binar
readOffset += res;
}
checkError(parser);
- return _stm->getResult();
+ return stm_->getResult();
}
} // namespace aria2
diff --git a/src/ExpatMetalinkProcessor.h b/src/ExpatMetalinkProcessor.h
index eeecba16..5bd3fedf 100644
--- a/src/ExpatMetalinkProcessor.h
+++ b/src/ExpatMetalinkProcessor.h
@@ -51,7 +51,7 @@ class MetalinkParserStateMachine;
class MetalinkProcessor {
private:
- SharedHandle<MetalinkParserStateMachine> _stm;
+ SharedHandle<MetalinkParserStateMachine> stm_;
public:
SharedHandle<Metalinker> parseFile(const std::string& filename);
diff --git a/src/ExpatXmlRpcRequestProcessor.cc b/src/ExpatXmlRpcRequestProcessor.cc
index df89eb10..8644a3e2 100644
--- a/src/ExpatXmlRpcRequestProcessor.cc
+++ b/src/ExpatXmlRpcRequestProcessor.cc
@@ -48,11 +48,11 @@ namespace aria2 {
namespace xmlrpc {
struct SessionData {
- XmlRpcRequestParserStateMachine* _stm;
+ XmlRpcRequestParserStateMachine* stm_;
- std::stack<std::string> _charactersStack;
+ std::stack<std::string> charactersStack_;
- SessionData(XmlRpcRequestParserStateMachine* stm):_stm(stm) {}
+ SessionData(XmlRpcRequestParserStateMachine* stm):stm_(stm) {}
};
static void mlStartElement(void* userData, const char* name, const char** attrs)
@@ -71,9 +71,9 @@ static void mlStartElement(void* userData, const char* name, const char** attrs)
attrmap[name] = value;
}
}
- sd->_stm->beginElement(name, attrmap);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.push(std::string());
+ sd->stm_->beginElement(name, attrmap);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.push(std::string());
}
}
@@ -81,26 +81,26 @@ static void mlEndElement(void* userData, const char* name)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
std::string characters;
- if(sd->_stm->needsCharactersBuffering()) {
- characters = util::trim(sd->_charactersStack.top());
- sd->_charactersStack.pop();
+ if(sd->stm_->needsCharactersBuffering()) {
+ characters = util::trim(sd->charactersStack_.top());
+ sd->charactersStack_.pop();
}
- sd->_stm->endElement(name, characters);
+ sd->stm_->endElement(name, characters);
}
static void mlCharacters(void* userData, const char* ch, int len)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.top() += std::string(&ch[0], &ch[len]);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.top() += std::string(&ch[0], &ch[len]);
}
}
XmlRpcRequest
XmlRpcRequestProcessor::parseMemory(const std::string& xml)
{
- _stm.reset(new XmlRpcRequestParserStateMachine());
- SharedHandle<SessionData> sessionData(new SessionData(_stm.get()));
+ stm_.reset(new XmlRpcRequestParserStateMachine());
+ SharedHandle<SessionData> sessionData(new SessionData(stm_.get()));
XML_Parser parser = XML_ParserCreate(0);
@@ -114,11 +114,11 @@ XmlRpcRequestProcessor::parseMemory(const std::string& xml)
if(r == XML_STATUS_ERROR) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_XML_RPC_REQUEST);
}
- if(!asList(_stm->getCurrentFrameValue())) {
+ if(!asList(stm_->getCurrentFrameValue())) {
throw DL_ABORT_EX("Bad XML-RPC parameter list");
}
- return XmlRpcRequest(_stm->getMethodName(),
- static_pointer_cast<List>(_stm->getCurrentFrameValue()));
+ return XmlRpcRequest(stm_->getMethodName(),
+ static_pointer_cast<List>(stm_->getCurrentFrameValue()));
}
} // namespace xmlrpc
diff --git a/src/ExpatXmlRpcRequestProcessor.h b/src/ExpatXmlRpcRequestProcessor.h
index 68a685a8..78f2e82d 100644
--- a/src/ExpatXmlRpcRequestProcessor.h
+++ b/src/ExpatXmlRpcRequestProcessor.h
@@ -50,7 +50,7 @@ class XmlRpcRequestParserStateMachine;
class XmlRpcRequestProcessor {
private:
- SharedHandle<XmlRpcRequestParserStateMachine> _stm;
+ SharedHandle<XmlRpcRequestParserStateMachine> stm_;
public:
XmlRpcRequest parseMemory(const std::string& xml);
};
diff --git a/src/ExtensionMessageRegistry.h b/src/ExtensionMessageRegistry.h
index b261a6a5..f911028e 100644
--- a/src/ExtensionMessageRegistry.h
+++ b/src/ExtensionMessageRegistry.h
@@ -46,24 +46,24 @@ namespace aria2 {
class ExtensionMessageRegistry {
private:
- Extensions _extensions;
+ Extensions extensions_;
public:
ExtensionMessageRegistry()
{
- _extensions["ut_pex"] = 8;
+ extensions_["ut_pex"] = 8;
// http://www.bittorrent.org/beps/bep_0009.html
- _extensions["ut_metadata"] = 9;
+ extensions_["ut_metadata"] = 9;
}
const Extensions& getExtensions() const
{
- return _extensions;
+ return extensions_;
}
uint8_t getExtensionMessageID(const std::string& name) const
{
- Extensions::const_iterator itr = _extensions.find(name);
- if(itr == _extensions.end()) {
+ Extensions::const_iterator itr = extensions_.find(name);
+ if(itr == extensions_.end()) {
return 0;
} else {
return (*itr).second;
@@ -72,8 +72,8 @@ public:
const std::string& getExtensionName(uint8_t id) const
{
- for(Extensions::const_iterator itr = _extensions.begin(),
- eoi = _extensions.end(); itr != eoi; ++itr) {
+ for(Extensions::const_iterator itr = extensions_.begin(),
+ eoi = extensions_.end(); itr != eoi; ++itr) {
const Extensions::value_type& p = *itr;
if(p.second == id) {
return p.first;
@@ -84,7 +84,7 @@ public:
void removeExtension(const std::string& name)
{
- _extensions.erase(name);
+ extensions_.erase(name);
}
};
diff --git a/src/FallocFileAllocationIterator.cc b/src/FallocFileAllocationIterator.cc
index 2a6adef8..1fd53d68 100644
--- a/src/FallocFileAllocationIterator.cc
+++ b/src/FallocFileAllocationIterator.cc
@@ -39,31 +39,31 @@ namespace aria2 {
FallocFileAllocationIterator::FallocFileAllocationIterator
(BinaryStream* stream, off_t offset, uint64_t totalLength):
- _stream(stream), _offset(offset), _totalLength(totalLength) {}
+ stream_(stream), offset_(offset), totalLength_(totalLength) {}
void FallocFileAllocationIterator::allocateChunk()
{
- if(static_cast<uint64_t>(_offset) > _totalLength) {
+ if(static_cast<uint64_t>(offset_) > totalLength_) {
throw DL_ABORT_EX("FallocFileAllocationIterator: offset is larger than"
" totalLength");
}
- _stream->allocate(_offset, _totalLength-_offset);
- _offset = _totalLength;
+ stream_->allocate(offset_, totalLength_-offset_);
+ offset_ = totalLength_;
}
bool FallocFileAllocationIterator::finished()
{
- return static_cast<uint64_t>(_offset) == _totalLength;
+ return static_cast<uint64_t>(offset_) == totalLength_;
}
off_t FallocFileAllocationIterator::getCurrentLength()
{
- return _offset;
+ return offset_;
}
uint64_t FallocFileAllocationIterator::getTotalLength()
{
- return _totalLength;
+ return totalLength_;
}
} // namespace aria2
diff --git a/src/FallocFileAllocationIterator.h b/src/FallocFileAllocationIterator.h
index 22f7e47e..413389f1 100644
--- a/src/FallocFileAllocationIterator.h
+++ b/src/FallocFileAllocationIterator.h
@@ -43,9 +43,9 @@ namespace aria2 {
// Allocate disk space using posix_fallocate() system call.
class FallocFileAllocationIterator:public FileAllocationIterator {
private:
- BinaryStream* _stream;
- off_t _offset;
- uint64_t _totalLength;
+ BinaryStream* stream_;
+ off_t offset_;
+ uint64_t totalLength_;
public:
FallocFileAllocationIterator(BinaryStream* stream, off_t offset,
uint64_t totalLength);
diff --git a/src/FeatureConfig.cc b/src/FeatureConfig.cc
index cdf2022c..5a4d6032 100644
--- a/src/FeatureConfig.cc
+++ b/src/FeatureConfig.cc
@@ -42,7 +42,7 @@
namespace aria2 {
-SharedHandle<FeatureConfig> FeatureConfig::_featureConfig;
+SharedHandle<FeatureConfig> FeatureConfig::featureConfig_;
const std::string FeatureConfig::FEATURE_HTTPS("HTTPS");
const std::string FeatureConfig::FEATURE_BITTORRENT("BitTorrent");
@@ -102,9 +102,9 @@ const std::string FeatureConfig::FEATURE_FIREFOX3_COOKIE("Firefox3 Cookie");
#endif // !HAVE_SQLITE3
FeatureConfig::FeatureConfig() {
- _defaultPorts.insert(PortMap::value_type(Request::PROTO_HTTP, 80));
- _defaultPorts.insert(PortMap::value_type(Request::PROTO_HTTPS, 443));
- _defaultPorts.insert(PortMap::value_type(Request::PROTO_FTP, 21));
+ defaultPorts_.insert(PortMap::value_type(Request::PROTO_HTTP, 80));
+ defaultPorts_.insert(PortMap::value_type(Request::PROTO_HTTPS, 443));
+ defaultPorts_.insert(PortMap::value_type(Request::PROTO_FTP, 21));
FeatureMap::value_type featureArray[] = {
FeatureMap::value_type(FEATURE_HTTPS, HTTPS_ENABLED),
@@ -117,21 +117,21 @@ FeatureConfig::FeatureConfig() {
FeatureMap::value_type(FEATURE_FIREFOX3_COOKIE, FIREFOX3_COOKIE_ENABLED),
};
- _features.insert(vbegin(featureArray), vend(featureArray));
+ features_.insert(vbegin(featureArray), vend(featureArray));
}
const SharedHandle<FeatureConfig>& FeatureConfig::getInstance()
{
- if(_featureConfig.isNull()) {
- _featureConfig.reset(new FeatureConfig());
+ if(featureConfig_.isNull()) {
+ featureConfig_.reset(new FeatureConfig());
}
- return _featureConfig;
+ return featureConfig_;
}
uint16_t FeatureConfig::getDefaultPort(const std::string& protocol) const
{
- PortMap::const_iterator itr = _defaultPorts.find(protocol);
- if(itr == _defaultPorts.end()) {
+ PortMap::const_iterator itr = defaultPorts_.find(protocol);
+ if(itr == defaultPorts_.end()) {
return 0;
} else {
return itr->second;
@@ -140,8 +140,8 @@ uint16_t FeatureConfig::getDefaultPort(const std::string& protocol) const
bool FeatureConfig::isSupported(const std::string& feature) const
{
- FeatureMap::const_iterator itr = _features.find(feature);
- if(itr == _features.end()) {
+ FeatureMap::const_iterator itr = features_.find(feature);
+ if(itr == features_.end()) {
return false;
} else {
return itr->second;
@@ -151,7 +151,7 @@ bool FeatureConfig::isSupported(const std::string& feature) const
std::string FeatureConfig::featureSummary() const
{
std::string s;
- for(FeatureMap::const_iterator i = _features.begin(), eoi = _features.end();
+ for(FeatureMap::const_iterator i = features_.begin(), eoi = features_.end();
i != eoi; ++i) {
if((*i).second) {
s += (*i).first;
diff --git a/src/FeatureConfig.h b/src/FeatureConfig.h
index 05ef542e..1ad12b6b 100644
--- a/src/FeatureConfig.h
+++ b/src/FeatureConfig.h
@@ -49,10 +49,10 @@ typedef std::map<std::string, bool> FeatureMap;
class FeatureConfig {
private:
- static SharedHandle<FeatureConfig> _featureConfig;
+ static SharedHandle<FeatureConfig> featureConfig_;
- PortMap _defaultPorts;
- FeatureMap _features;
+ PortMap defaultPorts_;
+ FeatureMap features_;
FeatureConfig();
public:
@@ -66,7 +66,7 @@ public:
const FeatureMap& getFeatures() const
{
- return _features;
+ return features_;
}
static const std::string FEATURE_HTTPS;
diff --git a/src/FeedbackURISelector.cc b/src/FeedbackURISelector.cc
index 50535f38..7dd976ea 100644
--- a/src/FeedbackURISelector.cc
+++ b/src/FeedbackURISelector.cc
@@ -46,7 +46,7 @@ namespace aria2 {
FeedbackURISelector::FeedbackURISelector
(const SharedHandle<ServerStatMan>& serverStatMan):
- _serverStatMan(serverStatMan) {}
+ serverStatMan_(serverStatMan) {}
FeedbackURISelector::~FeedbackURISelector() {}
@@ -77,7 +77,7 @@ std::string FeedbackURISelector::select(FileEntry* fileEntry)
i != eoi; ++i) {
Request r;
r.setUri(*i);
- SharedHandle<ServerStat> ss = _serverStatMan->find(r.getHost(),
+ SharedHandle<ServerStat> ss = serverStatMan_->find(r.getHost(),
r.getProtocol());
if(!ss.isNull() && ss->isOK() && ss->getDownloadSpeed() > SPEED_THRESHOLD) {
cands.push_back(std::pair<SharedHandle<ServerStat>, std::string>(ss, *i));
@@ -88,7 +88,7 @@ std::string FeedbackURISelector::select(FileEntry* fileEntry)
i != eoi; ++i) {
Request r;
r.setUri(*i);
- SharedHandle<ServerStat> ss = _serverStatMan->find(r.getHost(),
+ SharedHandle<ServerStat> ss = serverStatMan_->find(r.getHost(),
r.getProtocol());
// Skip ERROR state URI
if(ss.isNull() || ss->isOK()) {
diff --git a/src/FeedbackURISelector.h b/src/FeedbackURISelector.h
index bb6e525e..4fae38e6 100644
--- a/src/FeedbackURISelector.h
+++ b/src/FeedbackURISelector.h
@@ -43,7 +43,7 @@ class ServerStatMan;
class FeedbackURISelector:public URISelector {
private:
- SharedHandle<ServerStatMan> _serverStatMan;
+ SharedHandle<ServerStatMan> serverStatMan_;
public:
FeedbackURISelector(const SharedHandle<ServerStatMan>& serverStatMan);
diff --git a/src/File.cc b/src/File.cc
index d22f37ee..ee9f13cd 100644
--- a/src/File.cc
+++ b/src/File.cc
@@ -54,12 +54,12 @@ namespace aria2 {
# include <windows.h>
#endif // __MINGW32__
-File::File(const std::string& name):_name(name) {}
+File::File(const std::string& name):name_(name) {}
File::~File() {}
int File::fillStat(a2_struct_stat& fstat) {
- return a2stat(_name.c_str(), &fstat);
+ return a2stat(name_.c_str(), &fstat);
}
bool File::exists() {
@@ -85,9 +85,9 @@ bool File::isDir() {
bool File::remove() {
if(isFile()) {
- return unlink(_name.c_str()) == 0;
+ return unlink(name_.c_str()) == 0;
} else if(isDir()) {
- return rmdir(_name.c_str()) == 0;
+ return rmdir(name_.c_str()) == 0;
} else {
return false;
}
@@ -106,13 +106,13 @@ bool File::mkdirs() {
return false;
}
std::vector<std::string> dirs;
- util::split(_name, std::back_inserter(dirs), "/");
+ util::split(name_, std::back_inserter(dirs), "/");
if(!dirs.size()) {
return true;
}
std::string accDir;
- if(util::startsWith(_name, A2STR::SLASH_C)) {
+ if(util::startsWith(name_, A2STR::SLASH_C)) {
accDir = A2STR::SLASH_C;
}
for(std::vector<std::string>::const_iterator itr = dirs.begin(),
@@ -139,19 +139,19 @@ mode_t File::mode()
std::string File::getBasename() const
{
- std::string::size_type lastSlashIndex = _name.find_last_of(A2STR::SLASH_C);
+ std::string::size_type lastSlashIndex = name_.find_last_of(A2STR::SLASH_C);
if(lastSlashIndex == std::string::npos) {
- return _name;
+ return name_;
} else {
- return _name.substr(lastSlashIndex+1);
+ return name_.substr(lastSlashIndex+1);
}
}
std::string File::getDirname() const
{
- std::string::size_type lastSlashIndex = _name.find_last_of(A2STR::SLASH_C);
+ std::string::size_type lastSlashIndex = name_.find_last_of(A2STR::SLASH_C);
if(lastSlashIndex == std::string::npos) {
- if(_name.empty()) {
+ if(name_.empty()) {
return A2STR::NIL;
} else {
return A2STR::DOT_C;
@@ -159,7 +159,7 @@ std::string File::getDirname() const
} else if(lastSlashIndex == 0) {
return A2STR::SLASH_C;
} else {
- return _name.substr(0, lastSlashIndex);
+ return name_.substr(0, lastSlashIndex);
}
}
@@ -178,8 +178,8 @@ bool File::renameTo(const std::string& dest)
}
}
#endif // __MINGW32__
- if(rename(_name.c_str(), dest.c_str()) == 0) {
- _name = dest;
+ if(rename(name_.c_str(), dest.c_str()) == 0) {
+ name_ = dest;
return true;
} else {
return false;
@@ -191,7 +191,7 @@ bool File::utime(const Time& actime, const Time& modtime) const
struct utimbuf ub;
ub.actime = actime.getTime();
ub.modtime = modtime.getTime();
- return ::utime(_name.c_str(), &ub) == 0;
+ return ::utime(name_.c_str(), &ub) == 0;
}
Time File::getModifiedTime()
diff --git a/src/File.h b/src/File.h
index 7890519a..6454a91d 100644
--- a/src/File.h
+++ b/src/File.h
@@ -49,7 +49,7 @@ namespace aria2 {
*/
class File {
private:
- std::string _name;
+ std::string name_;
/**
* Returns the return value of stat(...)
@@ -99,7 +99,7 @@ public:
const std::string& getPath() const
{
- return _name;
+ return name_;
}
static bool isDir(const std::string& filename);
diff --git a/src/FileAllocationCommand.cc b/src/FileAllocationCommand.cc
index eeb85a96..8d67a68b 100644
--- a/src/FileAllocationCommand.cc
+++ b/src/FileAllocationCommand.cc
@@ -56,7 +56,7 @@ FileAllocationCommand::FileAllocationCommand
(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e,
const SharedHandle<FileAllocationEntry>& fileAllocationEntry):
RealtimeCommand(cuid, requestGroup, e),
- _fileAllocationEntry(fileAllocationEntry) {}
+ fileAllocationEntry_(fileAllocationEntry) {}
FileAllocationCommand::~FileAllocationCommand() {}
@@ -66,19 +66,19 @@ bool FileAllocationCommand::executeInternal()
getDownloadEngine()->getFileAllocationMan()->dropPickedEntry();
return true;
}
- _fileAllocationEntry->allocateChunk();
- if(_fileAllocationEntry->finished()) {
+ fileAllocationEntry_->allocateChunk();
+ if(fileAllocationEntry_->finished()) {
if(getLogger()->debug()) {
getLogger()->debug
(MSG_ALLOCATION_COMPLETED,
- _timer.difference(global::wallclock),
+ timer_.difference(global::wallclock),
util::itos(getRequestGroup()->getTotalLength(), true).c_str());
}
getDownloadEngine()->getFileAllocationMan()->dropPickedEntry();
std::vector<Command*>* commands = new std::vector<Command*>();
auto_delete_container<std::vector<Command*> > commandsDel(commands);
- _fileAllocationEntry->prepareForNextAction(*commands, getDownloadEngine());
+ fileAllocationEntry_->prepareForNextAction(*commands, getDownloadEngine());
getDownloadEngine()->addCommand(*commands);
commands->clear();
getDownloadEngine()->setNoWait(true);
diff --git a/src/FileAllocationCommand.h b/src/FileAllocationCommand.h
index 4aaecf73..9b05f91c 100644
--- a/src/FileAllocationCommand.h
+++ b/src/FileAllocationCommand.h
@@ -45,8 +45,8 @@ class FileAllocationEntry;
class FileAllocationCommand : public RealtimeCommand {
private:
- SharedHandle<FileAllocationEntry> _fileAllocationEntry;
- Timer _timer;
+ SharedHandle<FileAllocationEntry> fileAllocationEntry_;
+ Timer timer_;
public:
FileAllocationCommand(cuid_t cuid, RequestGroup* requestGroup,
DownloadEngine* e,
diff --git a/src/FileAllocationEntry.cc b/src/FileAllocationEntry.cc
index dc9cee6c..441363d5 100644
--- a/src/FileAllocationEntry.cc
+++ b/src/FileAllocationEntry.cc
@@ -47,7 +47,7 @@ namespace aria2 {
FileAllocationEntry::FileAllocationEntry(RequestGroup* requestGroup, Command* nextCommand):
RequestGroupEntry(requestGroup, nextCommand),
- _fileAllocationIterator(requestGroup->getPieceStorage()->getDiskAdaptor()->fileAllocationIterator())
+ fileAllocationIterator_(requestGroup->getPieceStorage()->getDiskAdaptor()->fileAllocationIterator())
{
getRequestGroup()->getPieceStorage()->getDiskAdaptor()->enableDirectIO();
}
@@ -59,22 +59,22 @@ FileAllocationEntry:: ~FileAllocationEntry()
off_t FileAllocationEntry::getCurrentLength()
{
- return _fileAllocationIterator->getCurrentLength();
+ return fileAllocationIterator_->getCurrentLength();
}
uint64_t FileAllocationEntry::getTotalLength()
{
- return _fileAllocationIterator->getTotalLength();
+ return fileAllocationIterator_->getTotalLength();
}
bool FileAllocationEntry::finished()
{
- return _fileAllocationIterator->finished();
+ return fileAllocationIterator_->finished();
}
void FileAllocationEntry::allocateChunk()
{
- _fileAllocationIterator->allocateChunk();
+ fileAllocationIterator_->allocateChunk();
}
void FileAllocationEntry::disableDirectIO()
diff --git a/src/FileAllocationEntry.h b/src/FileAllocationEntry.h
index 7d423da2..9790fea6 100644
--- a/src/FileAllocationEntry.h
+++ b/src/FileAllocationEntry.h
@@ -48,7 +48,7 @@ class DownloadEngine;
class FileAllocationEntry : public RequestGroupEntry, public ProgressAwareEntry {
private:
- SharedHandle<FileAllocationIterator> _fileAllocationIterator;
+ SharedHandle<FileAllocationIterator> fileAllocationIterator_;
public:
FileAllocationEntry(RequestGroup* requestGroup, Command* nextCommand = 0);
diff --git a/src/FileEntry.cc b/src/FileEntry.cc
index b20389b5..c949b0b1 100644
--- a/src/FileEntry.cc
+++ b/src/FileEntry.cc
@@ -48,38 +48,38 @@ FileEntry::FileEntry(const std::string& path,
uint64_t length,
off_t offset,
const std::vector<std::string>& uris):
- _path(path), _uris(uris.begin(), uris.end()), _length(length),
- _offset(offset),
- _requested(true),
- _singleHostMultiConnection(true),
- _logger(LogFactory::getInstance()) {}
+ path_(path), uris_(uris.begin(), uris.end()), length_(length),
+ offset_(offset),
+ requested_(true),
+ singleHostMultiConnection_(true),
+ logger_(LogFactory::getInstance()) {}
FileEntry::FileEntry():
- _length(0), _offset(0), _requested(false),
- _singleHostMultiConnection(true),
- _logger(LogFactory::getInstance()) {}
+ length_(0), offset_(0), requested_(false),
+ singleHostMultiConnection_(true),
+ logger_(LogFactory::getInstance()) {}
FileEntry::~FileEntry() {}
void FileEntry::setupDir()
{
- util::mkdirs(File(_path).getDirname());
+ util::mkdirs(File(path_).getDirname());
}
FileEntry& FileEntry::operator=(const FileEntry& entry)
{
if(this != &entry) {
- _path = entry._path;
- _length = entry._length;
- _offset = entry._offset;
- _requested = entry._requested;
+ path_ = entry.path_;
+ length_ = entry.length_;
+ offset_ = entry.offset_;
+ requested_ = entry.requested_;
}
return *this;
}
bool FileEntry::operator<(const FileEntry& fileEntry) const
{
- return _offset < fileEntry._offset;
+ return offset_ < fileEntry.offset_;
}
bool FileEntry::exists() const
@@ -89,14 +89,14 @@ bool FileEntry::exists() const
off_t FileEntry::gtoloff(off_t goff) const
{
- assert(_offset <= goff);
- return goff-_offset;
+ assert(offset_ <= goff);
+ return goff-offset_;
}
void FileEntry::getUris(std::vector<std::string>& uris) const
{
- uris.insert(uris.end(), _spentUris.begin(), _spentUris.end());
- uris.insert(uris.end(), _uris.begin(), _uris.end());
+ uris.insert(uris.end(), spentUris_.begin(), spentUris_.end());
+ uris.insert(uris.end(), uris_.begin(), uris_.end());
}
std::string FileEntry::selectUri(const SharedHandle<URISelector>& uriSelector)
@@ -125,7 +125,7 @@ FileEntry::getRequest
const std::string& method)
{
SharedHandle<Request> req;
- if(_requestPool.empty()) {
+ if(requestPool_.empty()) {
std::vector<std::string> pending;
while(1) {
std::string uri = selector->select(this);
@@ -134,8 +134,8 @@ FileEntry::getRequest
}
req.reset(new Request());
if(req->setUri(uri)) {
- if(!_singleHostMultiConnection) {
- if(inFlightHost(_inFlightRequests.begin(), _inFlightRequests.end(),
+ if(!singleHostMultiConnection_) {
+ if(inFlightHost(inFlightRequests_.begin(), inFlightRequests_.end(),
req->getHost())) {
pending.push_back(uri);
req.reset();
@@ -144,18 +144,18 @@ FileEntry::getRequest
}
req->setReferer(referer);
req->setMethod(method);
- _spentUris.push_back(uri);
- _inFlightRequests.push_back(req);
+ spentUris_.push_back(uri);
+ inFlightRequests_.push_back(req);
break;
} else {
req.reset();
}
}
- _uris.insert(_uris.begin(), pending.begin(), pending.end());
+ uris_.insert(uris_.begin(), pending.begin(), pending.end());
} else {
- req = _requestPool.front();
- _requestPool.pop_front();
- _inFlightRequests.push_back(req);
+ req = requestPool_.front();
+ requestPool_.pop_front();
+ inFlightRequests_.push_back(req);
}
return req;
}
@@ -163,10 +163,10 @@ FileEntry::getRequest
SharedHandle<Request>
FileEntry::findFasterRequest(const SharedHandle<Request>& base)
{
- if(_requestPool.empty()) {
+ if(requestPool_.empty()) {
return SharedHandle<Request>();
}
- const SharedHandle<PeerStat>& fastest = _requestPool.front()->getPeerStat();
+ const SharedHandle<PeerStat>& fastest = requestPool_.front()->getPeerStat();
if(fastest.isNull()) {
return SharedHandle<Request>();
}
@@ -178,9 +178,9 @@ FileEntry::findFasterRequest(const SharedHandle<Request>& base)
difference(global::wallclock) >= startupIdleTime &&
fastest->getAvgDownloadSpeed()*0.8 > basestat->calculateDownloadSpeed())){
// TODO we should consider that "fastest" is very slow.
- SharedHandle<Request> fastestRequest = _requestPool.front();
- _requestPool.pop_front();
- _inFlightRequests.push_back(fastestRequest);
+ SharedHandle<Request> fastestRequest = requestPool_.front();
+ requestPool_.pop_front();
+ inFlightRequests_.push_back(fastestRequest);
return fastestRequest;
}
return SharedHandle<Request>();
@@ -211,9 +211,9 @@ void FileEntry::storePool(const SharedHandle<Request>& request)
peerStat->calculateAvgDownloadSpeed();
}
std::deque<SharedHandle<Request> >::iterator i =
- std::lower_bound(_requestPool.begin(), _requestPool.end(), request,
+ std::lower_bound(requestPool_.begin(), requestPool_.end(), request,
RequestFaster());
- _requestPool.insert(i, request);
+ requestPool_.insert(i, request);
}
void FileEntry::poolRequest(const SharedHandle<Request>& request)
@@ -227,10 +227,10 @@ void FileEntry::poolRequest(const SharedHandle<Request>& request)
bool FileEntry::removeRequest(const SharedHandle<Request>& request)
{
for(std::deque<SharedHandle<Request> >::iterator i =
- _inFlightRequests.begin(), eoi = _inFlightRequests.end();
+ inFlightRequests_.begin(), eoi = inFlightRequests_.end();
i != eoi; ++i) {
if((*i).get() == request.get()) {
- _inFlightRequests.erase(i);
+ inFlightRequests_.erase(i);
return true;
}
}
@@ -241,39 +241,39 @@ void FileEntry::removeURIWhoseHostnameIs(const std::string& hostname)
{
std::deque<std::string> newURIs;
Request req;
- for(std::deque<std::string>::const_iterator itr = _uris.begin(),
- eoi = _uris.end(); itr != eoi; ++itr) {
+ for(std::deque<std::string>::const_iterator itr = uris_.begin(),
+ eoi = uris_.end(); itr != eoi; ++itr) {
if(((*itr).find(hostname) == std::string::npos) ||
(req.setUri(*itr) && (req.getHost() != hostname))) {
newURIs.push_back(*itr);
}
}
- if(_logger->debug()) {
- _logger->debug("Removed %d duplicate hostname URIs for path=%s",
- _uris.size()-newURIs.size(), getPath().c_str());
+ if(logger_->debug()) {
+ logger_->debug("Removed %d duplicate hostname URIs for path=%s",
+ uris_.size()-newURIs.size(), getPath().c_str());
}
- _uris = newURIs;
+ uris_ = newURIs;
}
void FileEntry::removeIdenticalURI(const std::string& uri)
{
- _uris.erase(std::remove(_uris.begin(), _uris.end(), uri), _uris.end());
+ uris_.erase(std::remove(uris_.begin(), uris_.end(), uri), uris_.end());
}
void FileEntry::addURIResult(std::string uri, downloadresultcode::RESULT result)
{
- _uriResults.push_back(URIResult(uri, result));
+ uriResults_.push_back(URIResult(uri, result));
}
class FindURIResultByResult {
private:
- downloadresultcode::RESULT _r;
+ downloadresultcode::RESULT r_;
public:
- FindURIResultByResult(downloadresultcode::RESULT r):_r(r) {}
+ FindURIResultByResult(downloadresultcode::RESULT r):r_(r) {}
bool operator()(const URIResult& uriResult) const
{
- return uriResult.getResult() == _r;
+ return uriResult.getResult() == r_;
}
};
@@ -281,20 +281,20 @@ void FileEntry::extractURIResult
(std::deque<URIResult>& res, downloadresultcode::RESULT r)
{
std::deque<URIResult>::iterator i =
- std::stable_partition(_uriResults.begin(), _uriResults.end(),
+ std::stable_partition(uriResults_.begin(), uriResults_.end(),
FindURIResultByResult(r));
- std::copy(_uriResults.begin(), i, std::back_inserter(res));
- _uriResults.erase(_uriResults.begin(), i);
+ std::copy(uriResults_.begin(), i, std::back_inserter(res));
+ uriResults_.erase(uriResults_.begin(), i);
}
void FileEntry::reuseUri(size_t num)
{
- std::deque<std::string> uris = _spentUris;
+ std::deque<std::string> uris = spentUris_;
std::sort(uris.begin(), uris.end());
uris.erase(std::unique(uris.begin(), uris.end()), uris.end());
- std::vector<std::string> errorUris(_uriResults.size());
- std::transform(_uriResults.begin(), _uriResults.end(),
+ std::vector<std::string> errorUris(uriResults_.size());
+ std::transform(uriResults_.begin(), uriResults_.end(),
errorUris.begin(), std::mem_fun_ref(&URIResult::getURI));
std::sort(errorUris.begin(), errorUris.end());
errorUris.erase(std::unique(errorUris.begin(), errorUris.end()),
@@ -305,32 +305,32 @@ void FileEntry::reuseUri(size_t num)
errorUris.begin(), errorUris.end(),
std::back_inserter(reusableURIs));
size_t ininum = reusableURIs.size();
- if(_logger->debug()) {
- _logger->debug("Found %u reusable URIs", static_cast<unsigned int>(ininum));
+ if(logger_->debug()) {
+ logger_->debug("Found %u reusable URIs", static_cast<unsigned int>(ininum));
for(std::vector<std::string>::const_iterator i = reusableURIs.begin(),
eoi = reusableURIs.end(); i != eoi; ++i) {
- _logger->debug("URI=%s", (*i).c_str());
+ logger_->debug("URI=%s", (*i).c_str());
}
}
// Reuse at least num URIs here to avoid to
// run this process repeatedly.
if(ininum > 0) {
for(size_t i = 0; i < num/ininum; ++i) {
- _uris.insert(_uris.end(), reusableURIs.begin(), reusableURIs.end());
+ uris_.insert(uris_.end(), reusableURIs.begin(), reusableURIs.end());
}
- _uris.insert(_uris.end(), reusableURIs.begin(),
+ uris_.insert(uris_.end(), reusableURIs.begin(),
reusableURIs.begin()+(num%ininum));
- if(_logger->debug()) {
- _logger->debug("Duplication complete: now %u URIs for reuse",
- static_cast<unsigned int>(_uris.size()));
+ if(logger_->debug()) {
+ logger_->debug("Duplication complete: now %u URIs for reuse",
+ static_cast<unsigned int>(uris_.size()));
}
}
}
void FileEntry::releaseRuntimeResource()
{
- _requestPool.clear();
- _inFlightRequests.clear();
+ requestPool_.clear();
+ inFlightRequests_.clear();
}
template<typename InputIterator, typename T>
@@ -348,27 +348,27 @@ static InputIterator findRequestByUri
bool FileEntry::removeUri(const std::string& uri)
{
std::deque<std::string>::iterator itr =
- std::find(_spentUris.begin(), _spentUris.end(), uri);
- if(itr == _spentUris.end()) {
- itr = std::find(_uris.begin(), _uris.end(), uri);
- if(itr == _uris.end()) {
+ std::find(spentUris_.begin(), spentUris_.end(), uri);
+ if(itr == spentUris_.end()) {
+ itr = std::find(uris_.begin(), uris_.end(), uri);
+ if(itr == uris_.end()) {
return false;
} else {
- _uris.erase(itr);
+ uris_.erase(itr);
return true;
}
} else {
- _spentUris.erase(itr);
+ spentUris_.erase(itr);
SharedHandle<Request> req;
std::deque<SharedHandle<Request> >::iterator riter =
- findRequestByUri(_inFlightRequests.begin(), _inFlightRequests.end(), uri);
- if(riter == _inFlightRequests.end()) {
- riter = findRequestByUri(_requestPool.begin(), _requestPool.end(), uri);
- if(riter == _requestPool.end()) {
+ findRequestByUri(inFlightRequests_.begin(), inFlightRequests_.end(), uri);
+ if(riter == inFlightRequests_.end()) {
+ riter = findRequestByUri(requestPool_.begin(), requestPool_.end(), uri);
+ if(riter == requestPool_.end()) {
return true;
} else {
req = *riter;
- _requestPool.erase(riter);
+ requestPool_.erase(riter);
}
} else {
req = *riter;
@@ -380,24 +380,24 @@ bool FileEntry::removeUri(const std::string& uri)
std::string FileEntry::getBasename() const
{
- return File(_path).getBasename();
+ return File(path_).getBasename();
}
std::string FileEntry::getDirname() const
{
- return File(_path).getDirname();
+ return File(path_).getDirname();
}
size_t FileEntry::setUris(const std::vector<std::string>& uris)
{
- _uris.clear();
+ uris_.clear();
return addUris(uris.begin(), uris.end());
}
bool FileEntry::addUri(const std::string& uri)
{
if(Request().setUri(uri)) {
- _uris.push_back(uri);
+ uris_.push_back(uri);
return true;
} else {
return false;
@@ -407,8 +407,8 @@ bool FileEntry::addUri(const std::string& uri)
bool FileEntry::insertUri(const std::string& uri, size_t pos)
{
if(Request().setUri(uri)) {
- pos = std::min(pos, _uris.size());
- _uris.insert(_uris.begin()+pos, uri);
+ pos = std::min(pos, uris_.size());
+ uris_.insert(uris_.begin()+pos, uri);
return true;
} else {
return false;
diff --git a/src/FileEntry.h b/src/FileEntry.h
index 8e5e2687..4328b0fb 100644
--- a/src/FileEntry.h
+++ b/src/FileEntry.h
@@ -57,21 +57,21 @@ class Logger;
class FileEntry {
private:
- std::string _path;
- std::deque<std::string> _uris;
- std::deque<std::string> _spentUris;
- uint64_t _length;
- off_t _offset;
- bool _requested;
- std::deque<SharedHandle<Request> > _requestPool;
- std::deque<SharedHandle<Request> > _inFlightRequests;
- std::string _contentType;
+ std::string path_;
+ std::deque<std::string> uris_;
+ std::deque<std::string> spentUris_;
+ uint64_t length_;
+ off_t offset_;
+ bool requested_;
+ std::deque<SharedHandle<Request> > requestPool_;
+ std::deque<SharedHandle<Request> > inFlightRequests_;
+ std::string contentType_;
// URIResult is stored in the ascending order of the time when its result is
// available.
- std::deque<URIResult> _uriResults;
- bool _singleHostMultiConnection;
- std::string _originalName;
- Logger* _logger;
+ std::deque<URIResult> uriResults_;
+ bool singleHostMultiConnection_;
+ std::string originalName_;
+ Logger* logger_;
void storePool(const SharedHandle<Request>& request);
public:
@@ -88,39 +88,39 @@ public:
std::string getDirname() const;
- const std::string& getPath() const { return _path; }
+ const std::string& getPath() const { return path_; }
- void setPath(const std::string& path) { _path = path; }
+ void setPath(const std::string& path) { path_ = path; }
- uint64_t getLength() const { return _length; }
+ uint64_t getLength() const { return length_; }
- void setLength(uint64_t length) { _length = length; }
+ void setLength(uint64_t length) { length_ = length; }
- off_t getOffset() const { return _offset; }
+ off_t getOffset() const { return offset_; }
- void setOffset(off_t offset) { _offset = offset; }
+ void setOffset(off_t offset) { offset_ = offset; }
- off_t getLastOffset() { return _offset+_length; }
+ off_t getLastOffset() { return offset_+length_; }
- bool isRequested() const { return _requested; }
+ bool isRequested() const { return requested_; }
- void setRequested(bool flag) { _requested = flag; }
+ void setRequested(bool flag) { requested_ = flag; }
void setupDir();
const std::deque<std::string>& getRemainingUris() const
{
- return _uris;
+ return uris_;
}
std::deque<std::string>& getRemainingUris()
{
- return _uris;
+ return uris_;
}
const std::deque<std::string>& getSpentUris() const
{
- return _spentUris;
+ return spentUris_;
}
size_t setUris(const std::vector<std::string>& uris);
@@ -141,15 +141,15 @@ public:
bool insertUri(const std::string& uri, size_t pos);
- // Inserts _uris and _spentUris into uris.
+ // Inserts uris_ and spentUris_ into uris.
void getUris(std::vector<std::string>& uris) const;
void setContentType(const std::string& contentType)
{
- _contentType = contentType;
+ contentType_ = contentType;
}
- const std::string& getContentType() const { return _contentType; }
+ const std::string& getContentType() const { return contentType_; }
std::string selectUri(const SharedHandle<URISelector>& uriSelector);
@@ -177,17 +177,17 @@ public:
size_t countInFlightRequest() const
{
- return _inFlightRequests.size();
+ return inFlightRequests_.size();
}
size_t countPooledRequest() const
{
- return _requestPool.size();
+ return requestPool_.size();
}
const std::deque<SharedHandle<Request> >& getInFlightRequests() const
{
- return _inFlightRequests;
+ return inFlightRequests_;
}
bool operator<(const FileEntry& fileEntry) const;
@@ -205,22 +205,22 @@ public:
const std::deque<URIResult>& getURIResults() const
{
- return _uriResults;
+ return uriResults_;
}
// Extracts URIResult whose _result is r and stores them into res.
- // The extracted URIResults are removed from _uriResults.
+ // The extracted URIResults are removed from uriResults_.
void extractURIResult
(std::deque<URIResult>& res, downloadresultcode::RESULT r);
void disableSingleHostMultiConnection()
{
- _singleHostMultiConnection = false;
+ singleHostMultiConnection_ = false;
}
bool isSingleHostMultiConnectionEnabled() const
{
- return _singleHostMultiConnection;
+ return singleHostMultiConnection_;
}
// Reuse URIs which have not emitted error so far. Thie method
@@ -233,19 +233,19 @@ public:
void setOriginalName(const std::string& originalName)
{
- _originalName = originalName;
+ originalName_ = originalName;
}
const std::string& getOriginalName() const
{
- return _originalName;
+ return originalName_;
}
bool removeUri(const std::string& uri);
bool emptyRequestUri() const
{
- return _uris.empty() && _inFlightRequests.empty() && _requestPool.empty();
+ return uris_.empty() && inFlightRequests_.empty() && requestPool_.empty();
}
};
diff --git a/src/FillRequestGroupCommand.cc b/src/FillRequestGroupCommand.cc
index f9bc38b0..0934ebc8 100644
--- a/src/FillRequestGroupCommand.cc
+++ b/src/FillRequestGroupCommand.cc
@@ -49,7 +49,7 @@ namespace aria2 {
FillRequestGroupCommand::FillRequestGroupCommand(cuid_t cuid,
DownloadEngine* e):
Command(cuid),
- _e(e)
+ e_(e)
{
setStatusRealtime();
}
@@ -58,17 +58,17 @@ FillRequestGroupCommand::~FillRequestGroupCommand() {}
bool FillRequestGroupCommand::execute()
{
- if(_e->isHaltRequested()) {
+ if(e_->isHaltRequested()) {
return true;
}
- SharedHandle<RequestGroupMan> rgman = _e->getRequestGroupMan();
+ SharedHandle<RequestGroupMan> rgman = e_->getRequestGroupMan();
if(rgman->queueCheckRequested()) {
try {
// During adding RequestGroup,
// RequestGroupMan::requestQueueCheck() might be called, so
// first clear it here.
rgman->clearQueueCheck();
- rgman->fillRequestGroupFromReserver(_e);
+ rgman->fillRequestGroupFromReserver(e_);
} catch(RecoverableException& ex) {
getLogger()->error(EX_EXCEPTION_CAUGHT, ex);
// Re-request queue check to fulfill the requests of all
@@ -79,7 +79,7 @@ bool FillRequestGroupCommand::execute()
return true;
}
}
- _e->addRoutineCommand(this);
+ e_->addRoutineCommand(this);
return false;
}
diff --git a/src/FillRequestGroupCommand.h b/src/FillRequestGroupCommand.h
index 55cb115b..b5064f63 100644
--- a/src/FillRequestGroupCommand.h
+++ b/src/FillRequestGroupCommand.h
@@ -46,7 +46,7 @@ class DownloadEngine;
class FillRequestGroupCommand : public Command {
private:
- DownloadEngine* _e;
+ DownloadEngine* e_;
public:
FillRequestGroupCommand(cuid_t cuid, DownloadEngine* e);
diff --git a/src/FixedWidthNumberDecorator.h b/src/FixedWidthNumberDecorator.h
index 79e96813..7689c962 100644
--- a/src/FixedWidthNumberDecorator.h
+++ b/src/FixedWidthNumberDecorator.h
@@ -43,16 +43,16 @@ namespace aria2 {
class FixedWidthNumberDecorator : public NumberDecorator
{
private:
- size_t _width;
+ size_t width_;
public:
- FixedWidthNumberDecorator(size_t width):_width(width) {}
+ FixedWidthNumberDecorator(size_t width):width_(width) {}
virtual ~FixedWidthNumberDecorator() {}
virtual std::string decorate(unsigned int number)
{
std::string s = util::uitos(number);
- while(s.size() < _width) {
+ while(s.size() < width_) {
s.insert(0, "0");
}
return s;
diff --git a/src/FtpConnection.cc b/src/FtpConnection.cc
index c1b31f73..2c454a32 100644
--- a/src/FtpConnection.cc
+++ b/src/FtpConnection.cc
@@ -66,51 +66,51 @@ FtpConnection::FtpConnection(cuid_t cuid, const SocketHandle& socket,
const SharedHandle<Request>& req,
const SharedHandle<AuthConfig>& authConfig,
const Option* op):
- _cuid(cuid), _socket(socket), _req(req),
- _authConfig(authConfig), _option(op),
- _logger(LogFactory::getInstance()),
- _socketBuffer(socket),
- _baseWorkingDir("/") {}
+ cuid_(cuid), socket_(socket), req_(req),
+ authConfig_(authConfig), option_(op),
+ logger_(LogFactory::getInstance()),
+ socketBuffer_(socket),
+ baseWorkingDir_("/") {}
FtpConnection::~FtpConnection() {}
bool FtpConnection::sendUser()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "USER ";
- request += _authConfig->getUser();
+ request += authConfig_->getUser();
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),"USER ********");
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),"USER ********");
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendPass()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "PASS ";
- request += _authConfig->getPassword();
+ request += authConfig_->getPassword();
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),"PASS ********");
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),"PASS ********");
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendType()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string type;
- if(_option->get(PREF_FTP_TYPE) == V_ASCII) {
+ if(option_->get(PREF_FTP_TYPE) == V_ASCII) {
type = FtpConnection::A;
} else {
type = FtpConnection::I;
@@ -118,97 +118,97 @@ bool FtpConnection::sendType()
std::string request = "TYPE ";
request += type;
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendPwd()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "PWD\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendCwd()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
- if(_logger->info()) {
- _logger->info("CUID#%s - Using base working directory '%s'",
- util::itos(_cuid).c_str(), _baseWorkingDir.c_str());
+ if(socketBuffer_.sendBufferIsEmpty()) {
+ if(logger_->info()) {
+ logger_->info("CUID#%s - Using base working directory '%s'",
+ util::itos(cuid_).c_str(), baseWorkingDir_.c_str());
}
std::string request = "CWD ";
- if(_baseWorkingDir != "/") {
- request += _baseWorkingDir;
+ if(baseWorkingDir_ != "/") {
+ request += baseWorkingDir_;
}
- request += util::percentDecode(_req->getDir());
+ request += util::percentDecode(req_->getDir());
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendMdtm()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "MDTM ";
- request += util::percentDecode(_req->getFile());
+ request += util::percentDecode(req_->getFile());
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendSize()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "SIZE ";
- request += util::percentDecode(_req->getFile());
+ request += util::percentDecode(req_->getFile());
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendPasv()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
static const std::string request("PASV\r\n");
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
SharedHandle<SocketCore> FtpConnection::createServerSocket()
@@ -222,9 +222,9 @@ SharedHandle<SocketCore> FtpConnection::createServerSocket()
bool FtpConnection::sendPort(const SharedHandle<SocketCore>& serverSocket)
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::pair<std::string, uint16_t> addrinfo;
- _socket->getAddrInfo(addrinfo);
+ socket_->getAddrInfo(addrinfo);
unsigned int ipaddr[4];
sscanf(addrinfo.first.c_str(), "%u.%u.%u.%u",
&ipaddr[0], &ipaddr[1], &ipaddr[2], &ipaddr[3]);
@@ -242,19 +242,19 @@ bool FtpConnection::sendPort(const SharedHandle<SocketCore>& serverSocket)
request += ",";
request += util::uitos(addrinfo.second%256);
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendRest(const SharedHandle<Segment>& segment)
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "REST ";
if(segment.isNull()) {
request += "0";
@@ -262,30 +262,30 @@ bool FtpConnection::sendRest(const SharedHandle<Segment>& segment)
request += util::itos(segment->getPositionToWrite());
}
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool FtpConnection::sendRetr()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
std::string request = "RETR ";
- request += util::percentDecode(_req->getFile());
+ request += util::percentDecode(req_->getFile());
request += "\r\n";
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(), request.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(), request.c_str());
}
- _socketBuffer.pushStr(request);
+ socketBuffer_.pushStr(request);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
unsigned int FtpConnection::getStatus(const std::string& response) const
@@ -347,25 +347,25 @@ bool FtpConnection::bulkReceiveResponse
(std::pair<unsigned int, std::string>& response)
{
char buf[1024];
- while(_socket->isReadable(0)) {
+ while(socket_->isReadable(0)) {
size_t size = sizeof(buf);
- _socket->readData(buf, size);
+ socket_->readData(buf, size);
if(size == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
throw DL_RETRY_EX(EX_GOT_EOF);
}
- if(_strbuf.size()+size > MAX_RECV_BUFFER) {
+ if(strbuf_.size()+size > MAX_RECV_BUFFER) {
throw DL_RETRY_EX
(StringFormat("Max FTP recv buffer reached. length=%lu",
- static_cast<unsigned long>(_strbuf.size()+size)).str());
+ static_cast<unsigned long>(strbuf_.size()+size)).str());
}
- _strbuf.append(&buf[0], &buf[size]);
+ strbuf_.append(&buf[0], &buf[size]);
}
unsigned int status;
- if(_strbuf.size() >= 4) {
- status = getStatus(_strbuf);
+ if(strbuf_.size() >= 4) {
+ status = getStatus(strbuf_);
if(status == 0) {
throw DL_ABORT_EX(EX_INVALID_RESPONSE);
}
@@ -373,14 +373,14 @@ bool FtpConnection::bulkReceiveResponse
return false;
}
std::string::size_type length;
- if((length = findEndOfResponse(status, _strbuf)) != std::string::npos) {
+ if((length = findEndOfResponse(status, strbuf_)) != std::string::npos) {
response.first = status;
- response.second = _strbuf.substr(0, length);
- if(_logger->info()) {
- _logger->info(MSG_RECEIVE_RESPONSE,
- util::itos(_cuid).c_str(), response.second.c_str());
+ response.second = strbuf_.substr(0, length);
+ if(logger_->info()) {
+ logger_->info(MSG_RECEIVE_RESPONSE,
+ util::itos(cuid_).c_str(), response.second.c_str());
}
- _strbuf.erase(0, length);
+ strbuf_.erase(0, length);
return true;
} else {
// didn't receive response fully.
@@ -517,12 +517,12 @@ unsigned int FtpConnection::receivePwdResponse(std::string& pwd)
void FtpConnection::setBaseWorkingDir(const std::string& baseWorkingDir)
{
- _baseWorkingDir = baseWorkingDir;
+ baseWorkingDir_ = baseWorkingDir;
}
const std::string& FtpConnection::getUser() const
{
- return _authConfig->getUser();
+ return authConfig_->getUser();
}
} // namespace aria2
diff --git a/src/FtpConnection.h b/src/FtpConnection.h
index 7407eaad..b973c597 100644
--- a/src/FtpConnection.h
+++ b/src/FtpConnection.h
@@ -56,20 +56,20 @@ class AuthConfig;
class FtpConnection {
private:
- cuid_t _cuid;
- SharedHandle<SocketCore> _socket;
- SharedHandle<Request> _req;
+ cuid_t cuid_;
+ SharedHandle<SocketCore> socket_;
+ SharedHandle<Request> req_;
- SharedHandle<AuthConfig> _authConfig;
+ SharedHandle<AuthConfig> authConfig_;
- const Option* _option;
- Logger* _logger;
+ const Option* option_;
+ Logger* logger_;
- std::string _strbuf;
+ std::string strbuf_;
- SocketBuffer _socketBuffer;
+ SocketBuffer socketBuffer_;
- std::string _baseWorkingDir;
+ std::string baseWorkingDir_;
unsigned int getStatus(const std::string& response) const;
std::string::size_type findEndOfResponse(unsigned int status,
@@ -117,7 +117,7 @@ public:
const std::string& getBaseWorkingDir() const
{
- return _baseWorkingDir;
+ return baseWorkingDir_;
}
const std::string& getUser() const;
diff --git a/src/FtpDownloadCommand.cc b/src/FtpDownloadCommand.cc
index 02023277..4d20c3c7 100644
--- a/src/FtpDownloadCommand.cc
+++ b/src/FtpDownloadCommand.cc
@@ -61,8 +61,8 @@ FtpDownloadCommand::FtpDownloadCommand
const SocketHandle& dataSocket,
const SocketHandle& ctrlSocket)
:DownloadCommand(cuid, req, fileEntry, requestGroup, e, dataSocket),
- _ftpConnection(ftpConnection),
- _ctrlSocket(ctrlSocket) {}
+ ftpConnection_(ftpConnection),
+ ctrlSocket_(ctrlSocket) {}
FtpDownloadCommand::~FtpDownloadCommand() {}
@@ -75,7 +75,7 @@ bool FtpDownloadCommand::prepareForNextSegment()
getFileEntry()->getLength()) {
Command* command = new FtpFinishDownloadCommand
(getCuid(), getRequest(), getFileEntry(), getRequestGroup(),
- _ftpConnection, getDownloadEngine(), _ctrlSocket);
+ ftpConnection_, getDownloadEngine(), ctrlSocket_);
getDownloadEngine()->addCommand(command);
if(getRequestGroup()->downloadFinished()) {
diff --git a/src/FtpDownloadCommand.h b/src/FtpDownloadCommand.h
index bd5b4d0a..dd6e7196 100644
--- a/src/FtpDownloadCommand.h
+++ b/src/FtpDownloadCommand.h
@@ -43,9 +43,9 @@ class FtpConnection;
class FtpDownloadCommand : public DownloadCommand {
private:
- SharedHandle<FtpConnection> _ftpConnection;
+ SharedHandle<FtpConnection> ftpConnection_;
- SharedHandle<SocketCore> _ctrlSocket;
+ SharedHandle<SocketCore> ctrlSocket_;
protected:
virtual bool prepareForNextSegment();
public:
diff --git a/src/FtpFinishDownloadCommand.cc b/src/FtpFinishDownloadCommand.cc
index f3090eec..f0436759 100644
--- a/src/FtpFinishDownloadCommand.cc
+++ b/src/FtpFinishDownloadCommand.cc
@@ -64,7 +64,7 @@ FtpFinishDownloadCommand::FtpFinishDownloadCommand
DownloadEngine* e,
const SharedHandle<SocketCore>& socket)
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket),
- _ftpConnection(ftpConnection)
+ ftpConnection_(ftpConnection)
{}
// overrides AbstractCommand::execute().
@@ -75,7 +75,7 @@ bool FtpFinishDownloadCommand::execute()
return true;
}
try {
- unsigned int status = _ftpConnection->receiveResponse();
+ unsigned int status = ftpConnection_->receiveResponse();
if(status == 0) {
getDownloadEngine()->addCommand(this);
return false;
@@ -85,9 +85,9 @@ bool FtpFinishDownloadCommand::execute()
}
if(getOption()->getAsBool(PREF_FTP_REUSE_CONNECTION)) {
std::map<std::string, std::string> options;
- options["baseWorkingDir"] = _ftpConnection->getBaseWorkingDir();
+ options["baseWorkingDir"] = ftpConnection_->getBaseWorkingDir();
getDownloadEngine()->poolSocket
- (getRequest(), _ftpConnection->getUser(), createProxyRequest(),
+ (getRequest(), ftpConnection_->getUser(), createProxyRequest(),
getSocket(), options);
}
} catch(RecoverableException& e) {
diff --git a/src/FtpFinishDownloadCommand.h b/src/FtpFinishDownloadCommand.h
index 2b75875b..28f970c4 100644
--- a/src/FtpFinishDownloadCommand.h
+++ b/src/FtpFinishDownloadCommand.h
@@ -43,7 +43,7 @@ class FtpConnection;
class FtpFinishDownloadCommand : public AbstractCommand {
private:
- SharedHandle<FtpConnection> _ftpConnection;
+ SharedHandle<FtpConnection> ftpConnection_;
protected:
virtual bool execute();
diff --git a/src/FtpNegotiationCommand.cc b/src/FtpNegotiationCommand.cc
index c7fb87d4..1617ef36 100644
--- a/src/FtpNegotiationCommand.cc
+++ b/src/FtpNegotiationCommand.cc
@@ -86,13 +86,13 @@ FtpNegotiationCommand::FtpNegotiationCommand
const SocketHandle& socket,
Seq seq,
const std::string& baseWorkingDir):
- AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket), _sequence(seq),
- _ftp(new FtpConnection(cuid, socket, req,
+ AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket), sequence_(seq),
+ ftp_(new FtpConnection(cuid, socket, req,
e->getAuthConfigFactory()->createAuthConfig
(req, requestGroup->getOption().get()),
getOption().get()))
{
- _ftp->setBaseWorkingDir(baseWorkingDir);
+ ftp_->setBaseWorkingDir(baseWorkingDir);
if(seq == SEQ_RECV_GREETING) {
setTimeout(getOption()->getAsInt(PREF_CONNECT_TIMEOUT));
}
@@ -104,13 +104,13 @@ FtpNegotiationCommand::~FtpNegotiationCommand() {}
bool FtpNegotiationCommand::executeInternal() {
while(processSequence(getSegments().front()));
- if(_sequence == SEQ_RETRY) {
+ if(sequence_ == SEQ_RETRY) {
return prepareForRetry(0);
- } else if(_sequence == SEQ_NEGOTIATION_COMPLETED) {
+ } else if(sequence_ == SEQ_NEGOTIATION_COMPLETED) {
FtpDownloadCommand* command =
new FtpDownloadCommand
- (getCuid(), getRequest(), getFileEntry(), getRequestGroup(), _ftp,
- getDownloadEngine(), _dataSocket, getSocket());
+ (getCuid(), getRequest(), getFileEntry(), getRequestGroup(), ftp_,
+ getDownloadEngine(), dataSocket_, getSocket());
command->setStartupIdleTime(getOption()->getAsInt(PREF_STARTUP_IDLE_TIME));
command->setLowestDownloadSpeedLimit
(getOption()->getAsInt(PREF_LOWEST_SPEED_LIMIT));
@@ -121,17 +121,17 @@ bool FtpNegotiationCommand::executeInternal() {
(getFileEntry()->getRemainingUris(), command);
getDownloadEngine()->addCommand(command);
return true;
- } else if(_sequence == SEQ_HEAD_OK ||
- _sequence == SEQ_DOWNLOAD_ALREADY_COMPLETED) {
+ } else if(sequence_ == SEQ_HEAD_OK ||
+ sequence_ == SEQ_DOWNLOAD_ALREADY_COMPLETED) {
return true;
- } else if(_sequence == SEQ_FILE_PREPARATION) {
+ } else if(sequence_ == SEQ_FILE_PREPARATION) {
if(getOption()->getAsBool(PREF_FTP_PASV)) {
- _sequence = SEQ_SEND_PASV;
+ sequence_ = SEQ_SEND_PASV;
} else {
- _sequence = SEQ_PREPARE_SERVER_SOCKET;
+ sequence_ = SEQ_PREPARE_SERVER_SOCKET;
}
return false;
- } else if(_sequence == SEQ_EXIT) {
+ } else if(sequence_ == SEQ_EXIT) {
return true;
} else {
getDownloadEngine()->addCommand(this);
@@ -141,8 +141,8 @@ bool FtpNegotiationCommand::executeInternal() {
bool FtpNegotiationCommand::recvGreeting() {
if(!checkIfConnectionEstablished
- (getSocket(), _connectedHostname, _connectedAddr, _connectedPort)) {
- _sequence = SEQ_EXIT;
+ (getSocket(), connectedHostname_, connectedAddr_, connectedPort_)) {
+ sequence_ = SEQ_EXIT;
return false;
}
setTimeout(getRequestGroup()->getTimeout());
@@ -150,22 +150,22 @@ bool FtpNegotiationCommand::recvGreeting() {
disableWriteCheckSocket();
setReadCheckSocket(getSocket());
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
if(status != 220) {
throw DL_ABORT_EX(EX_CONNECTION_FAILED);
}
- _sequence = SEQ_SEND_USER;
+ sequence_ = SEQ_SEND_USER;
return true;
}
bool FtpNegotiationCommand::sendUser() {
- if(_ftp->sendUser()) {
+ if(ftp_->sendUser()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_USER;
+ sequence_ = SEQ_RECV_USER;
} else {
setWriteCheckSocket(getSocket());
}
@@ -173,15 +173,15 @@ bool FtpNegotiationCommand::sendUser() {
}
bool FtpNegotiationCommand::recvUser() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
switch(status) {
case 0:
return false;
case 230:
- _sequence = SEQ_SEND_TYPE;
+ sequence_ = SEQ_SEND_TYPE;
break;
case 331:
- _sequence = SEQ_SEND_PASS;
+ sequence_ = SEQ_SEND_PASS;
break;
default:
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
@@ -190,9 +190,9 @@ bool FtpNegotiationCommand::recvUser() {
}
bool FtpNegotiationCommand::sendPass() {
- if(_ftp->sendPass()) {
+ if(ftp_->sendPass()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_PASS;
+ sequence_ = SEQ_RECV_PASS;
} else {
setWriteCheckSocket(getSocket());
}
@@ -200,21 +200,21 @@ bool FtpNegotiationCommand::sendPass() {
}
bool FtpNegotiationCommand::recvPass() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
if(status != 230) {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
- _sequence = SEQ_SEND_TYPE;
+ sequence_ = SEQ_SEND_TYPE;
return true;
}
bool FtpNegotiationCommand::sendType() {
- if(_ftp->sendType()) {
+ if(ftp_->sendType()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_TYPE;
+ sequence_ = SEQ_RECV_TYPE;
} else {
setWriteCheckSocket(getSocket());
}
@@ -222,22 +222,22 @@ bool FtpNegotiationCommand::sendType() {
}
bool FtpNegotiationCommand::recvType() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
if(status != 200) {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
- _sequence = SEQ_SEND_PWD;
+ sequence_ = SEQ_SEND_PWD;
return true;
}
bool FtpNegotiationCommand::sendPwd()
{
- if(_ftp->sendPwd()) {
+ if(ftp_->sendPwd()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_PWD;
+ sequence_ = SEQ_RECV_PWD;
} else {
setWriteCheckSocket(getSocket());
}
@@ -247,28 +247,28 @@ bool FtpNegotiationCommand::sendPwd()
bool FtpNegotiationCommand::recvPwd()
{
std::string pwd;
- unsigned int status = _ftp->receivePwdResponse(pwd);
+ unsigned int status = ftp_->receivePwdResponse(pwd);
if(status == 0) {
return false;
}
if(status != 257) {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
- _ftp->setBaseWorkingDir(pwd);
+ ftp_->setBaseWorkingDir(pwd);
if(getLogger()->info()) {
getLogger()->info("CUID#%s - base working directory is '%s'",
util::itos(getCuid()).c_str(), pwd.c_str());
}
- _sequence = SEQ_SEND_CWD;
+ sequence_ = SEQ_SEND_CWD;
return true;
}
bool FtpNegotiationCommand::sendCwd() {
// Calling setReadCheckSocket() is needed when the socket is reused,
setReadCheckSocket(getSocket());
- if(_ftp->sendCwd()) {
+ if(ftp_->sendCwd()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_CWD;
+ sequence_ = SEQ_RECV_CWD;
} else {
setWriteCheckSocket(getSocket());
}
@@ -276,7 +276,7 @@ bool FtpNegotiationCommand::sendCwd() {
}
bool FtpNegotiationCommand::recvCwd() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
@@ -290,18 +290,18 @@ bool FtpNegotiationCommand::recvCwd() {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
if(getOption()->getAsBool(PREF_REMOTE_TIME)) {
- _sequence = SEQ_SEND_MDTM;
+ sequence_ = SEQ_SEND_MDTM;
} else {
- _sequence = SEQ_SEND_SIZE;
+ sequence_ = SEQ_SEND_SIZE;
}
return true;
}
bool FtpNegotiationCommand::sendMdtm()
{
- if(_ftp->sendMdtm()) {
+ if(ftp_->sendMdtm()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_MDTM;
+ sequence_ = SEQ_RECV_MDTM;
} else {
setWriteCheckSocket(getSocket());
}
@@ -311,7 +311,7 @@ bool FtpNegotiationCommand::sendMdtm()
bool FtpNegotiationCommand::recvMdtm()
{
Time lastModifiedTime = Time::null();
- unsigned int status = _ftp->receiveMdtmResponse(lastModifiedTime);
+ unsigned int status = ftp_->receiveMdtmResponse(lastModifiedTime);
if(status == 0) {
return false;
}
@@ -341,14 +341,14 @@ bool FtpNegotiationCommand::recvMdtm()
util::itos(getCuid()).c_str());
}
}
- _sequence = SEQ_SEND_SIZE;
+ sequence_ = SEQ_SEND_SIZE;
return true;
}
bool FtpNegotiationCommand::sendSize() {
- if(_ftp->sendSize()) {
+ if(ftp_->sendSize()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_SIZE;
+ sequence_ = SEQ_RECV_SIZE;
} else {
setWriteCheckSocket(getSocket());
}
@@ -375,9 +375,9 @@ bool FtpNegotiationCommand::onFileSizeDetermined(uint64_t totalLength)
if(totalLength == 0) {
if(getOption()->getAsBool(PREF_FTP_PASV)) {
- _sequence = SEQ_SEND_PASV;
+ sequence_ = SEQ_SEND_PASV;
} else {
- _sequence = SEQ_PREPARE_SERVER_SOCKET;
+ sequence_ = SEQ_PREPARE_SERVER_SOCKET;
}
if(getOption()->getAsBool(PREF_DRY_RUN)) {
@@ -389,7 +389,7 @@ bool FtpNegotiationCommand::onFileSizeDetermined(uint64_t totalLength)
if(getRequestGroup()->downloadFinishedByFileLength()) {
getRequestGroup()->initPieceStorage();
getPieceStorage()->markAllPiecesDone();
- _sequence = SEQ_DOWNLOAD_ALREADY_COMPLETED;
+ sequence_ = SEQ_DOWNLOAD_ALREADY_COMPLETED;
getLogger()->notice(MSG_DOWNLOAD_ALREADY_COMPLETED,
util::itos(getRequestGroup()->getGID()).c_str(),
@@ -405,7 +405,7 @@ bool FtpNegotiationCommand::onFileSizeDetermined(uint64_t totalLength)
getPieceStorage()->getDiskAdaptor()->initAndOpenFile();
if(getDownloadContext()->knowsTotalLength()) {
- _sequence = SEQ_DOWNLOAD_ALREADY_COMPLETED;
+ sequence_ = SEQ_DOWNLOAD_ALREADY_COMPLETED;
poolConnection();
return false;
}
@@ -436,7 +436,7 @@ bool FtpNegotiationCommand::onFileSizeDetermined(uint64_t totalLength)
getRequestGroup()->downloadFinishedByFileLength()) {
getPieceStorage()->markAllPiecesDone();
- _sequence = SEQ_DOWNLOAD_ALREADY_COMPLETED;
+ sequence_ = SEQ_DOWNLOAD_ALREADY_COMPLETED;
getLogger()->notice(MSG_DOWNLOAD_ALREADY_COMPLETED,
util::itos(getRequestGroup()->getGID()).c_str(),
@@ -461,7 +461,7 @@ bool FtpNegotiationCommand::onFileSizeDetermined(uint64_t totalLength)
bool FtpNegotiationCommand::recvSize() {
uint64_t size = 0;
- unsigned int status = _ftp->receiveSizeResponse(size);
+ unsigned int status = ftp_->receiveSizeResponse(size);
if(status == 0) {
return false;
}
@@ -474,7 +474,7 @@ bool FtpNegotiationCommand::recvSize() {
}
if(getPieceStorage().isNull()) {
- _sequence = SEQ_FILE_PREPARATION;
+ sequence_ = SEQ_FILE_PREPARATION;
return onFileSizeDetermined(size);
} else {
@@ -498,9 +498,9 @@ bool FtpNegotiationCommand::recvSize() {
// wrong file to be downloaded if user-specified URL is wrong.
}
if(getOption()->getAsBool(PREF_FTP_PASV)) {
- _sequence = SEQ_SEND_PASV;
+ sequence_ = SEQ_SEND_PASV;
} else {
- _sequence = SEQ_PREPARE_SERVER_SOCKET;
+ sequence_ = SEQ_PREPARE_SERVER_SOCKET;
}
return true;
}
@@ -512,16 +512,16 @@ void FtpNegotiationCommand::afterFileAllocation()
bool FtpNegotiationCommand::prepareServerSocket()
{
- _serverSocket = _ftp->createServerSocket();
- _sequence = SEQ_SEND_PORT;
+ serverSocket_ = ftp_->createServerSocket();
+ sequence_ = SEQ_SEND_PORT;
return true;
}
bool FtpNegotiationCommand::sendPort() {
afterFileAllocation();
- if(_ftp->sendPort(_serverSocket)) {
+ if(ftp_->sendPort(serverSocket_)) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_PORT;
+ sequence_ = SEQ_RECV_PORT;
} else {
setWriteCheckSocket(getSocket());
}
@@ -529,22 +529,22 @@ bool FtpNegotiationCommand::sendPort() {
}
bool FtpNegotiationCommand::recvPort() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
if(status != 200) {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
- _sequence = SEQ_SEND_REST;
+ sequence_ = SEQ_SEND_REST;
return true;
}
bool FtpNegotiationCommand::sendPasv() {
afterFileAllocation();
- if(_ftp->sendPasv()) {
+ if(ftp_->sendPasv()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_PASV;
+ sequence_ = SEQ_RECV_PASV;
} else {
setWriteCheckSocket(getSocket());
}
@@ -553,7 +553,7 @@ bool FtpNegotiationCommand::sendPasv() {
bool FtpNegotiationCommand::recvPasv() {
std::pair<std::string, uint16_t> dest;
- unsigned int status = _ftp->receivePasvResponse(dest);
+ unsigned int status = ftp_->receivePasvResponse(dest);
if(status == 0) {
return false;
}
@@ -562,8 +562,8 @@ bool FtpNegotiationCommand::recvPasv() {
}
// TODO Should we check to see that dest.first is not in noProxy list?
if(isProxyDefined()) {
- _dataConnAddr = dest;
- _sequence = SEQ_RESOLVE_PROXY;
+ dataConnAddr_ = dest;
+ sequence_ = SEQ_RESOLVE_PROXY;
return true;
} else {
// make a data connection to the server.
@@ -572,11 +572,11 @@ bool FtpNegotiationCommand::recvPasv() {
dest.first.c_str(),
dest.second);
}
- _dataSocket.reset(new SocketCore());
- _dataSocket->establishConnection(dest.first, dest.second);
+ dataSocket_.reset(new SocketCore());
+ dataSocket_->establishConnection(dest.first, dest.second);
disableReadCheckSocket();
- setWriteCheckSocket(_dataSocket);
- _sequence = SEQ_SEND_REST_PASV;
+ setWriteCheckSocket(dataSocket_);
+ sequence_ = SEQ_SEND_REST_PASV;
return false;
}
}
@@ -585,33 +585,33 @@ bool FtpNegotiationCommand::resolveProxy()
{
SharedHandle<Request> proxyReq = createProxyRequest();
std::vector<std::string> addrs;
- _proxyAddr = resolveHostname
+ proxyAddr_ = resolveHostname
(addrs, proxyReq->getHost(), proxyReq->getPort());
- if(_proxyAddr.empty()) {
+ if(proxyAddr_.empty()) {
return false;
}
if(getLogger()->info()) {
getLogger()->info(MSG_CONNECTING_TO_SERVER, util::itos(getCuid()).c_str(),
- _proxyAddr.c_str(), proxyReq->getPort());
+ proxyAddr_.c_str(), proxyReq->getPort());
}
- _dataSocket.reset(new SocketCore());
- _dataSocket->establishConnection(_proxyAddr, proxyReq->getPort());
+ dataSocket_.reset(new SocketCore());
+ dataSocket_->establishConnection(proxyAddr_, proxyReq->getPort());
disableReadCheckSocket();
- setWriteCheckSocket(_dataSocket);
- _http.reset(new HttpConnection(getCuid(), _dataSocket));
- _sequence = SEQ_SEND_TUNNEL_REQUEST;
+ setWriteCheckSocket(dataSocket_);
+ http_.reset(new HttpConnection(getCuid(), dataSocket_));
+ sequence_ = SEQ_SEND_TUNNEL_REQUEST;
return false;
}
bool FtpNegotiationCommand::sendTunnelRequest()
{
- if(_http->sendBufferIsEmpty()) {
- if(_dataSocket->isReadable(0)) {
+ if(http_->sendBufferIsEmpty()) {
+ if(dataSocket_->isReadable(0)) {
std::string error = getSocket()->getSocketError();
if(!error.empty()) {
SharedHandle<Request> proxyReq = createProxyRequest();
getDownloadEngine()->markBadIPAddress(proxyReq->getHost(),
- _proxyAddr,proxyReq->getPort());
+ proxyAddr_,proxyReq->getPort());
std::string nextProxyAddr = getDownloadEngine()->findCachedIPAddress
(proxyReq->getHost(), proxyReq->getPort());
if(nextProxyAddr.empty()) {
@@ -624,15 +624,15 @@ bool FtpNegotiationCommand::sendTunnelRequest()
if(getLogger()->info()) {
getLogger()->info(MSG_CONNECT_FAILED_AND_RETRY,
util::itos(getCuid()).c_str(),
- _proxyAddr.c_str(), proxyReq->getPort());
+ proxyAddr_.c_str(), proxyReq->getPort());
}
- _proxyAddr = nextProxyAddr;
+ proxyAddr_ = nextProxyAddr;
if(getLogger()->info()) {
getLogger()->info(MSG_CONNECTING_TO_SERVER,
util::itos(getCuid()).c_str(),
- _proxyAddr.c_str(), proxyReq->getPort());
+ proxyAddr_.c_str(), proxyReq->getPort());
}
- _dataSocket->establishConnection(_proxyAddr, proxyReq->getPort());
+ dataSocket_->establishConnection(proxyAddr_, proxyReq->getPort());
return false;
}
}
@@ -641,49 +641,49 @@ bool FtpNegotiationCommand::sendTunnelRequest()
httpRequest->setUserAgent(getOption()->get(PREF_USER_AGENT));
SharedHandle<Request> req(new Request());
// Construct fake URI in order to use HttpRequest
- req->setUri(strconcat("ftp://", _dataConnAddr.first,
- A2STR::COLON_C, util::uitos(_dataConnAddr.second)));
+ req->setUri(strconcat("ftp://", dataConnAddr_.first,
+ A2STR::COLON_C, util::uitos(dataConnAddr_.second)));
httpRequest->setRequest(req);
httpRequest->setProxyRequest(createProxyRequest());
- _http->sendProxyRequest(httpRequest);
+ http_->sendProxyRequest(httpRequest);
} else {
- _http->sendPendingData();
+ http_->sendPendingData();
}
- if(_http->sendBufferIsEmpty()) {
+ if(http_->sendBufferIsEmpty()) {
disableWriteCheckSocket();
- setReadCheckSocket(_dataSocket);
- _sequence = SEQ_RECV_TUNNEL_RESPONSE;
+ setReadCheckSocket(dataSocket_);
+ sequence_ = SEQ_RECV_TUNNEL_RESPONSE;
return false;
} else {
- setWriteCheckSocket(_dataSocket);
+ setWriteCheckSocket(dataSocket_);
return false;
}
}
bool FtpNegotiationCommand::recvTunnelResponse()
{
- SharedHandle<HttpResponse> httpResponse = _http->receiveResponse();
+ SharedHandle<HttpResponse> httpResponse = http_->receiveResponse();
if(httpResponse.isNull()) {
return false;
}
if(httpResponse->getResponseStatus() != HttpHeader::S200) {
throw DL_RETRY_EX(EX_PROXY_CONNECTION_FAILED);
}
- _sequence = SEQ_SEND_REST_PASV;
+ sequence_ = SEQ_SEND_REST_PASV;
return true;
}
bool FtpNegotiationCommand::sendRestPasv(const SharedHandle<Segment>& segment) {
- //_dataSocket->setBlockingMode();
+ //dataSocket_->setBlockingMode();
setReadCheckSocket(getSocket());
disableWriteCheckSocket();
return sendRest(segment);
}
bool FtpNegotiationCommand::sendRest(const SharedHandle<Segment>& segment) {
- if(_ftp->sendRest(segment)) {
+ if(ftp_->sendRest(segment)) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_REST;
+ sequence_ = SEQ_RECV_REST;
} else {
setWriteCheckSocket(getSocket());
}
@@ -691,7 +691,7 @@ bool FtpNegotiationCommand::sendRest(const SharedHandle<Segment>& segment) {
}
bool FtpNegotiationCommand::recvRest(const SharedHandle<Segment>& segment) {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
@@ -703,14 +703,14 @@ bool FtpNegotiationCommand::recvRest(const SharedHandle<Segment>& segment) {
downloadresultcode::CANNOT_RESUME);
}
}
- _sequence = SEQ_SEND_RETR;
+ sequence_ = SEQ_SEND_RETR;
return true;
}
bool FtpNegotiationCommand::sendRetr() {
- if(_ftp->sendRetr()) {
+ if(ftp_->sendRetr()) {
disableWriteCheckSocket();
- _sequence = SEQ_RECV_RETR;
+ sequence_ = SEQ_RECV_RETR;
} else {
setWriteCheckSocket(getSocket());
}
@@ -718,7 +718,7 @@ bool FtpNegotiationCommand::sendRetr() {
}
bool FtpNegotiationCommand::recvRetr() {
- unsigned int status = _ftp->receiveResponse();
+ unsigned int status = ftp_->receiveResponse();
if(status == 0) {
return false;
}
@@ -731,12 +731,12 @@ bool FtpNegotiationCommand::recvRetr() {
throw DL_ABORT_EX(StringFormat(EX_BAD_STATUS, status).str());
}
if(getOption()->getAsBool(PREF_FTP_PASV)) {
- _sequence = SEQ_NEGOTIATION_COMPLETED;
+ sequence_ = SEQ_NEGOTIATION_COMPLETED;
return false;
} else {
disableReadCheckSocket();
- setReadCheckSocket(_serverSocket);
- _sequence = SEQ_WAIT_CONNECTION;
+ setReadCheckSocket(serverSocket_);
+ sequence_ = SEQ_WAIT_CONNECTION;
return false;
}
}
@@ -745,16 +745,16 @@ bool FtpNegotiationCommand::waitConnection()
{
disableReadCheckSocket();
setReadCheckSocket(getSocket());
- _dataSocket.reset(_serverSocket->acceptConnection());
- _dataSocket->setNonBlockingMode();
- _sequence = SEQ_NEGOTIATION_COMPLETED;
+ dataSocket_.reset(serverSocket_->acceptConnection());
+ dataSocket_->setNonBlockingMode();
+ sequence_ = SEQ_NEGOTIATION_COMPLETED;
return false;
}
bool FtpNegotiationCommand::processSequence
(const SharedHandle<Segment>& segment) {
bool doNextSequence = true;
- switch(_sequence) {
+ switch(sequence_) {
case SEQ_RECV_GREETING:
return recvGreeting();
case SEQ_SEND_USER:
@@ -823,8 +823,8 @@ void FtpNegotiationCommand::poolConnection() const
{
if(getOption()->getAsBool(PREF_FTP_REUSE_CONNECTION)) {
std::map<std::string, std::string> options;
- options["baseWorkingDir"] = _ftp->getBaseWorkingDir();
- getDownloadEngine()->poolSocket(getRequest(), _ftp->getUser(),
+ options["baseWorkingDir"] = ftp_->getBaseWorkingDir();
+ getDownloadEngine()->poolSocket(getRequest(), ftp_->getUser(),
createProxyRequest(), getSocket(), options);
}
}
@@ -833,7 +833,7 @@ void FtpNegotiationCommand::onDryRunFileFound()
{
getPieceStorage()->markAllPiecesDone();
poolConnection();
- _sequence = SEQ_HEAD_OK;
+ sequence_ = SEQ_HEAD_OK;
}
} // namespace aria2
diff --git a/src/FtpNegotiationCommand.h b/src/FtpNegotiationCommand.h
index 3a9520ca..afbbd061 100644
--- a/src/FtpNegotiationCommand.h
+++ b/src/FtpNegotiationCommand.h
@@ -122,20 +122,20 @@ private:
void onDryRunFileFound();
- SharedHandle<SocketCore> _dataSocket;
- SharedHandle<SocketCore> _serverSocket;
- Seq _sequence;
- SharedHandle<FtpConnection> _ftp;
+ SharedHandle<SocketCore> dataSocket_;
+ SharedHandle<SocketCore> serverSocket_;
+ Seq sequence_;
+ SharedHandle<FtpConnection> ftp_;
// For tunneling
- SharedHandle<HttpConnection> _http;
+ SharedHandle<HttpConnection> http_;
// IP, Port pair in pasv response
- std::pair<std::string, uint16_t> _dataConnAddr;
+ std::pair<std::string, uint16_t> dataConnAddr_;
// Resolved address for proxy
- std::string _proxyAddr;
+ std::string proxyAddr_;
- std::string _connectedHostname;
- std::string _connectedAddr;
- uint16_t _connectedPort;
+ std::string connectedHostname_;
+ std::string connectedAddr_;
+ uint16_t connectedPort_;
protected:
virtual bool executeInternal();
public:
@@ -152,9 +152,9 @@ public:
void setConnectedAddr
(const std::string& hostname, const std::string& addr, uint16_t port)
{
- _connectedHostname = hostname;
- _connectedAddr = addr;
- _connectedPort = port;
+ connectedHostname_ = hostname;
+ connectedAddr_ = addr;
+ connectedPort_ = port;
}
};
diff --git a/src/GZipDecoder.cc b/src/GZipDecoder.cc
index afdb60cd..1038a694 100644
--- a/src/GZipDecoder.cc
+++ b/src/GZipDecoder.cc
@@ -40,7 +40,7 @@ namespace aria2 {
const std::string GZipDecoder::NAME("GZipDecoder");
-GZipDecoder::GZipDecoder():_strm(0), _finished(false) {}
+GZipDecoder::GZipDecoder():strm_(0), finished_(false) {}
GZipDecoder::~GZipDecoder()
{
@@ -49,27 +49,27 @@ GZipDecoder::~GZipDecoder()
void GZipDecoder::init()
{
- _finished = false;
+ finished_ = false;
release();
- _strm = new z_stream();
- _strm->zalloc = Z_NULL;
- _strm->zfree = Z_NULL;
- _strm->opaque = Z_NULL;
- _strm->avail_in = 0;
- _strm->next_in = Z_NULL;
+ strm_ = new z_stream();
+ strm_->zalloc = Z_NULL;
+ strm_->zfree = Z_NULL;
+ strm_->opaque = Z_NULL;
+ strm_->avail_in = 0;
+ strm_->next_in = Z_NULL;
// initalize z_stream with gzip/zlib format auto detection enabled.
- if(Z_OK != inflateInit2(_strm, 47)) {
+ if(Z_OK != inflateInit2(strm_, 47)) {
throw DL_ABORT_EX("Initializing z_stream failed.");
}
}
void GZipDecoder::release()
{
- if(_strm) {
- inflateEnd(_strm);
- delete _strm;
- _strm = 0;
+ if(strm_) {
+ inflateEnd(strm_);
+ delete strm_;
+ strm_ = 0;
}
}
@@ -81,28 +81,28 @@ std::string GZipDecoder::decode(const unsigned char* in, size_t length)
return out;
}
- _strm->avail_in = length;
- _strm->next_in = const_cast<unsigned char*>(in);
+ strm_->avail_in = length;
+ strm_->next_in = const_cast<unsigned char*>(in);
unsigned char outbuf[OUTBUF_LENGTH];
while(1) {
- _strm->avail_out = OUTBUF_LENGTH;
- _strm->next_out = outbuf;
+ strm_->avail_out = OUTBUF_LENGTH;
+ strm_->next_out = outbuf;
- int ret = ::inflate(_strm, Z_NO_FLUSH);
+ int ret = ::inflate(strm_, Z_NO_FLUSH);
if(ret == Z_STREAM_END) {
- _finished = true;
+ finished_ = true;
} else if(ret != Z_OK) {
throw DL_ABORT_EX(StringFormat("libz::inflate() failed. cause:%s",
- _strm->msg).str());
+ strm_->msg).str());
}
- size_t produced = OUTBUF_LENGTH-_strm->avail_out;
+ size_t produced = OUTBUF_LENGTH-strm_->avail_out;
out.append(&outbuf[0], &outbuf[produced]);
- if(_strm->avail_out > 0) {
+ if(strm_->avail_out > 0) {
break;
}
}
@@ -111,7 +111,7 @@ std::string GZipDecoder::decode(const unsigned char* in, size_t length)
bool GZipDecoder::finished()
{
- return _finished;
+ return finished_;
}
const std::string& GZipDecoder::getName() const
diff --git a/src/GZipDecoder.h b/src/GZipDecoder.h
index 8701c4ea..e9268609 100644
--- a/src/GZipDecoder.h
+++ b/src/GZipDecoder.h
@@ -43,9 +43,9 @@ namespace aria2 {
// GZipDecoder can decode both gzip and deflate format.
class GZipDecoder : public Decoder {
private:
- z_stream* _strm;
+ z_stream* strm_;
- bool _finished;
+ bool finished_;
static const size_t OUTBUF_LENGTH = 16*1024;
diff --git a/src/GZipEncoder.cc b/src/GZipEncoder.cc
index 9f205b0a..9b78bd4f 100644
--- a/src/GZipEncoder.cc
+++ b/src/GZipEncoder.cc
@@ -46,7 +46,7 @@ namespace {
const int OUTBUF_LENGTH = 4096;
}
-GZipEncoder::GZipEncoder():_strm(0), _finished(false) {}
+GZipEncoder::GZipEncoder():strm_(0), finished_(false) {}
GZipEncoder::~GZipEncoder()
{
@@ -55,27 +55,27 @@ GZipEncoder::~GZipEncoder()
void GZipEncoder::init()
{
- _finished = false;
+ finished_ = false;
release();
- _strm = new z_stream();
- _strm->zalloc = Z_NULL;
- _strm->zfree = Z_NULL;
- _strm->opaque = Z_NULL;
- _strm->avail_in = 0;
- _strm->next_in = Z_NULL;
+ strm_ = new z_stream();
+ strm_->zalloc = Z_NULL;
+ strm_->zfree = Z_NULL;
+ strm_->opaque = Z_NULL;
+ strm_->avail_in = 0;
+ strm_->next_in = Z_NULL;
if(Z_OK != deflateInit2
- (_strm, Z_DEFAULT_COMPRESSION, Z_DEFLATED, 31, 9, Z_DEFAULT_STRATEGY)) {
+ (strm_, Z_DEFAULT_COMPRESSION, Z_DEFLATED, 31, 9, Z_DEFAULT_STRATEGY)) {
throw DL_ABORT_EX("Initializing z_stream failed.");
}
}
void GZipEncoder::release()
{
- if(_strm) {
- deflateEnd(_strm);
- delete _strm;
- _strm = 0;
+ if(strm_) {
+ deflateEnd(strm_);
+ delete strm_;
+ strm_ = 0;
}
}
@@ -84,28 +84,28 @@ std::string GZipEncoder::encode
{
std::string out;
- _strm->avail_in = length;
- _strm->next_in = const_cast<unsigned char*>(in);
+ strm_->avail_in = length;
+ strm_->next_in = const_cast<unsigned char*>(in);
unsigned char outbuf[OUTBUF_LENGTH];
while(1) {
- _strm->avail_out = OUTBUF_LENGTH;
- _strm->next_out = outbuf;
+ strm_->avail_out = OUTBUF_LENGTH;
+ strm_->next_out = outbuf;
- int ret = ::deflate(_strm, flush);
+ int ret = ::deflate(strm_, flush);
if(ret == Z_STREAM_END) {
- _finished = true;
+ finished_ = true;
} else if(ret != Z_OK) {
throw DL_ABORT_EX(StringFormat("libz::deflate() failed. cause:%s",
- _strm->msg).str());
+ strm_->msg).str());
}
- size_t produced = OUTBUF_LENGTH-_strm->avail_out;
+ size_t produced = OUTBUF_LENGTH-strm_->avail_out;
out.append(&outbuf[0], &outbuf[produced]);
- if(_strm->avail_out > 0) {
+ if(strm_->avail_out > 0) {
break;
}
}
@@ -114,24 +114,24 @@ std::string GZipEncoder::encode
bool GZipEncoder::finished()
{
- return _finished;
+ return finished_;
}
std::string GZipEncoder::str()
{
- _internalBuf += encode(0, 0, Z_FINISH);
- return _internalBuf;
+ internalBuf_ += encode(0, 0, Z_FINISH);
+ return internalBuf_;
}
GZipEncoder& GZipEncoder::operator<<(const char* s)
{
- _internalBuf += encode(reinterpret_cast<const unsigned char*>(s), strlen(s));
+ internalBuf_ += encode(reinterpret_cast<const unsigned char*>(s), strlen(s));
return *this;
}
GZipEncoder& GZipEncoder::operator<<(const std::string& s)
{
- _internalBuf += encode
+ internalBuf_ += encode
(reinterpret_cast<const unsigned char*>(s.data()), s.size());
return *this;
}
diff --git a/src/GZipEncoder.h b/src/GZipEncoder.h
index 66f4451a..78908dc7 100644
--- a/src/GZipEncoder.h
+++ b/src/GZipEncoder.h
@@ -44,12 +44,12 @@ namespace aria2 {
class GZipEncoder {
private:
- z_stream* _strm;
+ z_stream* strm_;
- bool _finished;
+ bool finished_;
// Internal buffer for deflated data.
- std::string _internalBuf;
+ std::string internalBuf_;
std::string encode(const unsigned char* in, size_t length, int flush);
public:
diff --git a/src/GrowSegment.cc b/src/GrowSegment.cc
index 518498e7..266d05f1 100644
--- a/src/GrowSegment.cc
+++ b/src/GrowSegment.cc
@@ -39,15 +39,15 @@
namespace aria2 {
GrowSegment::GrowSegment(const SharedHandle<Piece>& piece):
- _piece(piece), _writtenLength(0) {}
+ piece_(piece), writtenLength_(0) {}
GrowSegment::~GrowSegment() {}
void GrowSegment::updateWrittenLength(size_t bytes)
{
- _writtenLength += bytes;
- _piece->reconfigure(_writtenLength);
- _piece->setAllBlock();
+ writtenLength_ += bytes;
+ piece_->reconfigure(writtenLength_);
+ piece_->setAllBlock();
}
#ifdef ENABLE_MESSAGE_DIGEST
@@ -61,13 +61,13 @@ std::string GrowSegment::getHashString()
void GrowSegment::clear()
{
- _writtenLength = 0;
- _piece->clearAllBlock();
+ writtenLength_ = 0;
+ piece_->clearAllBlock();
}
SharedHandle<Piece> GrowSegment::getPiece() const
{
- return _piece;
+ return piece_;
}
} // namespace aria2
diff --git a/src/GrowSegment.h b/src/GrowSegment.h
index 6fa519a5..8a5b0d12 100644
--- a/src/GrowSegment.h
+++ b/src/GrowSegment.h
@@ -41,8 +41,8 @@ namespace aria2 {
class GrowSegment:public Segment {
private:
- SharedHandle<Piece> _piece;
- size_t _writtenLength;
+ SharedHandle<Piece> piece_;
+ size_t writtenLength_;
public:
GrowSegment(const SharedHandle<Piece>& piece);
@@ -65,7 +65,7 @@ public:
virtual off_t getPositionToWrite() const
{
- return _writtenLength;
+ return writtenLength_;
}
virtual size_t getLength() const
@@ -80,7 +80,7 @@ public:
virtual size_t getWrittenLength() const
{
- return _writtenLength;
+ return writtenLength_;
}
virtual size_t getOverflowLength() const
diff --git a/src/HandshakeExtensionMessage.cc b/src/HandshakeExtensionMessage.cc
index 90383892..5a743de2 100644
--- a/src/HandshakeExtensionMessage.cc
+++ b/src/HandshakeExtensionMessage.cc
@@ -51,30 +51,30 @@ namespace aria2 {
const std::string HandshakeExtensionMessage::EXTENSION_NAME = "handshake";
HandshakeExtensionMessage::HandshakeExtensionMessage():
- _tcpPort(0),
- _metadataSize(0),
- _logger(LogFactory::getInstance()) {}
+ tcpPort_(0),
+ metadataSize_(0),
+ logger_(LogFactory::getInstance()) {}
HandshakeExtensionMessage::~HandshakeExtensionMessage() {}
std::string HandshakeExtensionMessage::getPayload()
{
Dict dict;
- if(!_clientVersion.empty()) {
- dict.put("v", _clientVersion);
+ if(!clientVersion_.empty()) {
+ dict.put("v", clientVersion_);
}
- if(_tcpPort > 0) {
- dict.put("p", Integer::g(_tcpPort));
+ if(tcpPort_ > 0) {
+ dict.put("p", Integer::g(tcpPort_));
}
SharedHandle<Dict> extDict = Dict::g();
- for(std::map<std::string, uint8_t>::const_iterator itr = _extensions.begin(),
- eoi = _extensions.end(); itr != eoi; ++itr) {
+ for(std::map<std::string, uint8_t>::const_iterator itr = extensions_.begin(),
+ eoi = extensions_.end(); itr != eoi; ++itr) {
const std::map<std::string, uint8_t>::value_type& vt = *itr;
extDict->put(vt.first, Integer::g(vt.second));
}
dict.put("m", extDict);
- if(_metadataSize) {
- dict.put("metadata_size", Integer::g(_metadataSize));
+ if(metadataSize_) {
+ dict.put("metadata_size", Integer::g(metadataSize_));
}
return bencode2::encode(&dict);
}
@@ -82,17 +82,17 @@ std::string HandshakeExtensionMessage::getPayload()
std::string HandshakeExtensionMessage::toString() const
{
std::string s = getExtensionName();
- if(!_clientVersion.empty()) {
- strappend(s, " client=", util::percentEncode(_clientVersion));
+ if(!clientVersion_.empty()) {
+ strappend(s, " client=", util::percentEncode(clientVersion_));
}
- if(_tcpPort > 0) {
- strappend(s, ", tcpPort=", util::uitos(_tcpPort));
+ if(tcpPort_ > 0) {
+ strappend(s, ", tcpPort=", util::uitos(tcpPort_));
}
- if(_metadataSize) {
- strappend(s, ", metadataSize=", util::uitos(_metadataSize));
+ if(metadataSize_) {
+ strappend(s, ", metadataSize=", util::uitos(metadataSize_));
}
- for(std::map<std::string, uint8_t>::const_iterator itr = _extensions.begin(),
- eoi = _extensions.end(); itr != eoi; ++itr) {
+ for(std::map<std::string, uint8_t>::const_iterator itr = extensions_.begin(),
+ eoi = extensions_.end(); itr != eoi; ++itr) {
const std::map<std::string, uint8_t>::value_type& vt = *itr;
strappend(s, ", ", vt.first, "=", util::uitos(vt.second));
}
@@ -101,36 +101,36 @@ std::string HandshakeExtensionMessage::toString() const
void HandshakeExtensionMessage::doReceivedAction()
{
- if(_tcpPort > 0) {
- _peer->setPort(_tcpPort);
- _peer->setIncomingPeer(false);
+ if(tcpPort_ > 0) {
+ peer_->setPort(tcpPort_);
+ peer_->setIncomingPeer(false);
}
- for(std::map<std::string, uint8_t>::const_iterator itr = _extensions.begin(),
- eoi = _extensions.end(); itr != eoi; ++itr) {
+ for(std::map<std::string, uint8_t>::const_iterator itr = extensions_.begin(),
+ eoi = extensions_.end(); itr != eoi; ++itr) {
const std::map<std::string, uint8_t>::value_type& vt = *itr;
- _peer->setExtension(vt.first, vt.second);
+ peer_->setExtension(vt.first, vt.second);
}
SharedHandle<TorrentAttribute> attrs =
- bittorrent::getTorrentAttrs(_dctx);
- if(attrs->metadata.empty() && !_peer->getExtensionMessageID("ut_metadata")) {
+ bittorrent::getTorrentAttrs(dctx_);
+ if(attrs->metadata.empty() && !peer_->getExtensionMessageID("ut_metadata")) {
// TODO In metadataGetMode, if peer don't support metadata
// transfer, should we drop connection? There is a possibility
// that peer can still tell us peers using PEX.
throw DL_ABORT_EX("Peer doesn't support ut_metadata extension. Goodbye.");
}
- if(_metadataSize > 0) {
+ if(metadataSize_ > 0) {
if(attrs->metadataSize) {
- if(_metadataSize != attrs->metadataSize) {
+ if(metadataSize_ != attrs->metadataSize) {
throw DL_ABORT_EX("Wrong metadata_size. Which one is correct!?");
}
} else {
- attrs->metadataSize = _metadataSize;
- _dctx->getFirstFileEntry()->setLength(_metadataSize);
- _dctx->markTotalLengthIsKnown();
- _dctx->getOwnerRequestGroup()->initPieceStorage();
+ attrs->metadataSize = metadataSize_;
+ dctx_->getFirstFileEntry()->setLength(metadataSize_);
+ dctx_->markTotalLengthIsKnown();
+ dctx_->getOwnerRequestGroup()->initPieceStorage();
SharedHandle<PieceStorage> pieceStorage =
- _dctx->getOwnerRequestGroup()->getPieceStorage();
+ dctx_->getOwnerRequestGroup()->getPieceStorage();
pieceStorage->setEndGamePieceNum(0);
}
} else if(attrs->metadata.empty()) {
@@ -141,13 +141,13 @@ void HandshakeExtensionMessage::doReceivedAction()
void HandshakeExtensionMessage::setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
uint8_t HandshakeExtensionMessage::getExtensionMessageID(const std::string& name) const
{
- std::map<std::string, uint8_t>::const_iterator i = _extensions.find(name);
- if(i == _extensions.end()) {
+ std::map<std::string, uint8_t>::const_iterator i = extensions_.find(name);
+ if(i == extensions_.end()) {
return 0;
} else {
return (*i).second;
@@ -176,11 +176,11 @@ HandshakeExtensionMessage::create(const unsigned char* data, size_t length)
}
const Integer* port = asInteger(dict->get("p"));
if(port && 0 < port->i() && port->i() < 65536) {
- msg->_tcpPort = port->i();
+ msg->tcpPort_ = port->i();
}
const String* version = asString(dict->get("v"));
if(version) {
- msg->_clientVersion = version->s();
+ msg->clientVersion_ = version->s();
}
const Dict* extDict = asDict(dict->get("m"));
if(extDict) {
@@ -188,14 +188,14 @@ HandshakeExtensionMessage::create(const unsigned char* data, size_t length)
eoi = extDict->end(); i != eoi; ++i) {
const Integer* extId = asInteger((*i).second);
if(extId) {
- msg->_extensions[(*i).first] = extId->i();
+ msg->extensions_[(*i).first] = extId->i();
}
}
}
const Integer* metadataSize = asInteger(dict->get("metadata_size"));
// Only accept metadata smaller than 1MiB
if(metadataSize && metadataSize->i() <= 1024*1024) {
- msg->_metadataSize = metadataSize->i();
+ msg->metadataSize_ = metadataSize->i();
}
return msg;
}
diff --git a/src/HandshakeExtensionMessage.h b/src/HandshakeExtensionMessage.h
index 3bb829ea..5589e0d1 100644
--- a/src/HandshakeExtensionMessage.h
+++ b/src/HandshakeExtensionMessage.h
@@ -49,19 +49,19 @@ class DownloadContext;
class HandshakeExtensionMessage:public ExtensionMessage {
private:
- std::string _clientVersion;
+ std::string clientVersion_;
- uint16_t _tcpPort;
+ uint16_t tcpPort_;
- size_t _metadataSize;
+ size_t metadataSize_;
- std::map<std::string, uint8_t> _extensions;
+ std::map<std::string, uint8_t> extensions_;
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- Logger* _logger;
+ Logger* logger_;
public:
HandshakeExtensionMessage();
@@ -88,47 +88,47 @@ public:
void setClientVersion(const std::string& version)
{
- _clientVersion = version;
+ clientVersion_ = version;
}
const std::string& getClientVersion() const
{
- return _clientVersion;
+ return clientVersion_;
}
void setTCPPort(uint16_t port)
{
- _tcpPort = port;
+ tcpPort_ = port;
}
uint16_t getTCPPort() const
{
- return _tcpPort;
+ return tcpPort_;
}
size_t getMetadataSize()
{
- return _metadataSize;
+ return metadataSize_;
}
void setMetadataSize(size_t size)
{
- _metadataSize = size;
+ metadataSize_ = size;
}
void setDownloadContext(const SharedHandle<DownloadContext>& dctx)
{
- _dctx = dctx;
+ dctx_ = dctx;
}
void setExtension(const std::string& name, uint8_t id)
{
- _extensions[name] = id;
+ extensions_[name] = id;
}
void setExtensions(const Extensions& extensions)
{
- _extensions = extensions;
+ extensions_ = extensions;
}
uint8_t getExtensionMessageID(const std::string& name) const;
diff --git a/src/HttpConnection.cc b/src/HttpConnection.cc
index 336a7941..ff995a08 100644
--- a/src/HttpConnection.cc
+++ b/src/HttpConnection.cc
@@ -60,15 +60,15 @@ namespace aria2 {
HttpRequestEntry::HttpRequestEntry
(const SharedHandle<HttpRequest>& httpRequest):
- _httpRequest(httpRequest),
- _proc(new HttpHeaderProcessor()) {}
+ httpRequest_(httpRequest),
+ proc_(new HttpHeaderProcessor()) {}
HttpRequestEntry::~HttpRequestEntry() {}
HttpConnection::HttpConnection(cuid_t cuid, const SocketHandle& socket):
- _cuid(cuid), _socket(socket),
- _socketBuffer(socket),
- _logger(LogFactory::getInstance())
+ cuid_(cuid), socket_(socket),
+ socketBuffer_(socket),
+ logger_(LogFactory::getInstance())
{}
std::string HttpConnection::eraseConfidentialInfo(const std::string& request)
@@ -93,45 +93,45 @@ std::string HttpConnection::eraseConfidentialInfo(const std::string& request)
void HttpConnection::sendRequest(const SharedHandle<HttpRequest>& httpRequest)
{
std::string request = httpRequest->createRequest();
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),
eraseConfidentialInfo(request).c_str());
}
- _socketBuffer.pushStr(request);
- _socketBuffer.send();
+ socketBuffer_.pushStr(request);
+ socketBuffer_.send();
SharedHandle<HttpRequestEntry> entry(new HttpRequestEntry(httpRequest));
- _outstandingHttpRequests.push_back(entry);
+ outstandingHttpRequests_.push_back(entry);
}
void HttpConnection::sendProxyRequest
(const SharedHandle<HttpRequest>& httpRequest)
{
std::string request = httpRequest->createProxyRequest();
- if(_logger->info()) {
- _logger->info(MSG_SENDING_REQUEST,
- util::itos(_cuid).c_str(),
+ if(logger_->info()) {
+ logger_->info(MSG_SENDING_REQUEST,
+ util::itos(cuid_).c_str(),
eraseConfidentialInfo(request).c_str());
}
- _socketBuffer.pushStr(request);
- _socketBuffer.send();
+ socketBuffer_.pushStr(request);
+ socketBuffer_.send();
SharedHandle<HttpRequestEntry> entry(new HttpRequestEntry(httpRequest));
- _outstandingHttpRequests.push_back(entry);
+ outstandingHttpRequests_.push_back(entry);
}
SharedHandle<HttpResponse> HttpConnection::receiveResponse()
{
- if(_outstandingHttpRequests.empty()) {
+ if(outstandingHttpRequests_.empty()) {
throw DL_ABORT_EX(EX_NO_HTTP_REQUEST_ENTRY_FOUND);
}
- HttpRequestEntryHandle entry = _outstandingHttpRequests.front();
+ HttpRequestEntryHandle entry = outstandingHttpRequests_.front();
HttpHeaderProcessorHandle proc = entry->getHttpHeaderProcessor();
unsigned char buf[512];
size_t size = sizeof(buf);
- _socket->peekData(buf, size);
+ socket_->peekData(buf, size);
if(size == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return SharedHandle<HttpResponse>();
} else {
throw DL_RETRY_EX(EX_INVALID_RESPONSE);
@@ -139,31 +139,31 @@ SharedHandle<HttpResponse> HttpConnection::receiveResponse()
}
proc->update(buf, size);
if(!proc->eoh()) {
- _socket->readData(buf, size);
+ socket_->readData(buf, size);
return SharedHandle<HttpResponse>();
}
size_t putbackDataLength = proc->getPutBackDataLength();
size -= putbackDataLength;
- _socket->readData(buf, size);
- if(_logger->info()) {
- _logger->info(MSG_RECEIVE_RESPONSE,
- util::itos(_cuid).c_str(), proc->getHeaderString().c_str());
+ socket_->readData(buf, size);
+ if(logger_->info()) {
+ logger_->info(MSG_RECEIVE_RESPONSE,
+ util::itos(cuid_).c_str(), proc->getHeaderString().c_str());
}
SharedHandle<HttpHeader> httpHeader = proc->getHttpResponseHeader();
SharedHandle<HttpResponse> httpResponse(new HttpResponse());
- httpResponse->setCuid(_cuid);
+ httpResponse->setCuid(cuid_);
httpResponse->setHttpHeader(httpHeader);
httpResponse->setHttpRequest(entry->getHttpRequest());
- _outstandingHttpRequests.pop_front();
+ outstandingHttpRequests_.pop_front();
return httpResponse;
}
bool HttpConnection::isIssued(const SharedHandle<Segment>& segment) const
{
- for(HttpRequestEntries::const_iterator itr = _outstandingHttpRequests.begin(),
- eoi = _outstandingHttpRequests.end(); itr != eoi; ++itr) {
+ for(HttpRequestEntries::const_iterator itr = outstandingHttpRequests_.begin(),
+ eoi = outstandingHttpRequests_.end(); itr != eoi; ++itr) {
SharedHandle<HttpRequest> httpRequest = (*itr)->getHttpRequest();
if(httpRequest->getSegment() == segment) {
return true;
@@ -174,21 +174,21 @@ bool HttpConnection::isIssued(const SharedHandle<Segment>& segment) const
SharedHandle<HttpRequest> HttpConnection::getFirstHttpRequest() const
{
- if(_outstandingHttpRequests.empty()) {
+ if(outstandingHttpRequests_.empty()) {
return SharedHandle<HttpRequest>();
} else {
- return _outstandingHttpRequests.front()->getHttpRequest();
+ return outstandingHttpRequests_.front()->getHttpRequest();
}
}
bool HttpConnection::sendBufferIsEmpty() const
{
- return _socketBuffer.sendBufferIsEmpty();
+ return socketBuffer_.sendBufferIsEmpty();
}
void HttpConnection::sendPendingData()
{
- _socketBuffer.send();
+ socketBuffer_.send();
}
} // namespace aria2
diff --git a/src/HttpConnection.h b/src/HttpConnection.h
index f9f6af16..5760ee34 100644
--- a/src/HttpConnection.h
+++ b/src/HttpConnection.h
@@ -56,8 +56,8 @@ class SocketCore;
class HttpRequestEntry {
private:
- SharedHandle<HttpRequest> _httpRequest;
- SharedHandle<HttpHeaderProcessor> _proc;
+ SharedHandle<HttpRequest> httpRequest_;
+ SharedHandle<HttpHeaderProcessor> proc_;
public:
HttpRequestEntry(const SharedHandle<HttpRequest>& httpRequest);
@@ -65,12 +65,12 @@ public:
const SharedHandle<HttpRequest>& getHttpRequest() const
{
- return _httpRequest;
+ return httpRequest_;
}
const SharedHandle<HttpHeaderProcessor>& getHttpHeaderProcessor() const
{
- return _proc;
+ return proc_;
}
};
@@ -79,13 +79,13 @@ typedef std::deque<HttpRequestEntryHandle> HttpRequestEntries;
class HttpConnection {
private:
- cuid_t _cuid;
- SharedHandle<SocketCore> _socket;
- SocketBuffer _socketBuffer;
- const Option* _option;
- Logger* _logger;
+ cuid_t cuid_;
+ SharedHandle<SocketCore> socket_;
+ SocketBuffer socketBuffer_;
+ const Option* option_;
+ Logger* logger_;
- HttpRequestEntries _outstandingHttpRequests;
+ HttpRequestEntries outstandingHttpRequests_;
std::string eraseConfidentialInfo(const std::string& request);
public:
diff --git a/src/HttpDownloadCommand.cc b/src/HttpDownloadCommand.cc
index 7ff66769..5727ed6f 100644
--- a/src/HttpDownloadCommand.cc
+++ b/src/HttpDownloadCommand.cc
@@ -65,8 +65,8 @@ HttpDownloadCommand::HttpDownloadCommand
DownloadEngine* e,
const SocketHandle& socket)
:DownloadCommand(cuid, req, fileEntry, requestGroup, e, socket),
- _httpResponse(httpResponse),
- _httpConnection(httpConnection) {}
+ httpResponse_(httpResponse),
+ httpConnection_(httpConnection) {}
HttpDownloadCommand::~HttpDownloadCommand() {}
@@ -75,7 +75,7 @@ bool HttpDownloadCommand::prepareForNextSegment() {
if(getRequest()->isPipeliningEnabled() && !downloadFinished) {
HttpRequestCommand* command =
new HttpRequestCommand(getCuid(), getRequest(), getFileEntry(),
- getRequestGroup(), _httpConnection,
+ getRequestGroup(), httpConnection_,
getDownloadEngine(), getSocket());
// Set proxy request here. aria2 sends the HTTP request specialized for
// proxy.
@@ -121,7 +121,7 @@ bool HttpDownloadCommand::prepareForNextSegment() {
getFileEntry()->getLastOffset()));
if(lastOffset ==
- _httpResponse->getHttpHeader()->getRange()->getEndByte()+1) {
+ httpResponse_->getHttpHeader()->getRange()->getEndByte()+1) {
return prepareForRetry(0);
}
}
diff --git a/src/HttpDownloadCommand.h b/src/HttpDownloadCommand.h
index 31bb37e1..1f9ebcf2 100644
--- a/src/HttpDownloadCommand.h
+++ b/src/HttpDownloadCommand.h
@@ -44,8 +44,8 @@ class HttpConnection;
class HttpDownloadCommand : public DownloadCommand {
private:
- SharedHandle<HttpResponse> _httpResponse;
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpResponse> httpResponse_;
+ SharedHandle<HttpConnection> httpConnection_;
protected:
virtual bool prepareForNextSegment();
public:
diff --git a/src/HttpHeader.cc b/src/HttpHeader.cc
index a5f135d0..d871eeb1 100644
--- a/src/HttpHeader.cc
+++ b/src/HttpHeader.cc
@@ -89,17 +89,17 @@ const std::string HttpHeader::S404("404");
void HttpHeader::put(const std::string& name, const std::string& value) {
std::multimap<std::string, std::string>::value_type vt
(util::toLower(name), value);
- _table.insert(vt);
+ table_.insert(vt);
}
bool HttpHeader::defined(const std::string& name) const {
- return _table.count(util::toLower(name)) >= 1;
+ return table_.count(util::toLower(name)) >= 1;
}
const std::string& HttpHeader::getFirst(const std::string& name) const {
std::multimap<std::string, std::string>::const_iterator itr =
- _table.find(util::toLower(name));
- if(itr == _table.end()) {
+ table_.find(util::toLower(name));
+ if(itr == table_.end()) {
return A2STR::NIL;
} else {
return (*itr).second;
@@ -112,7 +112,7 @@ std::vector<std::string> HttpHeader::get(const std::string& name) const
std::string n(util::toLower(name));
std::pair<std::multimap<std::string, std::string>::const_iterator,
std::multimap<std::string, std::string>::const_iterator> itrpair =
- _table.equal_range(n);
+ table_.equal_range(n);
std::multimap<std::string, std::string>::const_iterator first = itrpair.first;
while(first != itrpair.second) {
v.push_back((*first).second);
@@ -180,22 +180,22 @@ RangeHandle HttpHeader::getRange() const
void HttpHeader::setResponseStatus(const std::string& responseStatus)
{
- _responseStatus = responseStatus;
+ responseStatus_ = responseStatus;
}
void HttpHeader::setVersion(const std::string& version)
{
- _version = version;
+ version_ = version;
}
void HttpHeader::setMethod(const std::string& method)
{
- _method = method;
+ method_ = method;
}
void HttpHeader::setRequestPath(const std::string& requestPath)
{
- _requestPath = requestPath;
+ requestPath_ = requestPath;
}
void HttpHeader::fill(std::istream& in)
@@ -214,7 +214,7 @@ void HttpHeader::fill(std::istream& in)
void HttpHeader::clearField()
{
- _table.clear();
+ table_.clear();
}
} // namespace aria2
diff --git a/src/HttpHeader.h b/src/HttpHeader.h
index f2ceb76d..34e5dc2d 100644
--- a/src/HttpHeader.h
+++ b/src/HttpHeader.h
@@ -50,20 +50,20 @@ class Range;
class HttpHeader {
private:
- std::multimap<std::string, std::string> _table;
+ std::multimap<std::string, std::string> table_;
// for HTTP response header only
// response status, e.g. "200"
- std::string _responseStatus;
+ std::string responseStatus_;
// HTTP version, e.g. HTTP/1.1
- std::string _version;
+ std::string version_;
// HTTP Method, e.g. GET, POST, etc
- std::string _method;
+ std::string method_;
// Request Path
- std::string _requestPath;
+ std::string requestPath_;
public:
HttpHeader() {}
~HttpHeader() {}
@@ -79,35 +79,35 @@ public:
const std::string& getResponseStatus() const
{
- return _responseStatus;
+ return responseStatus_;
}
void setResponseStatus(const std::string& responseStatus);
const std::string& getVersion() const
{
- return _version;
+ return version_;
}
void setVersion(const std::string& version);
const std::string& getMethod() const
{
- return _method;
+ return method_;
}
void setMethod(const std::string& method);
const std::string& getRequestPath() const
{
- return _requestPath;
+ return requestPath_;
}
void setRequestPath(const std::string& requestPath);
void fill(std::istream& in);
- // Clears _table. _responseStatus and _version are unchanged.
+ // Clears table_. responseStatus_ and version_ are unchanged.
void clearField();
static const std::string LOCATION;
diff --git a/src/HttpHeaderProcessor.cc b/src/HttpHeaderProcessor.cc
index 19ff3eca..47beae09 100644
--- a/src/HttpHeaderProcessor.cc
+++ b/src/HttpHeaderProcessor.cc
@@ -47,7 +47,7 @@
namespace aria2 {
HttpHeaderProcessor::HttpHeaderProcessor():
- _limit(21/*lines*/*8190/*per line*/) {}
+ limit_(21/*lines*/*8190/*per line*/) {}
// The above values come from Apache's documentation
// http://httpd.apache.org/docs/2.2/en/mod/core.html: See
// LimitRequestFieldSize and LimitRequestLine directive. Also the
@@ -59,26 +59,26 @@ HttpHeaderProcessor::~HttpHeaderProcessor() {}
void HttpHeaderProcessor::update(const unsigned char* data, size_t length)
{
checkHeaderLimit(length);
- _buf += std::string(&data[0], &data[length]);
+ buf_ += std::string(&data[0], &data[length]);
}
void HttpHeaderProcessor::update(const std::string& data)
{
checkHeaderLimit(data.size());
- _buf += data;
+ buf_ += data;
}
void HttpHeaderProcessor::checkHeaderLimit(size_t incomingLength)
{
- if(_buf.size()+incomingLength > _limit) {
+ if(buf_.size()+incomingLength > limit_) {
throw DL_ABORT_EX("Too large http header");
}
}
bool HttpHeaderProcessor::eoh() const
{
- if(_buf.find("\r\n\r\n") == std::string::npos &&
- _buf.find("\n\n") == std::string::npos) {
+ if(buf_.find("\r\n\r\n") == std::string::npos &&
+ buf_.find("\n\n") == std::string::npos) {
return false;
} else {
return true;
@@ -88,10 +88,10 @@ bool HttpHeaderProcessor::eoh() const
size_t HttpHeaderProcessor::getPutBackDataLength() const
{
std::string::size_type delimpos = std::string::npos;
- if((delimpos = _buf.find("\r\n\r\n")) != std::string::npos) {
- return _buf.size()-(delimpos+4);
- } else if((delimpos = _buf.find("\n\n")) != std::string::npos) {
- return _buf.size()-(delimpos+2);
+ if((delimpos = buf_.find("\r\n\r\n")) != std::string::npos) {
+ return buf_.size()-(delimpos+4);
+ } else if((delimpos = buf_.find("\n\n")) != std::string::npos) {
+ return buf_.size()-(delimpos+2);
} else {
return 0;
}
@@ -99,21 +99,21 @@ size_t HttpHeaderProcessor::getPutBackDataLength() const
void HttpHeaderProcessor::clear()
{
- _buf.erase();
+ buf_.erase();
}
SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpResponseHeader()
{
std::string::size_type delimpos = std::string::npos;
- if(((delimpos = _buf.find("\r\n")) == std::string::npos &&
- (delimpos = _buf.find("\n")) == std::string::npos) ||
+ if(((delimpos = buf_.find("\r\n")) == std::string::npos &&
+ (delimpos = buf_.find("\n")) == std::string::npos) ||
delimpos < 12) {
throw DL_RETRY_EX(EX_NO_STATUS_HEADER);
}
HttpHeaderHandle httpHeader(new HttpHeader());
- httpHeader->setVersion(_buf.substr(0, 8));
- httpHeader->setResponseStatus(_buf.substr(9, 3));
- std::istringstream strm(_buf);
+ httpHeader->setVersion(buf_.substr(0, 8));
+ httpHeader->setResponseStatus(buf_.substr(9, 3));
+ std::istringstream strm(buf_);
// TODO 1st line(HTTP/1.1 200...) is also send to HttpHeader, but it should
// not.
httpHeader->fill(strm);
@@ -126,13 +126,13 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader()
// GET / HTTP/1.x
// At least 14bytes before \r\n or \n.
std::string::size_type delimpos = std::string::npos;
- if(((delimpos = _buf.find("\r\n")) == std::string::npos &&
- (delimpos = _buf.find("\n")) == std::string::npos) ||
+ if(((delimpos = buf_.find("\r\n")) == std::string::npos &&
+ (delimpos = buf_.find("\n")) == std::string::npos) ||
delimpos < 14) {
throw DL_RETRY_EX(EX_NO_STATUS_HEADER);
}
std::vector<std::string> firstLine;
- util::split(_buf.substr(0, delimpos), std::back_inserter(firstLine)," ",true);
+ util::split(buf_.substr(0, delimpos), std::back_inserter(firstLine)," ",true);
if(firstLine.size() != 3) {
throw DL_ABORT_EX("Malformed HTTP request header.");
}
@@ -140,7 +140,7 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader()
httpHeader->setMethod(firstLine[0]);
httpHeader->setRequestPath(firstLine[1]);
httpHeader->setVersion(firstLine[2]);
- std::istringstream strm(_buf.substr(delimpos));
+ std::istringstream strm(buf_.substr(delimpos));
httpHeader->fill(strm);
return httpHeader;
}
@@ -148,11 +148,11 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader()
std::string HttpHeaderProcessor::getHeaderString() const
{
std::string::size_type delimpos = std::string::npos;
- if((delimpos = _buf.find("\r\n\r\n")) == std::string::npos &&
- (delimpos = _buf.find("\n\n")) == std::string::npos) {
- return _buf;
+ if((delimpos = buf_.find("\r\n\r\n")) == std::string::npos &&
+ (delimpos = buf_.find("\n\n")) == std::string::npos) {
+ return buf_;
} else {
- return _buf.substr(0, delimpos);
+ return buf_.substr(0, delimpos);
}
}
diff --git a/src/HttpHeaderProcessor.h b/src/HttpHeaderProcessor.h
index ed5aac71..f277296e 100644
--- a/src/HttpHeaderProcessor.h
+++ b/src/HttpHeaderProcessor.h
@@ -46,8 +46,8 @@ class HttpHeader;
class HttpHeaderProcessor {
private:
- std::string _buf;
- size_t _limit;
+ std::string buf_;
+ size_t limit_;
void checkHeaderLimit(size_t incomingLength);
@@ -84,7 +84,7 @@ public:
void setHeaderLimit(size_t limit)
{
- _limit = limit;
+ limit_ = limit;
}
};
diff --git a/src/HttpListenCommand.cc b/src/HttpListenCommand.cc
index d690391b..701abfc6 100644
--- a/src/HttpListenCommand.cc
+++ b/src/HttpListenCommand.cc
@@ -52,23 +52,23 @@
namespace aria2 {
HttpListenCommand::HttpListenCommand(cuid_t cuid, DownloadEngine* e):
- Command(cuid),_e(e) {}
+ Command(cuid),e_(e) {}
HttpListenCommand::~HttpListenCommand()
{
- if(!_serverSocket.isNull()) {
- _e->deleteSocketForReadCheck(_serverSocket, this);
+ if(!serverSocket_.isNull()) {
+ e_->deleteSocketForReadCheck(serverSocket_, this);
}
}
bool HttpListenCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
try {
- if(_serverSocket->isReadable(0)) {
- SharedHandle<SocketCore> socket(_serverSocket->acceptConnection());
+ if(serverSocket_->isReadable(0)) {
+ SharedHandle<SocketCore> socket(serverSocket_->acceptConnection());
socket->setNonBlockingMode();
std::pair<std::string, uint16_t> peerInfo;
@@ -78,50 +78,50 @@ bool HttpListenCommand::execute()
peerInfo.first.c_str(), peerInfo.second);
HttpServerCommand* c =
- new HttpServerCommand(_e->newCUID(), _e, socket);
- _e->setNoWait(true);
- _e->addCommand(c);
+ new HttpServerCommand(e_->newCUID(), e_, socket);
+ e_->setNoWait(true);
+ e_->addCommand(c);
}
} catch(RecoverableException& e) {
if(getLogger()->debug()) {
getLogger()->debug(MSG_ACCEPT_FAILURE, e, util::itos(getCuid()).c_str());
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
bool HttpListenCommand::bindPort(uint16_t port)
{
- if(!_serverSocket.isNull()) {
- _e->deleteSocketForReadCheck(_serverSocket, this);
+ if(!serverSocket_.isNull()) {
+ e_->deleteSocketForReadCheck(serverSocket_, this);
}
- _serverSocket.reset(new SocketCore());
+ serverSocket_.reset(new SocketCore());
if(getLogger()->info()) {
getLogger()->info("CUID#%s - Setting up HttpListenCommand",
util::itos(getCuid()).c_str());
}
try {
int flags = 0;
- if(_e->getOption()->getAsBool(PREF_XML_RPC_LISTEN_ALL)) {
+ if(e_->getOption()->getAsBool(PREF_XML_RPC_LISTEN_ALL)) {
flags = AI_PASSIVE;
}
- _serverSocket->bind(port, flags);
- _serverSocket->beginListen();
- _serverSocket->setNonBlockingMode();
+ serverSocket_->bind(port, flags);
+ serverSocket_->beginListen();
+ serverSocket_->setNonBlockingMode();
if(getLogger()->info()) {
getLogger()->info(MSG_LISTENING_PORT,
util::itos(getCuid()).c_str(), port);
}
- _e->addSocketForReadCheck(_serverSocket, this);
+ e_->addSocketForReadCheck(serverSocket_, this);
return true;
} catch(RecoverableException& e) {
getLogger()->error(MSG_BIND_FAILURE, e,
util::itos(getCuid()).c_str(), port);
- if(!_serverSocket.isNull()) {
- _e->deleteSocketForReadCheck(_serverSocket, this);
+ if(!serverSocket_.isNull()) {
+ e_->deleteSocketForReadCheck(serverSocket_, this);
}
- _serverSocket->closeConnection();
+ serverSocket_->closeConnection();
}
return false;
}
diff --git a/src/HttpListenCommand.h b/src/HttpListenCommand.h
index f56babcc..6adf60ff 100644
--- a/src/HttpListenCommand.h
+++ b/src/HttpListenCommand.h
@@ -45,8 +45,8 @@ class SocketCore;
class HttpListenCommand : public Command {
private:
- DownloadEngine* _e;
- SharedHandle<SocketCore> _serverSocket;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> serverSocket_;
public:
HttpListenCommand(cuid_t cuid, DownloadEngine* e);
diff --git a/src/HttpRequest.cc b/src/HttpRequest.cc
index c2400550..4fa090aa 100644
--- a/src/HttpRequest.cc
+++ b/src/HttpRequest.cc
@@ -55,40 +55,40 @@ namespace aria2 {
const std::string HttpRequest::USER_AGENT("aria2");
-HttpRequest::HttpRequest():_contentEncodingEnabled(true),
- _userAgent(USER_AGENT),
- _noCache(true),
- _acceptGzip(false)
+HttpRequest::HttpRequest():contentEncodingEnabled_(true),
+ userAgent_(USER_AGENT),
+ noCache_(true),
+ acceptGzip_(false)
{}
void HttpRequest::setSegment(const SharedHandle<Segment>& segment)
{
- _segment = segment;
+ segment_ = segment;
}
void HttpRequest::setRequest(const SharedHandle<Request>& request)
{
- _request = request;
+ request_ = request;
}
off_t HttpRequest::getStartByte() const
{
- if(_segment.isNull()) {
+ if(segment_.isNull()) {
return 0;
} else {
- return _fileEntry->gtoloff(_segment->getPositionToWrite());
+ return fileEntry_->gtoloff(segment_->getPositionToWrite());
}
}
off_t HttpRequest::getEndByte() const
{
- if(_segment.isNull() || _request.isNull()) {
+ if(segment_.isNull() || request_.isNull()) {
return 0;
} else {
- if(_request->isPipeliningEnabled()) {
+ if(request_->isPipeliningEnabled()) {
off_t endByte =
- _fileEntry->gtoloff(_segment->getPosition()+_segment->getLength()-1);
- return std::min(endByte, static_cast<off_t>(_fileEntry->getLength()-1));
+ fileEntry_->gtoloff(segment_->getPosition()+segment_->getLength()-1);
+ return std::min(endByte, static_cast<off_t>(fileEntry_->getLength()-1));
} else {
return 0;
}
@@ -98,24 +98,24 @@ off_t HttpRequest::getEndByte() const
RangeHandle HttpRequest::getRange() const
{
// content-length is always 0
- if(_segment.isNull()) {
+ if(segment_.isNull()) {
return SharedHandle<Range>(new Range());
} else {
return SharedHandle<Range>(new Range(getStartByte(), getEndByte(),
- _fileEntry->getLength()));
+ fileEntry_->getLength()));
}
}
bool HttpRequest::isRangeSatisfied(const RangeHandle& range) const
{
- if(_segment.isNull()) {
+ if(segment_.isNull()) {
return true;
}
if((getStartByte() == range->getStartByte()) &&
((getEndByte() == 0) ||
(getEndByte() == range->getEndByte())) &&
- ((_fileEntry->getLength() == 0) ||
- (_fileEntry->getLength() == range->getEntityLength()))) {
+ ((fileEntry_->getLength() == 0) ||
+ (fileEntry_->getLength() == range->getEntityLength()))) {
return true;
} else {
return false;
@@ -133,16 +133,16 @@ static std::string getHostText(const std::string& host, uint16_t port)
std::string HttpRequest::createRequest()
{
- _authConfig = _authConfigFactory->createAuthConfig(_request, _option);
- std::string requestLine = _request->getMethod();
+ authConfig_ = authConfigFactory_->createAuthConfig(request_, option_);
+ std::string requestLine = request_->getMethod();
requestLine += " ";
- if(!_proxyRequest.isNull()) {
+ if(!proxyRequest_.isNull()) {
if(getProtocol() == Request::PROTO_FTP &&
- _request->getUsername().empty() && !_authConfig.isNull()) {
+ request_->getUsername().empty() && !authConfig_.isNull()) {
// Insert user into URI, like ftp://USER@host/
std::string uri = getCurrentURI();
assert(uri.size() >= 6);
- uri.insert(6, util::percentEncode(_authConfig->getUser())+"@");
+ uri.insert(6, util::percentEncode(authConfig_->getUser())+"@");
requestLine += uri;
} else {
requestLine += getCurrentURI();
@@ -161,17 +161,17 @@ std::string HttpRequest::createRequest()
std::vector<std::pair<std::string, std::string> > builtinHds;
builtinHds.reserve(20);
- builtinHds.push_back(std::make_pair("User-Agent:", _userAgent));
+ builtinHds.push_back(std::make_pair("User-Agent:", userAgent_));
std::string acceptTypes = "*/*";
- for(std::vector<std::string>::const_iterator i = _acceptTypes.begin(),
- eoi = _acceptTypes.end(); i != eoi; ++i) {
+ for(std::vector<std::string>::const_iterator i = acceptTypes_.begin(),
+ eoi = acceptTypes_.end(); i != eoi; ++i) {
strappend(acceptTypes, ",", (*i));
}
builtinHds.push_back(std::make_pair("Accept:", acceptTypes));
- if(_contentEncodingEnabled) {
+ if(contentEncodingEnabled_) {
std::string acceptableEncodings;
#ifdef HAVE_LIBZ
- if(_acceptGzip) {
+ if(acceptGzip_) {
acceptableEncodings += "deflate, gzip";
}
#endif // HAVE_LIBZ
@@ -182,46 +182,46 @@ std::string HttpRequest::createRequest()
}
builtinHds.push_back
(std::make_pair("Host:", getHostText(getURIHost(), getPort())));
- if(_noCache) {
+ if(noCache_) {
builtinHds.push_back(std::make_pair("Pragma:", "no-cache"));
builtinHds.push_back(std::make_pair("Cache-Control:", "no-cache"));
}
- if(!_request->isKeepAliveEnabled() && !_request->isPipeliningEnabled()) {
+ if(!request_->isKeepAliveEnabled() && !request_->isPipeliningEnabled()) {
builtinHds.push_back(std::make_pair("Connection:", "close"));
}
- if(!_segment.isNull() && _segment->getLength() > 0 &&
- (_request->isPipeliningEnabled() || getStartByte() > 0)) {
+ if(!segment_.isNull() && segment_->getLength() > 0 &&
+ (request_->isPipeliningEnabled() || getStartByte() > 0)) {
std::string rangeHeader = "bytes=";
rangeHeader += util::itos(getStartByte());
rangeHeader += "-";
- if(_request->isPipeliningEnabled()) {
+ if(request_->isPipeliningEnabled()) {
rangeHeader += util::itos(getEndByte());
}
builtinHds.push_back(std::make_pair("Range:", rangeHeader));
}
- if(!_proxyRequest.isNull()) {
- if(_request->isKeepAliveEnabled() || _request->isPipeliningEnabled()) {
+ if(!proxyRequest_.isNull()) {
+ if(request_->isKeepAliveEnabled() || request_->isPipeliningEnabled()) {
builtinHds.push_back(std::make_pair("Proxy-Connection:", "Keep-Alive"));
} else {
builtinHds.push_back(std::make_pair("Proxy-Connection:", "close"));
}
}
- if(!_proxyRequest.isNull() && !_proxyRequest->getUsername().empty()) {
+ if(!proxyRequest_.isNull() && !proxyRequest_->getUsername().empty()) {
builtinHds.push_back(getProxyAuthString());
}
- if(!_authConfig.isNull()) {
+ if(!authConfig_.isNull()) {
builtinHds.push_back
(std::make_pair("Authorization:",
strconcat("Basic ",
- Base64::encode(_authConfig->getAuthText()))));
+ Base64::encode(authConfig_->getAuthText()))));
}
if(getPreviousURI().size()) {
builtinHds.push_back(std::make_pair("Referer:", getPreviousURI()));
}
- if(!_cookieStorage.isNull()) {
+ if(!cookieStorage_.isNull()) {
std::string cookiesValue;
std::vector<Cookie> cookies =
- _cookieStorage->criteriaFind(getHost(),
+ cookieStorage_->criteriaFind(getHost(),
getDir(),
Time().getTime(),
getProtocol() == Request::PROTO_HTTPS ?
@@ -236,8 +236,8 @@ std::string HttpRequest::createRequest()
}
for(std::vector<std::pair<std::string, std::string> >::const_iterator i =
builtinHds.begin(), eoi = builtinHds.end(); i != eoi; ++i) {
- std::vector<std::string>::const_iterator j = _headers.begin();
- std::vector<std::string>::const_iterator jend = _headers.end();
+ std::vector<std::string>::const_iterator j = headers_.begin();
+ std::vector<std::string>::const_iterator jend = headers_.end();
for(; j != jend; ++j) {
if(util::startsWith(*j, (*i).first)) {
break;
@@ -248,8 +248,8 @@ std::string HttpRequest::createRequest()
}
}
// append additional headers given by user.
- for(std::vector<std::string>::const_iterator i = _headers.begin(),
- eoi = _headers.end(); i != eoi; ++i) {
+ for(std::vector<std::string>::const_iterator i = headers_.begin(),
+ eoi = headers_.end(); i != eoi; ++i) {
strappend(requestLine, (*i), A2STR::CRLF);
}
requestLine += A2STR::CRLF;
@@ -258,13 +258,13 @@ std::string HttpRequest::createRequest()
std::string HttpRequest::createProxyRequest() const
{
- assert(!_proxyRequest.isNull());
+ assert(!proxyRequest_.isNull());
std::string hostport = getURIHost();
strappend(hostport, ":", util::uitos(getPort()));
std::string requestLine = "CONNECT ";
strappend(requestLine, hostport, " HTTP/1.1\r\n");
- strappend(requestLine, "User-Agent: ", _userAgent, "\r\n");
+ strappend(requestLine, "User-Agent: ", userAgent_, "\r\n");
strappend(requestLine, "Host: ", hostport, "\r\n");
// TODO Is "Proxy-Connection" needed here?
// if(request->isKeepAliveEnabled() || request->isPipeliningEnabled()) {
@@ -272,7 +272,7 @@ std::string HttpRequest::createProxyRequest() const
// }else {
// requestLine += "Proxy-Connection: close\r\n";
// }
- if(!_proxyRequest->getUsername().empty()) {
+ if(!proxyRequest_->getUsername().empty()) {
std::pair<std::string, std::string> auth = getProxyAuthString();
strappend(requestLine, auth.first, " ", auth.second, A2STR::CRLF);
}
@@ -285,64 +285,64 @@ std::pair<std::string, std::string> HttpRequest::getProxyAuthString() const
return std::make_pair
("Proxy-Authorization:",
strconcat("Basic ",
- Base64::encode(strconcat(_proxyRequest->getUsername(),
+ Base64::encode(strconcat(proxyRequest_->getUsername(),
":",
- _proxyRequest->getPassword()))));
+ proxyRequest_->getPassword()))));
}
void HttpRequest::enableContentEncoding()
{
- _contentEncodingEnabled = true;
+ contentEncodingEnabled_ = true;
}
void HttpRequest::disableContentEncoding()
{
- _contentEncodingEnabled = false;
+ contentEncodingEnabled_ = false;
}
void HttpRequest::addHeader(const std::string& headersString)
{
std::vector<std::string> headers;
util::split(headersString, std::back_inserter(headers), "\n", true);
- _headers.insert(_headers.end(), headers.begin(), headers.end());
+ headers_.insert(headers_.end(), headers.begin(), headers.end());
}
void HttpRequest::addAcceptType(const std::string& type)
{
- _acceptTypes.push_back(type);
+ acceptTypes_.push_back(type);
}
void HttpRequest::setCookieStorage
(const SharedHandle<CookieStorage>& cookieStorage)
{
- _cookieStorage = cookieStorage;
+ cookieStorage_ = cookieStorage;
}
void HttpRequest::setAuthConfigFactory
(const SharedHandle<AuthConfigFactory>& factory, const Option* option)
{
- _authConfigFactory = factory;
- _option = option;
+ authConfigFactory_ = factory;
+ option_ = option;
}
void HttpRequest::setProxyRequest(const SharedHandle<Request>& proxyRequest)
{
- _proxyRequest = proxyRequest;
+ proxyRequest_ = proxyRequest;
}
bool HttpRequest::isProxyRequestSet() const
{
- return !_proxyRequest.isNull();
+ return !proxyRequest_.isNull();
}
bool HttpRequest::authenticationUsed() const
{
- return !_authConfig.isNull();
+ return !authConfig_.isNull();
}
const SharedHandle<AuthConfig>& HttpRequest::getAuthConfig() const
{
- return _authConfig;
+ return authConfig_;
}
} // namespace aria2
diff --git a/src/HttpRequest.h b/src/HttpRequest.h
index cc7d763f..1bc2089e 100644
--- a/src/HttpRequest.h
+++ b/src/HttpRequest.h
@@ -59,33 +59,33 @@ private:
static const std::string USER_AGENT;
- SharedHandle<Request> _request;
+ SharedHandle<Request> request_;
- SharedHandle<FileEntry> _fileEntry;
+ SharedHandle<FileEntry> fileEntry_;
- SharedHandle<Segment> _segment;
+ SharedHandle<Segment> segment_;
- bool _contentEncodingEnabled;
+ bool contentEncodingEnabled_;
- std::string _userAgent;
+ std::string userAgent_;
- std::vector<std::string> _headers;
+ std::vector<std::string> headers_;
- std::vector<std::string> _acceptTypes;
+ std::vector<std::string> acceptTypes_;
- SharedHandle<CookieStorage> _cookieStorage;
+ SharedHandle<CookieStorage> cookieStorage_;
- SharedHandle<AuthConfigFactory> _authConfigFactory;
+ SharedHandle<AuthConfigFactory> authConfigFactory_;
- const Option* _option;
+ const Option* option_;
- SharedHandle<AuthConfig> _authConfig;
+ SharedHandle<AuthConfig> authConfig_;
- SharedHandle<Request> _proxyRequest;
+ SharedHandle<Request> proxyRequest_;
- bool _noCache;
+ bool noCache_;
- bool _acceptGzip;
+ bool acceptGzip_;
std::pair<std::string, std::string> getProxyAuthString() const;
public:
@@ -93,7 +93,7 @@ public:
const SharedHandle<Segment>& getSegment() const
{
- return _segment;
+ return segment_;
}
void setSegment(const SharedHandle<Segment>& segment);
@@ -102,58 +102,58 @@ public:
uint64_t getEntityLength() const
{
- assert(!_fileEntry.isNull());
- return _fileEntry->getLength();
+ assert(!fileEntry_.isNull());
+ return fileEntry_->getLength();
}
const std::string& getHost() const
{
- return _request->getHost();
+ return request_->getHost();
}
uint16_t getPort() const
{
- return _request->getPort();
+ return request_->getPort();
}
const std::string& getMethod() const
{
- return _request->getMethod();
+ return request_->getMethod();
}
const std::string& getProtocol() const
{
- return _request->getProtocol();
+ return request_->getProtocol();
}
const std::string& getCurrentURI() const
{
- return _request->getCurrentUri();
+ return request_->getCurrentUri();
}
const std::string& getDir() const
{
- return _request->getDir();
+ return request_->getDir();
}
const std::string& getFile() const
{
- return _request->getFile();
+ return request_->getFile();
}
const std::string& getQuery() const
{
- return _request->getQuery();
+ return request_->getQuery();
}
const std::string& getPreviousURI() const
{
- return _request->getPreviousUri();
+ return request_->getPreviousUri();
}
std::string getURIHost() const
{
- return _request->getURIHost();
+ return request_->getURIHost();
}
SharedHandle<Range> getRange() const;
@@ -166,7 +166,7 @@ public:
const SharedHandle<Request>& getRequest() const
{
- return _request;
+ return request_;
}
off_t getStartByte() const;
@@ -176,8 +176,8 @@ public:
/**
* Returns string representation of http request. It usually starts
* with "GET ..." and ends with "\r\n". The AuthConfig for this
- * request is resolved using _authConfigFactory and stored in
- * _authConfig. getAuthConfig() returns AuthConfig used in the last
+ * request is resolved using authConfigFactory_ and stored in
+ * authConfig_. getAuthConfig() returns AuthConfig used in the last
* invocation of createRequest().
*/
std::string createRequest();
@@ -194,7 +194,7 @@ public:
void setUserAgent(const std::string& userAgent)
{
- _userAgent = userAgent;
+ userAgent_ = userAgent;
}
// accepts multiline headers, delimited by LF
@@ -205,14 +205,14 @@ public:
template<typename InputIterator>
void addAcceptType(InputIterator first, InputIterator last)
{
- _acceptTypes.insert(_acceptTypes.end(), first, last);
+ acceptTypes_.insert(acceptTypes_.end(), first, last);
}
void setCookieStorage(const SharedHandle<CookieStorage>& cookieStorage);
const SharedHandle<CookieStorage>& getCookieStorage() const
{
- return _cookieStorage;
+ return cookieStorage_;
}
void setAuthConfigFactory
@@ -240,37 +240,37 @@ public:
void setFileEntry(const SharedHandle<FileEntry>& fileEntry)
{
- _fileEntry = fileEntry;
+ fileEntry_ = fileEntry;
}
const SharedHandle<FileEntry>& getFileEntry() const
{
- return _fileEntry;
+ return fileEntry_;
}
void enableNoCache()
{
- _noCache = true;
+ noCache_ = true;
}
void disableNoCache()
{
- _noCache = false;
+ noCache_ = false;
}
void enableAcceptGZip()
{
- _acceptGzip = true;
+ acceptGzip_ = true;
}
void disableAcceptGZip()
{
- _acceptGzip = false;
+ acceptGzip_ = false;
}
bool acceptGZip() const
{
- return _acceptGzip;
+ return acceptGzip_;
}
};
diff --git a/src/HttpRequestCommand.cc b/src/HttpRequestCommand.cc
index 9e598adb..9432b6a8 100644
--- a/src/HttpRequestCommand.cc
+++ b/src/HttpRequestCommand.cc
@@ -69,7 +69,7 @@ HttpRequestCommand::HttpRequestCommand
DownloadEngine* e,
const SocketHandle& s)
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _httpConnection(httpConnection)
+ httpConnection_(httpConnection)
{
setTimeout(getOption()->getAsInt(PREF_CONNECT_TIMEOUT));
disableReadCheckSocket();
@@ -124,9 +124,9 @@ bool HttpRequestCommand::executeInternal() {
return false;
}
}
- if(_httpConnection->sendBufferIsEmpty()) {
+ if(httpConnection_->sendBufferIsEmpty()) {
if(!checkIfConnectionEstablished
- (getSocket(), _connectedHostname, _connectedAddr, _connectedPort)) {
+ (getSocket(), connectedHostname_, connectedAddr_, connectedPort_)) {
return true;
}
@@ -140,14 +140,14 @@ bool HttpRequestCommand::executeInternal() {
getRequestGroup(),
getDownloadEngine()->getCookieStorage(),
getDownloadEngine()->getAuthConfigFactory(),
- _proxyRequest));
- _httpConnection->sendRequest(httpRequest);
+ proxyRequest_));
+ httpConnection_->sendRequest(httpRequest);
} else {
for(std::vector<SharedHandle<Segment> >::const_iterator itr =
getSegments().begin(), eoi = getSegments().end();
itr != eoi; ++itr) {
const SharedHandle<Segment>& segment = *itr;
- if(!_httpConnection->isIssued(segment)) {
+ if(!httpConnection_->isIssued(segment)) {
SharedHandle<HttpRequest> httpRequest
(createHttpRequest(getRequest(),
getFileEntry(),
@@ -157,20 +157,20 @@ bool HttpRequestCommand::executeInternal() {
getRequestGroup(),
getDownloadEngine()->getCookieStorage(),
getDownloadEngine()->getAuthConfigFactory(),
- _proxyRequest));
- _httpConnection->sendRequest(httpRequest);
+ proxyRequest_));
+ httpConnection_->sendRequest(httpRequest);
}
}
}
} else {
- _httpConnection->sendPendingData();
+ httpConnection_->sendPendingData();
}
- if(_httpConnection->sendBufferIsEmpty()) {
+ if(httpConnection_->sendBufferIsEmpty()) {
Command* command = new HttpResponseCommand(getCuid(),
getRequest(),
getFileEntry(),
getRequestGroup(),
- _httpConnection,
+ httpConnection_,
getDownloadEngine(),
getSocket());
getDownloadEngine()->addCommand(command);
@@ -186,7 +186,7 @@ bool HttpRequestCommand::executeInternal() {
void HttpRequestCommand::setProxyRequest
(const SharedHandle<Request>& proxyRequest)
{
- _proxyRequest = proxyRequest;
+ proxyRequest_ = proxyRequest;
}
} // namespace aria2
diff --git a/src/HttpRequestCommand.h b/src/HttpRequestCommand.h
index 5b1166bc..821ef8e8 100644
--- a/src/HttpRequestCommand.h
+++ b/src/HttpRequestCommand.h
@@ -44,13 +44,13 @@ class SocketCore;
class HttpRequestCommand:public AbstractCommand {
private:
- SharedHandle<Request> _proxyRequest;
+ SharedHandle<Request> proxyRequest_;
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpConnection> httpConnection_;
- std::string _connectedHostname;
- std::string _connectedAddr;
- uint16_t _connectedPort;
+ std::string connectedHostname_;
+ std::string connectedAddr_;
+ uint16_t connectedPort_;
protected:
virtual bool executeInternal();
public:
@@ -68,9 +68,9 @@ public:
void setConnectedAddr
(const std::string& hostname, const std::string& addr, uint16_t port)
{
- _connectedHostname = hostname;
- _connectedAddr = addr;
- _connectedPort = port;
+ connectedHostname_ = hostname;
+ connectedAddr_ = addr;
+ connectedPort_ = port;
}
};
diff --git a/src/HttpResponse.cc b/src/HttpResponse.cc
index a6a436a4..5a1b39fa 100644
--- a/src/HttpResponse.cc
+++ b/src/HttpResponse.cc
@@ -57,8 +57,8 @@
namespace aria2 {
-HttpResponse::HttpResponse():_cuid(0),
- _logger(LogFactory::getInstance())
+HttpResponse::HttpResponse():cuid_(0),
+ logger_(LogFactory::getInstance())
{}
HttpResponse::~HttpResponse() {}
@@ -70,21 +70,21 @@ void HttpResponse::validateResponse() const
return;
}
if(status >= HttpHeader::S300) {
- if(!_httpHeader->defined(HttpHeader::LOCATION)) {
+ if(!httpHeader_->defined(HttpHeader::LOCATION)) {
throw DL_ABORT_EX
(StringFormat(EX_LOCATION_HEADER_REQUIRED,
util::parseUInt(status)).str());
}
- } else if(!_httpHeader->defined(HttpHeader::TRANSFER_ENCODING)) {
+ } else if(!httpHeader_->defined(HttpHeader::TRANSFER_ENCODING)) {
// compare the received range against the requested range
- RangeHandle responseRange = _httpHeader->getRange();
- if(!_httpRequest->isRangeSatisfied(responseRange)) {
+ RangeHandle responseRange = httpHeader_->getRange();
+ if(!httpRequest_->isRangeSatisfied(responseRange)) {
throw DL_ABORT_EX2
(StringFormat
(EX_INVALID_RANGE_HEADER,
- util::itos(_httpRequest->getStartByte(), true).c_str(),
- util::itos(_httpRequest->getEndByte(), true).c_str(),
- util::uitos(_httpRequest->getEntityLength(), true).c_str(),
+ util::itos(httpRequest_->getStartByte(), true).c_str(),
+ util::itos(httpRequest_->getEndByte(), true).c_str(),
+ util::uitos(httpRequest_->getEntityLength(), true).c_str(),
util::itos(responseRange->getStartByte(), true).c_str(),
util::itos(responseRange->getEndByte(), true).c_str(),
util::uitos(responseRange->getEntityLength(), true).c_str()).str(),
@@ -97,18 +97,18 @@ std::string HttpResponse::determinFilename() const
{
std::string contentDisposition =
util::getContentDispositionFilename
- (_httpHeader->getFirst(HttpHeader::CONTENT_DISPOSITION));
+ (httpHeader_->getFirst(HttpHeader::CONTENT_DISPOSITION));
if(contentDisposition.empty()) {
- std::string file = util::percentDecode(_httpRequest->getFile());
+ std::string file = util::percentDecode(httpRequest_->getFile());
if(file.empty()) {
return "index.html";
} else {
return file;
}
} else {
- if(_logger->info()) {
- _logger->info(MSG_CONTENT_DISPOSITION_DETECTED,
- util::itos(_cuid).c_str(), contentDisposition.c_str());
+ if(logger_->info()) {
+ logger_->info(MSG_CONTENT_DISPOSITION_DETECTED,
+ util::itos(cuid_).c_str(), contentDisposition.c_str());
}
return contentDisposition;
}
@@ -116,12 +116,12 @@ std::string HttpResponse::determinFilename() const
void HttpResponse::retrieveCookie()
{
- std::vector<std::string> v = _httpHeader->get(HttpHeader::SET_COOKIE);
+ std::vector<std::string> v = httpHeader_->get(HttpHeader::SET_COOKIE);
for(std::vector<std::string>::const_iterator itr = v.begin(), eoi = v.end();
itr != eoi; ++itr) {
- _httpRequest->getCookieStorage()->parseAndStore(*itr,
- _httpRequest->getHost(),
- _httpRequest->getDir());
+ httpRequest_->getCookieStorage()->parseAndStore(*itr,
+ httpRequest_->getHost(),
+ httpRequest_->getDir());
}
}
@@ -129,39 +129,39 @@ bool HttpResponse::isRedirect() const
{
const std::string& status = getResponseStatus();
return HttpHeader::S300 <= status && status < HttpHeader::S400 &&
- _httpHeader->defined(HttpHeader::LOCATION);
+ httpHeader_->defined(HttpHeader::LOCATION);
}
void HttpResponse::processRedirect()
{
- if(_httpRequest->getRequest()->redirectUri(getRedirectURI())) {
- if(_logger->info()) {
- _logger->info(MSG_REDIRECT, util::itos(_cuid).c_str(),
- _httpRequest->getRequest()->getCurrentUri().c_str());
+ if(httpRequest_->getRequest()->redirectUri(getRedirectURI())) {
+ if(logger_->info()) {
+ logger_->info(MSG_REDIRECT, util::itos(cuid_).c_str(),
+ httpRequest_->getRequest()->getCurrentUri().c_str());
}
} else {
throw DL_RETRY_EX
(StringFormat("CUID#%s - Redirect to %s failed. It may not be a valid"
- " URI.", util::itos(_cuid).c_str(),
- _httpRequest->getRequest()->getCurrentUri().c_str()).str());
+ " URI.", util::itos(cuid_).c_str(),
+ httpRequest_->getRequest()->getCurrentUri().c_str()).str());
}
}
std::string HttpResponse::getRedirectURI() const
{
- return _httpHeader->getFirst(HttpHeader::LOCATION);
+ return httpHeader_->getFirst(HttpHeader::LOCATION);
}
bool HttpResponse::isTransferEncodingSpecified() const
{
- return _httpHeader->defined(HttpHeader::TRANSFER_ENCODING);
+ return httpHeader_->defined(HttpHeader::TRANSFER_ENCODING);
}
std::string HttpResponse::getTransferEncoding() const
{
// TODO See TODO in getTransferEncodingDecoder()
- return _httpHeader->getFirst(HttpHeader::TRANSFER_ENCODING);
+ return httpHeader_->getFirst(HttpHeader::TRANSFER_ENCODING);
}
SharedHandle<Decoder> HttpResponse::getTransferEncodingDecoder() const
@@ -178,12 +178,12 @@ SharedHandle<Decoder> HttpResponse::getTransferEncodingDecoder() const
bool HttpResponse::isContentEncodingSpecified() const
{
- return _httpHeader->defined(HttpHeader::CONTENT_ENCODING);
+ return httpHeader_->defined(HttpHeader::CONTENT_ENCODING);
}
const std::string& HttpResponse::getContentEncoding() const
{
- return _httpHeader->getFirst(HttpHeader::CONTENT_ENCODING);
+ return httpHeader_->getFirst(HttpHeader::CONTENT_ENCODING);
}
SharedHandle<Decoder> HttpResponse::getContentEncodingDecoder() const
@@ -199,75 +199,75 @@ SharedHandle<Decoder> HttpResponse::getContentEncodingDecoder() const
uint64_t HttpResponse::getContentLength() const
{
- if(_httpHeader.isNull()) {
+ if(httpHeader_.isNull()) {
return 0;
} else {
- return _httpHeader->getRange()->getContentLength();
+ return httpHeader_->getRange()->getContentLength();
}
}
uint64_t HttpResponse::getEntityLength() const
{
- if(_httpHeader.isNull()) {
+ if(httpHeader_.isNull()) {
return 0;
} else {
- return _httpHeader->getRange()->getEntityLength();
+ return httpHeader_->getRange()->getEntityLength();
}
}
std::string HttpResponse::getContentType() const
{
- if(_httpHeader.isNull()) {
+ if(httpHeader_.isNull()) {
return A2STR::NIL;
} else {
return
- util::split(_httpHeader->getFirst(HttpHeader::CONTENT_TYPE), ";").first;
+ util::split(httpHeader_->getFirst(HttpHeader::CONTENT_TYPE), ";").first;
}
}
void HttpResponse::setHttpHeader(const SharedHandle<HttpHeader>& httpHeader)
{
- _httpHeader = httpHeader;
+ httpHeader_ = httpHeader;
}
void HttpResponse::setHttpRequest(const SharedHandle<HttpRequest>& httpRequest)
{
- _httpRequest = httpRequest;
+ httpRequest_ = httpRequest;
}
// TODO return std::string
const std::string& HttpResponse::getResponseStatus() const
{
- return _httpHeader->getResponseStatus();
+ return httpHeader_->getResponseStatus();
}
bool HttpResponse::hasRetryAfter() const
{
- return _httpHeader->defined(HttpHeader::RETRY_AFTER);
+ return httpHeader_->defined(HttpHeader::RETRY_AFTER);
}
time_t HttpResponse::getRetryAfter() const
{
- return _httpHeader->getFirstAsUInt(HttpHeader::RETRY_AFTER);
+ return httpHeader_->getFirstAsUInt(HttpHeader::RETRY_AFTER);
}
Time HttpResponse::getLastModifiedTime() const
{
- return Time::parseHTTPDate(_httpHeader->getFirst(HttpHeader::LAST_MODIFIED));
+ return Time::parseHTTPDate(httpHeader_->getFirst(HttpHeader::LAST_MODIFIED));
}
bool HttpResponse::supportsPersistentConnection() const
{
std::string connection =
- util::toLower(_httpHeader->getFirst(HttpHeader::CONNECTION));
- std::string version = _httpHeader->getVersion();
+ util::toLower(httpHeader_->getFirst(HttpHeader::CONNECTION));
+ std::string version = httpHeader_->getVersion();
return
connection.find(HttpHeader::CLOSE) == std::string::npos &&
(version == HttpHeader::HTTP_1_1 ||
connection.find("keep-alive") != std::string::npos) &&
- (!_httpRequest->isProxyRequestSet() ||
- util::toLower(_httpHeader->getFirst("Proxy-Connection")).find("keep-alive")
+ (!httpRequest_->isProxyRequestSet() ||
+ util::toLower(httpHeader_->getFirst("Proxy-Connection")).find("keep-alive")
!= std::string::npos);
}
diff --git a/src/HttpResponse.h b/src/HttpResponse.h
index 9cf5ee56..d3b96281 100644
--- a/src/HttpResponse.h
+++ b/src/HttpResponse.h
@@ -52,10 +52,10 @@ class Decoder;
class HttpResponse {
private:
- cuid_t _cuid;
- SharedHandle<HttpRequest> _httpRequest;
- SharedHandle<HttpHeader> _httpHeader;
- Logger* _logger;
+ cuid_t cuid_;
+ SharedHandle<HttpRequest> httpRequest_;
+ SharedHandle<HttpHeader> httpHeader_;
+ Logger* logger_;
public:
HttpResponse();
@@ -105,7 +105,7 @@ public:
const SharedHandle<HttpHeader>& getHttpHeader() const
{
- return _httpHeader;
+ return httpHeader_;
}
const std::string& getResponseStatus() const;
@@ -114,12 +114,12 @@ public:
const SharedHandle<HttpRequest>& getHttpRequest() const
{
- return _httpRequest;
+ return httpRequest_;
}
void setCuid(cuid_t cuid)
{
- _cuid = cuid;
+ cuid_ = cuid;
}
bool hasRetryAfter() const;
diff --git a/src/HttpResponseCommand.cc b/src/HttpResponseCommand.cc
index 30f7045a..c1b94848 100644
--- a/src/HttpResponseCommand.cc
+++ b/src/HttpResponseCommand.cc
@@ -87,15 +87,15 @@ HttpResponseCommand::HttpResponseCommand
DownloadEngine* e,
const SocketHandle& s)
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _httpConnection(httpConnection)
+ httpConnection_(httpConnection)
{}
HttpResponseCommand::~HttpResponseCommand() {}
bool HttpResponseCommand::executeInternal()
{
- SharedHandle<HttpRequest> httpRequest =_httpConnection->getFirstHttpRequest();
- SharedHandle<HttpResponse> httpResponse = _httpConnection->receiveResponse();
+ SharedHandle<HttpRequest> httpRequest =httpConnection_->getFirstHttpRequest();
+ SharedHandle<HttpResponse> httpResponse = httpConnection_->receiveResponse();
if(httpResponse.isNull()) {
// The server has not responded to our request yet.
// For socket->wantRead() == true, setReadCheckSocket(socket) is already
@@ -364,7 +364,7 @@ bool HttpResponseCommand::skipResponseBody
HttpSkipResponseCommand* command = new HttpSkipResponseCommand
(getCuid(), getRequest(), getFileEntry(), getRequestGroup(),
- _httpConnection, httpResponse,
+ httpConnection_, httpResponse,
getDownloadEngine(), getSocket());
command->setTransferEncodingDecoder(decoder);
@@ -392,7 +392,7 @@ HttpDownloadCommand* HttpResponseCommand::createHttpDownloadCommand
HttpDownloadCommand* command =
new HttpDownloadCommand(getCuid(), getRequest(), getFileEntry(),
getRequestGroup(),
- httpResponse, _httpConnection,
+ httpResponse, httpConnection_,
getDownloadEngine(), getSocket());
command->setStartupIdleTime(getOption()->getAsInt(PREF_STARTUP_IDLE_TIME));
command->setLowestDownloadSpeedLimit
diff --git a/src/HttpResponseCommand.h b/src/HttpResponseCommand.h
index a62a7331..79f2618b 100644
--- a/src/HttpResponseCommand.h
+++ b/src/HttpResponseCommand.h
@@ -48,7 +48,7 @@ class SocketCore;
class HttpResponseCommand : public AbstractCommand {
private:
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpConnection> httpConnection_;
bool handleDefaultEncoding(const SharedHandle<HttpResponse>& httpResponse);
bool handleOtherEncoding(const SharedHandle<HttpResponse>& httpResponse);
diff --git a/src/HttpServer.cc b/src/HttpServer.cc
index 8cce9a4e..fb577cf6 100644
--- a/src/HttpServer.cc
+++ b/src/HttpServer.cc
@@ -51,15 +51,15 @@ namespace aria2 {
HttpServer::HttpServer(const SharedHandle<SocketCore>& socket,
DownloadEngine* e):
- _socket(socket),
- _socketBuffer(socket),
- _e(e),
- _headerProcessor(new HttpHeaderProcessor()),
- _logger(LogFactory::getInstance()),
- _keepAlive(true),
- _gzip(false),
- _acceptsPersistentConnection(true),
- _acceptsGZip(false)
+ socket_(socket),
+ socketBuffer_(socket),
+ e_(e),
+ headerProcessor_(new HttpHeaderProcessor()),
+ logger_(LogFactory::getInstance()),
+ keepAlive_(true),
+ gzip_(false),
+ acceptsPersistentConnection_(true),
+ acceptsGZip_(false)
{}
HttpServer::~HttpServer() {}
@@ -68,41 +68,41 @@ SharedHandle<HttpHeader> HttpServer::receiveRequest()
{
size_t size = 512;
unsigned char buf[size];
- _socket->peekData(buf, size);
- if(size == 0 && !(_socket->wantRead() || _socket->wantWrite())) {
+ socket_->peekData(buf, size);
+ if(size == 0 && !(socket_->wantRead() || socket_->wantWrite())) {
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _headerProcessor->update(buf, size);
- if(!_headerProcessor->eoh()) {
- _socket->readData(buf, size);
+ headerProcessor_->update(buf, size);
+ if(!headerProcessor_->eoh()) {
+ socket_->readData(buf, size);
return SharedHandle<HttpHeader>();
}
- size_t putbackDataLength = _headerProcessor->getPutBackDataLength();
+ size_t putbackDataLength = headerProcessor_->getPutBackDataLength();
size -= putbackDataLength;
- _socket->readData(buf, size);
+ socket_->readData(buf, size);
- SharedHandle<HttpHeader> header = _headerProcessor->getHttpRequestHeader();
+ SharedHandle<HttpHeader> header = headerProcessor_->getHttpRequestHeader();
if(!header.isNull()) {
- _logger->info("HTTP Server received request\n%s",
- _headerProcessor->getHeaderString().c_str());
- _lastRequestHeader = header;
- _lastBody.clear();
- _lastBody.str("");
- _lastContentLength =
- _lastRequestHeader->getFirstAsUInt(HttpHeader::CONTENT_LENGTH);
- _headerProcessor->clear();
+ logger_->info("HTTP Server received request\n%s",
+ headerProcessor_->getHeaderString().c_str());
+ lastRequestHeader_ = header;
+ lastBody_.clear();
+ lastBody_.str("");
+ lastContentLength_ =
+ lastRequestHeader_->getFirstAsUInt(HttpHeader::CONTENT_LENGTH);
+ headerProcessor_->clear();
std::string connection =
- util::toLower(_lastRequestHeader->getFirst(HttpHeader::CONNECTION));
- _acceptsPersistentConnection =
+ util::toLower(lastRequestHeader_->getFirst(HttpHeader::CONNECTION));
+ acceptsPersistentConnection_ =
connection.find(HttpHeader::CLOSE) == std::string::npos &&
- (_lastRequestHeader->getVersion() == HttpHeader::HTTP_1_1 ||
+ (lastRequestHeader_->getVersion() == HttpHeader::HTTP_1_1 ||
connection.find("keep-alive") != std::string::npos);
std::vector<std::string> acceptEncodings;
- util::split(_lastRequestHeader->getFirst(HttpHeader::ACCEPT_ENCODING),
+ util::split(lastRequestHeader_->getFirst(HttpHeader::ACCEPT_ENCODING),
std::back_inserter(acceptEncodings), A2STR::COMMA_C, true);
- _acceptsGZip =
+ acceptsGZip_ =
std::find(acceptEncodings.begin(), acceptEncodings.end(), "gzip")
!= acceptEncodings.end();
}
@@ -111,30 +111,30 @@ SharedHandle<HttpHeader> HttpServer::receiveRequest()
bool HttpServer::receiveBody()
{
- if(_lastContentLength == 0) {
+ if(lastContentLength_ == 0) {
return true;
}
const size_t BUFLEN = 4096;
char buf[BUFLEN];
size_t length = std::min(BUFLEN,
static_cast<size_t>
- (_lastContentLength-_lastBody.tellg()));
- _socket->readData(buf, length);
- if(length == 0 && !(_socket->wantRead() || _socket->wantWrite())) {
+ (lastContentLength_-lastBody_.tellg()));
+ socket_->readData(buf, length);
+ if(length == 0 && !(socket_->wantRead() || socket_->wantWrite())) {
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _lastBody.write(buf, length);
- return _lastContentLength == static_cast<uint64_t>(_lastBody.tellp());
+ lastBody_.write(buf, length);
+ return lastContentLength_ == static_cast<uint64_t>(lastBody_.tellp());
}
std::string HttpServer::getBody() const
{
- return _lastBody.str();
+ return lastBody_.str();
}
const std::string& HttpServer::getRequestPath() const
{
- return _lastRequestHeader->getRequestPath();
+ return lastRequestHeader_->getRequestPath();
}
void HttpServer::feedResponse(const std::string& text, const std::string& contentType)
@@ -165,30 +165,30 @@ void HttpServer::feedResponse(const std::string& status,
}
header += "\r\n";
- if(_logger->debug()) {
- _logger->debug("HTTP Server sends response:\n%s", header.c_str());
+ if(logger_->debug()) {
+ logger_->debug("HTTP Server sends response:\n%s", header.c_str());
}
- _socketBuffer.pushStr(header);
- _socketBuffer.pushStr(text);
+ socketBuffer_.pushStr(header);
+ socketBuffer_.pushStr(text);
}
ssize_t HttpServer::sendResponse()
{
- return _socketBuffer.send();
+ return socketBuffer_.send();
}
bool HttpServer::sendBufferIsEmpty() const
{
- return _socketBuffer.sendBufferIsEmpty();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool HttpServer::authenticate()
{
- if(_username.empty()) {
+ if(username_.empty()) {
return true;
}
- std::string authHeader = _lastRequestHeader->getFirst("Authorization");
+ std::string authHeader = lastRequestHeader_->getFirst("Authorization");
if(authHeader.empty()) {
return false;
}
@@ -198,7 +198,7 @@ bool HttpServer::authenticate()
}
std::string userpass = Base64::decode(p.second);
std::pair<std::string, std::string> userpassPair = util::split(userpass, ":");
- return _username == userpassPair.first && _password == userpassPair.second;
+ return username_ == userpassPair.first && password_ == userpassPair.second;
}
} // namespace aria2
diff --git a/src/HttpServer.h b/src/HttpServer.h
index 604eb717..5ba7c291 100644
--- a/src/HttpServer.h
+++ b/src/HttpServer.h
@@ -54,20 +54,20 @@ class Logger;
class HttpServer {
private:
- SharedHandle<SocketCore> _socket;
- SocketBuffer _socketBuffer;
- DownloadEngine* _e;
- SharedHandle<HttpHeaderProcessor> _headerProcessor;
- Logger* _logger;
- SharedHandle<HttpHeader> _lastRequestHeader;
- uint64_t _lastContentLength;
- std::stringstream _lastBody;
- bool _keepAlive;
- bool _gzip;
- std::string _username;
- std::string _password;
- bool _acceptsPersistentConnection;
- bool _acceptsGZip;
+ SharedHandle<SocketCore> socket_;
+ SocketBuffer socketBuffer_;
+ DownloadEngine* e_;
+ SharedHandle<HttpHeaderProcessor> headerProcessor_;
+ Logger* logger_;
+ SharedHandle<HttpHeader> lastRequestHeader_;
+ uint64_t lastContentLength_;
+ std::stringstream lastBody_;
+ bool keepAlive_;
+ bool gzip_;
+ std::string username_;
+ std::string password_;
+ bool acceptsPersistentConnection_;
+ bool acceptsGZip_;
public:
HttpServer(const SharedHandle<SocketCore>& socket, DownloadEngine* e);
@@ -93,8 +93,8 @@ public:
void setUsernamePassword
(const std::string& username, const std::string& password)
{
- _username = username;
- _password = password;
+ username_ = username;
+ password_ = password;
}
ssize_t sendResponse();
@@ -103,23 +103,23 @@ public:
bool supportsPersistentConnection() const
{
- return _keepAlive && _acceptsPersistentConnection;
+ return keepAlive_ && acceptsPersistentConnection_;
}
bool supportsGZip() const
{
- return _gzip && _acceptsGZip;
+ return gzip_ && acceptsGZip_;
}
- void enableKeepAlive() { _keepAlive = true; }
+ void enableKeepAlive() { keepAlive_ = true; }
- void disableKeepAlive() { _keepAlive = false; }
+ void disableKeepAlive() { keepAlive_ = false; }
- void enableGZip() { _gzip = true; }
+ void enableGZip() { gzip_ = true; }
- void disableGZip() { _gzip = false; }
+ void disableGZip() { gzip_ = false; }
- uint64_t getContentLength() const { return _lastContentLength; }
+ uint64_t getContentLength() const { return lastContentLength_; }
};
} // namespace aria2
diff --git a/src/HttpServerBodyCommand.cc b/src/HttpServerBodyCommand.cc
index c1e3d79f..22a23e2a 100644
--- a/src/HttpServerBodyCommand.cc
+++ b/src/HttpServerBodyCommand.cc
@@ -64,58 +64,58 @@ HttpServerBodyCommand::HttpServerBodyCommand
DownloadEngine* e,
const SharedHandle<SocketCore>& socket):
Command(cuid),
- _e(e),
- _socket(socket),
- _httpServer(httpServer)
+ e_(e),
+ socket_(socket),
+ httpServer_(httpServer)
{
setStatus(Command::STATUS_ONESHOT_REALTIME);
- _e->addSocketForReadCheck(_socket, this);
+ e_->addSocketForReadCheck(socket_, this);
}
HttpServerBodyCommand::~HttpServerBodyCommand()
{
- _e->deleteSocketForReadCheck(_socket, this);
+ e_->deleteSocketForReadCheck(socket_, this);
}
bool HttpServerBodyCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
try {
- if(_socket->isReadable(0) || _httpServer->getContentLength() == 0) {
- _timeoutTimer = global::wallclock;
+ if(socket_->isReadable(0) || httpServer_->getContentLength() == 0) {
+ timeoutTimer_ = global::wallclock;
- if(_httpServer->receiveBody()) {
+ if(httpServer_->receiveBody()) {
// Do something for requestpath and body
- if(_httpServer->getRequestPath() == "/rpc") {
+ if(httpServer_->getRequestPath() == "/rpc") {
xmlrpc::XmlRpcRequest req =
- xmlrpc::XmlRpcRequestProcessor().parseMemory(_httpServer->getBody());
+ xmlrpc::XmlRpcRequestProcessor().parseMemory(httpServer_->getBody());
SharedHandle<xmlrpc::XmlRpcMethod> method =
xmlrpc::XmlRpcMethodFactory::create(req.methodName);
- xmlrpc::XmlRpcResponse res = method->execute(req, _e);
- bool gzip = _httpServer->supportsGZip();
+ xmlrpc::XmlRpcResponse res = method->execute(req, e_);
+ bool gzip = httpServer_->supportsGZip();
std::string responseData = res.toXml(gzip);
- _httpServer->feedResponse(responseData, "text/xml");
+ httpServer_->feedResponse(responseData, "text/xml");
Command* command =
- new HttpServerResponseCommand(getCuid(), _httpServer, _e, _socket);
- _e->addCommand(command);
- _e->setNoWait(true);
+ new HttpServerResponseCommand(getCuid(), httpServer_, e_, socket_);
+ e_->addCommand(command);
+ e_->setNoWait(true);
return true;
} else {
return true;
}
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
} else {
- if(_timeoutTimer.difference(global::wallclock) >= 30) {
+ if(timeoutTimer_.difference(global::wallclock) >= 30) {
getLogger()->info("HTTP request body timeout.");
return true;
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
}
diff --git a/src/HttpServerBodyCommand.h b/src/HttpServerBodyCommand.h
index b117dbc1..a9ba9676 100644
--- a/src/HttpServerBodyCommand.h
+++ b/src/HttpServerBodyCommand.h
@@ -47,10 +47,10 @@ class HttpServer;
class HttpServerBodyCommand : public Command {
private:
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- SharedHandle<HttpServer> _httpServer;
- Timer _timeoutTimer;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ SharedHandle<HttpServer> httpServer_;
+ Timer timeoutTimer_;
public:
HttpServerBodyCommand(cuid_t cuid,
const SharedHandle<HttpServer>& httpServer,
diff --git a/src/HttpServerCommand.cc b/src/HttpServerCommand.cc
index 06521cbb..bbce79df 100644
--- a/src/HttpServerCommand.cc
+++ b/src/HttpServerCommand.cc
@@ -57,18 +57,18 @@ namespace aria2 {
HttpServerCommand::HttpServerCommand(cuid_t cuid, DownloadEngine* e,
const SharedHandle<SocketCore>& socket):
Command(cuid),
- _e(e),
- _socket(socket),
- _httpServer(new HttpServer(socket, e))
+ e_(e),
+ socket_(socket),
+ httpServer_(new HttpServer(socket, e))
{
setStatus(Command::STATUS_ONESHOT_REALTIME);
- _e->addSocketForReadCheck(_socket, this);
- _httpServer->setUsernamePassword(_e->getOption()->get(PREF_XML_RPC_USER),
- _e->getOption()->get(PREF_XML_RPC_PASSWD));
+ e_->addSocketForReadCheck(socket_, this);
+ httpServer_->setUsernamePassword(e_->getOption()->get(PREF_XML_RPC_USER),
+ e_->getOption()->get(PREF_XML_RPC_PASSWD));
#ifdef HAVE_LIBZ
- _httpServer->enableGZip();
+ httpServer_->enableGZip();
#else // !HAVE_LIBZ
- _httpServer->disableGZip();
+ httpServer_->disableGZip();
#endif // !HAVE_LIBZ
}
@@ -77,65 +77,65 @@ HttpServerCommand::HttpServerCommand(cuid_t cuid,
DownloadEngine* e,
const SharedHandle<SocketCore>& socket):
Command(cuid),
- _e(e),
- _socket(socket),
- _httpServer(httpServer)
+ e_(e),
+ socket_(socket),
+ httpServer_(httpServer)
{
- _e->addSocketForReadCheck(_socket, this);
+ e_->addSocketForReadCheck(socket_, this);
}
HttpServerCommand::~HttpServerCommand()
{
- _e->deleteSocketForReadCheck(_socket, this);
+ e_->deleteSocketForReadCheck(socket_, this);
}
bool HttpServerCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
try {
- if(_socket->isReadable(0)) {
- _timeoutTimer = global::wallclock;
+ if(socket_->isReadable(0)) {
+ timeoutTimer_ = global::wallclock;
SharedHandle<HttpHeader> header;
- header = _httpServer->receiveRequest();
+ header = httpServer_->receiveRequest();
if(header.isNull()) {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
- if(!_httpServer->authenticate()) {
- _httpServer->disableKeepAlive();
- _httpServer->feedResponse("401 Unauthorized",
+ if(!httpServer_->authenticate()) {
+ httpServer_->disableKeepAlive();
+ httpServer_->feedResponse("401 Unauthorized",
"WWW-Authenticate: Basic realm=\"aria2\"",
"","text/html");
Command* command =
- new HttpServerResponseCommand(getCuid(), _httpServer, _e, _socket);
- _e->addCommand(command);
- _e->setNoWait(true);
+ new HttpServerResponseCommand(getCuid(), httpServer_, e_, socket_);
+ e_->addCommand(command);
+ e_->setNoWait(true);
return true;
}
if(static_cast<uint64_t>
- (_e->getOption()->getAsInt(PREF_XML_RPC_MAX_REQUEST_SIZE)) <
- _httpServer->getContentLength()) {
+ (e_->getOption()->getAsInt(PREF_XML_RPC_MAX_REQUEST_SIZE)) <
+ httpServer_->getContentLength()) {
getLogger()->info("Request too long. ContentLength=%s."
" See --xml-rpc-max-request-size option to loose"
" this limitation.",
- util::uitos(_httpServer->getContentLength()).c_str());
+ util::uitos(httpServer_->getContentLength()).c_str());
return true;
}
- Command* command = new HttpServerBodyCommand(getCuid(), _httpServer, _e,
- _socket);
- _e->addCommand(command);
- _e->setNoWait(true);
+ Command* command = new HttpServerBodyCommand(getCuid(), httpServer_, e_,
+ socket_);
+ e_->addCommand(command);
+ e_->setNoWait(true);
return true;
} else {
- if(_timeoutTimer.difference(global::wallclock) >= 30) {
+ if(timeoutTimer_.difference(global::wallclock) >= 30) {
getLogger()->info("HTTP request timeout.");
return true;
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
}
diff --git a/src/HttpServerCommand.h b/src/HttpServerCommand.h
index d1d6de30..85b8c1a8 100644
--- a/src/HttpServerCommand.h
+++ b/src/HttpServerCommand.h
@@ -47,10 +47,10 @@ class HttpServer;
class HttpServerCommand : public Command {
private:
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- SharedHandle<HttpServer> _httpServer;
- Timer _timeoutTimer;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ SharedHandle<HttpServer> httpServer_;
+ Timer timeoutTimer_;
public:
HttpServerCommand(cuid_t cuid, DownloadEngine* e,
const SharedHandle<SocketCore>& socket);
diff --git a/src/HttpServerResponseCommand.cc b/src/HttpServerResponseCommand.cc
index 4b98b193..ebdd167f 100644
--- a/src/HttpServerResponseCommand.cc
+++ b/src/HttpServerResponseCommand.cc
@@ -55,26 +55,26 @@ HttpServerResponseCommand::HttpServerResponseCommand
DownloadEngine* e,
const SharedHandle<SocketCore>& socket):
Command(cuid),
- _e(e),
- _socket(socket),
- _httpServer(httpServer)
+ e_(e),
+ socket_(socket),
+ httpServer_(httpServer)
{
setStatus(Command::STATUS_ONESHOT_REALTIME);
- _e->addSocketForWriteCheck(_socket, this);
+ e_->addSocketForWriteCheck(socket_, this);
}
HttpServerResponseCommand::~HttpServerResponseCommand()
{
- _e->deleteSocketForWriteCheck(_socket, this);
+ e_->deleteSocketForWriteCheck(socket_, this);
}
bool HttpServerResponseCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
try {
- _httpServer->sendResponse();
+ httpServer_->sendResponse();
} catch(RecoverableException& e) {
if(getLogger()->info()) {
getLogger()->info
@@ -83,29 +83,29 @@ bool HttpServerResponseCommand::execute()
}
return true;
}
- if(_httpServer->sendBufferIsEmpty()) {
+ if(httpServer_->sendBufferIsEmpty()) {
if(getLogger()->info()) {
getLogger()->info("CUID#%s - HttpServer: all response transmitted.",
util::itos(getCuid()).c_str());
}
- if(_httpServer->supportsPersistentConnection()) {
+ if(httpServer_->supportsPersistentConnection()) {
if(getLogger()->info()) {
getLogger()->info("CUID#%s - Persist connection.",
util::itos(getCuid()).c_str());
}
- _e->addCommand
- (new HttpServerCommand(getCuid(), _httpServer, _e, _socket));
+ e_->addCommand
+ (new HttpServerCommand(getCuid(), httpServer_, e_, socket_));
}
return true;
} else {
- if(_timeoutTimer.difference(global::wallclock) >= 10) {
+ if(timeoutTimer_.difference(global::wallclock) >= 10) {
if(getLogger()->info()) {
getLogger()->info("CUID#%s - HttpServer: Timeout while trasmitting"
" response.", util::itos(getCuid()).c_str());
}
return true;
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
}
diff --git a/src/HttpServerResponseCommand.h b/src/HttpServerResponseCommand.h
index ad654ae3..b86ae75e 100644
--- a/src/HttpServerResponseCommand.h
+++ b/src/HttpServerResponseCommand.h
@@ -47,10 +47,10 @@ class HttpServer;
class HttpServerResponseCommand : public Command {
private:
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- SharedHandle<HttpServer> _httpServer;
- Timer _timeoutTimer;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ SharedHandle<HttpServer> httpServer_;
+ Timer timeoutTimer_;
public:
HttpServerResponseCommand(cuid_t cuid,
const SharedHandle<HttpServer>& httpServer,
diff --git a/src/HttpSkipResponseCommand.cc b/src/HttpSkipResponseCommand.cc
index 7818d5f0..43ad841e 100644
--- a/src/HttpSkipResponseCommand.cc
+++ b/src/HttpSkipResponseCommand.cc
@@ -71,10 +71,10 @@ HttpSkipResponseCommand::HttpSkipResponseCommand
DownloadEngine* e,
const SharedHandle<SocketCore>& s):
AbstractCommand(cuid, req, fileEntry, requestGroup, e, s),
- _httpConnection(httpConnection),
- _httpResponse(httpResponse),
- _totalLength(_httpResponse->getEntityLength()),
- _receivedBytes(0)
+ httpConnection_(httpConnection),
+ httpResponse_(httpResponse),
+ totalLength_(httpResponse_->getEntityLength()),
+ receivedBytes_(0)
{}
HttpSkipResponseCommand::~HttpSkipResponseCommand() {}
@@ -82,19 +82,19 @@ HttpSkipResponseCommand::~HttpSkipResponseCommand() {}
void HttpSkipResponseCommand::setTransferEncodingDecoder
(const SharedHandle<Decoder>& decoder)
{
- _transferEncodingDecoder = decoder;
+ transferEncodingDecoder_ = decoder;
}
bool HttpSkipResponseCommand::executeInternal()
{
if(getRequest()->getMethod() == Request::METHOD_HEAD ||
- (_totalLength == 0 && _transferEncodingDecoder.isNull())) {
+ (totalLength_ == 0 && transferEncodingDecoder_.isNull())) {
// If request method is HEAD or content-length header is present and
// it's value is 0, then pool socket for reuse.
// If content-length header is not present, then EOF is expected in the end.
// In this case, the content is thrown away and socket cannot be pooled.
if(getRequest()->getMethod() == Request::METHOD_HEAD ||
- _httpResponse->getHttpHeader()->defined(HttpHeader::CONTENT_LENGTH)) {
+ httpResponse_->getHttpHeader()->defined(HttpHeader::CONTENT_LENGTH)) {
poolConnection();
}
return processResponse();
@@ -106,14 +106,14 @@ bool HttpSkipResponseCommand::executeInternal()
try {
getSocket()->readData(buf, bufSize);
- if(_transferEncodingDecoder.isNull()) {
- _receivedBytes += bufSize;
+ if(transferEncodingDecoder_.isNull()) {
+ receivedBytes_ += bufSize;
} else {
- // _receivedBytes is not updated if transferEncoding is set.
+ // receivedBytes_ is not updated if transferEncoding is set.
// The return value is safely ignored here.
- _transferEncodingDecoder->decode(buf, bufSize);
+ transferEncodingDecoder_->decode(buf, bufSize);
}
- if(_totalLength != 0 && bufSize == 0 &&
+ if(totalLength_ != 0 && bufSize == 0 &&
!getSocket()->wantRead() && !getSocket()->wantWrite()) {
throw DL_RETRY_EX(EX_GOT_EOF);
}
@@ -125,16 +125,16 @@ bool HttpSkipResponseCommand::executeInternal()
}
bool finished = false;
- if(_transferEncodingDecoder.isNull()) {
+ if(transferEncodingDecoder_.isNull()) {
if(bufSize == 0) {
if(!getSocket()->wantRead() && !getSocket()->wantWrite()) {
return processResponse();
}
} else {
- finished = (_totalLength == _receivedBytes);
+ finished = (totalLength_ == receivedBytes_);
}
} else {
- finished = _transferEncodingDecoder->finished();
+ finished = transferEncodingDecoder_->finished();
}
if(finished) {
poolConnection();
@@ -156,33 +156,33 @@ void HttpSkipResponseCommand::poolConnection() const
bool HttpSkipResponseCommand::processResponse()
{
- if(_httpResponse->isRedirect()) {
+ if(httpResponse_->isRedirect()) {
unsigned int rnum =
- _httpResponse->getHttpRequest()->getRequest()->getRedirectCount();
+ httpResponse_->getHttpRequest()->getRequest()->getRedirectCount();
if(rnum >= Request::MAX_REDIRECT) {
throw DL_ABORT_EX
(StringFormat("Too many redirects: count=%u", rnum).str());
}
- _httpResponse->processRedirect();
+ httpResponse_->processRedirect();
return prepareForRetry(0);
- } else if(_httpResponse->getResponseStatus() >= HttpHeader::S400) {
- if(_httpResponse->getResponseStatus() == HttpHeader::S401) {
+ } else if(httpResponse_->getResponseStatus() >= HttpHeader::S400) {
+ if(httpResponse_->getResponseStatus() == HttpHeader::S401) {
if(getOption()->getAsBool(PREF_HTTP_AUTH_CHALLENGE) &&
- !_httpResponse->getHttpRequest()->authenticationUsed() &&
+ !httpResponse_->getHttpRequest()->authenticationUsed() &&
getDownloadEngine()->getAuthConfigFactory()->activateBasicCred
(getRequest()->getHost(), getRequest()->getDir(), getOption().get())) {
return prepareForRetry(0);
} else {
throw DL_ABORT_EX(EX_AUTH_FAILED);
}
- }else if(_httpResponse->getResponseStatus() == HttpHeader::S404) {
+ }else if(httpResponse_->getResponseStatus() == HttpHeader::S404) {
throw DL_ABORT_EX2(MSG_RESOURCE_NOT_FOUND,
downloadresultcode::RESOURCE_NOT_FOUND);
} else {
throw DL_ABORT_EX
(StringFormat
(EX_BAD_STATUS,
- util::parseUInt(_httpResponse->getResponseStatus())).str());
+ util::parseUInt(httpResponse_->getResponseStatus())).str());
}
} else {
return prepareForRetry(0);
diff --git a/src/HttpSkipResponseCommand.h b/src/HttpSkipResponseCommand.h
index 8de62fd0..2a865cf7 100644
--- a/src/HttpSkipResponseCommand.h
+++ b/src/HttpSkipResponseCommand.h
@@ -45,15 +45,15 @@ class Decoder;
class HttpSkipResponseCommand : public AbstractCommand {
private:
- SharedHandle<HttpConnection> _httpConnection;
+ SharedHandle<HttpConnection> httpConnection_;
- SharedHandle<HttpResponse> _httpResponse;
+ SharedHandle<HttpResponse> httpResponse_;
- SharedHandle<Decoder> _transferEncodingDecoder;
+ SharedHandle<Decoder> transferEncodingDecoder_;
- uint64_t _totalLength;
+ uint64_t totalLength_;
- uint64_t _receivedBytes;
+ uint64_t receivedBytes_;
bool processResponse();
diff --git a/src/IndexBtMessage.cc b/src/IndexBtMessage.cc
index 66d5d430..2480975b 100644
--- a/src/IndexBtMessage.cc
+++ b/src/IndexBtMessage.cc
@@ -49,7 +49,7 @@ unsigned char* IndexBtMessage::createMessage()
*/
unsigned char* msg = new unsigned char[MESSAGE_LENGTH];
bittorrent::createPeerMessageString(msg, MESSAGE_LENGTH, 5, getId());
- bittorrent::setIntParam(&msg[5], _index);
+ bittorrent::setIntParam(&msg[5], index_);
return msg;
}
@@ -60,7 +60,7 @@ size_t IndexBtMessage::getMessageLength()
std::string IndexBtMessage::toString() const
{
- return strconcat(getName(), " index=", util::itos(_index));
+ return strconcat(getName(), " index=", util::itos(index_));
}
} // namespace aria2
diff --git a/src/IndexBtMessage.h b/src/IndexBtMessage.h
index 2969917d..3c1d0529 100644
--- a/src/IndexBtMessage.h
+++ b/src/IndexBtMessage.h
@@ -42,7 +42,7 @@ namespace aria2 {
class IndexBtMessage : public SimpleBtMessage {
private:
- size_t _index;
+ size_t index_;
static const size_t MESSAGE_LENGTH = 9;
protected:
@@ -58,11 +58,11 @@ protected:
public:
IndexBtMessage(uint8_t id, const std::string& name, size_t index)
:SimpleBtMessage(id, name),
- _index(index) {}
+ index_(index) {}
- void setIndex(size_t index) { _index = index; }
+ void setIndex(size_t index) { index_ = index; }
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
virtual unsigned char* createMessage();
diff --git a/src/IndexBtMessageValidator.h b/src/IndexBtMessageValidator.h
index 60d1dc18..d5207f29 100644
--- a/src/IndexBtMessageValidator.h
+++ b/src/IndexBtMessageValidator.h
@@ -43,17 +43,17 @@ namespace aria2 {
class IndexBtMessageValidator : public BtMessageValidator {
private:
- const IndexBtMessage* _message;
- size_t _numPiece;
+ const IndexBtMessage* message_;
+ size_t numPiece_;
public:
IndexBtMessageValidator(const IndexBtMessage* message,
size_t numPiece):
- _message(message),
- _numPiece(numPiece) {}
+ message_(message),
+ numPiece_(numPiece) {}
virtual void validate()
{
- bittorrent::checkIndex(_message->getIndex(), _numPiece);
+ bittorrent::checkIndex(message_->getIndex(), numPiece_);
}
};
diff --git a/src/InitiatorMSEHandshakeCommand.cc b/src/InitiatorMSEHandshakeCommand.cc
index 4245f4a6..88524e1e 100644
--- a/src/InitiatorMSEHandshakeCommand.cc
+++ b/src/InitiatorMSEHandshakeCommand.cc
@@ -70,29 +70,29 @@ InitiatorMSEHandshakeCommand::InitiatorMSEHandshakeCommand
const SharedHandle<SocketCore>& s):
PeerAbstractCommand(cuid, p, e, s),
- _requestGroup(requestGroup),
- _btRuntime(btRuntime),
- _sequence(INITIATOR_SEND_KEY),
- _mseHandshake(new MSEHandshake(cuid, s, getOption().get()))
+ requestGroup_(requestGroup),
+ btRuntime_(btRuntime),
+ sequence_(INITIATOR_SEND_KEY),
+ mseHandshake_(new MSEHandshake(cuid, s, getOption().get()))
{
disableReadCheckSocket();
setWriteCheckSocket(getSocket());
setTimeout(getOption()->getAsInt(PREF_PEER_CONNECTION_TIMEOUT));
- _btRuntime->increaseConnections();
- _requestGroup->increaseNumCommand();
+ btRuntime_->increaseConnections();
+ requestGroup_->increaseNumCommand();
}
InitiatorMSEHandshakeCommand::~InitiatorMSEHandshakeCommand()
{
- _requestGroup->decreaseNumCommand();
- _btRuntime->decreaseConnections();
+ requestGroup_->decreaseNumCommand();
+ btRuntime_->decreaseConnections();
- delete _mseHandshake;
+ delete mseHandshake_;
}
bool InitiatorMSEHandshakeCommand::executeInternal() {
- switch(_sequence) {
+ switch(sequence_) {
case INITIATOR_SEND_KEY: {
if(!getSocket()->isWritable(0)) {
break;
@@ -101,65 +101,65 @@ bool InitiatorMSEHandshakeCommand::executeInternal() {
setReadCheckSocket(getSocket());
//socket->setBlockingMode();
setTimeout(getOption()->getAsInt(PREF_BT_TIMEOUT));
- _mseHandshake->initEncryptionFacility(true);
- if(_mseHandshake->sendPublicKey()) {
- _sequence = INITIATOR_WAIT_KEY;
+ mseHandshake_->initEncryptionFacility(true);
+ if(mseHandshake_->sendPublicKey()) {
+ sequence_ = INITIATOR_WAIT_KEY;
} else {
setWriteCheckSocket(getSocket());
- _sequence = INITIATOR_SEND_KEY_PENDING;
+ sequence_ = INITIATOR_SEND_KEY_PENDING;
}
break;
}
case INITIATOR_SEND_KEY_PENDING:
- if(_mseHandshake->sendPublicKey()) {
+ if(mseHandshake_->sendPublicKey()) {
disableWriteCheckSocket();
- _sequence = INITIATOR_WAIT_KEY;
+ sequence_ = INITIATOR_WAIT_KEY;
}
break;
case INITIATOR_WAIT_KEY: {
- if(_mseHandshake->receivePublicKey()) {
- _mseHandshake->initCipher
- (bittorrent::getInfoHash(_requestGroup->getDownloadContext()));;
- if(_mseHandshake->sendInitiatorStep2()) {
- _sequence = INITIATOR_FIND_VC_MARKER;
+ if(mseHandshake_->receivePublicKey()) {
+ mseHandshake_->initCipher
+ (bittorrent::getInfoHash(requestGroup_->getDownloadContext()));;
+ if(mseHandshake_->sendInitiatorStep2()) {
+ sequence_ = INITIATOR_FIND_VC_MARKER;
} else {
setWriteCheckSocket(getSocket());
- _sequence = INITIATOR_SEND_STEP2_PENDING;
+ sequence_ = INITIATOR_SEND_STEP2_PENDING;
}
}
break;
}
case INITIATOR_SEND_STEP2_PENDING:
- if(_mseHandshake->sendInitiatorStep2()) {
+ if(mseHandshake_->sendInitiatorStep2()) {
disableWriteCheckSocket();
- _sequence = INITIATOR_FIND_VC_MARKER;
+ sequence_ = INITIATOR_FIND_VC_MARKER;
}
break;
case INITIATOR_FIND_VC_MARKER: {
- if(_mseHandshake->findInitiatorVCMarker()) {
- _sequence = INITIATOR_RECEIVE_PAD_D_LENGTH;
+ if(mseHandshake_->findInitiatorVCMarker()) {
+ sequence_ = INITIATOR_RECEIVE_PAD_D_LENGTH;
}
break;
}
case INITIATOR_RECEIVE_PAD_D_LENGTH: {
- if(_mseHandshake->receiveInitiatorCryptoSelectAndPadDLength()) {
- _sequence = INITIATOR_RECEIVE_PAD_D;
+ if(mseHandshake_->receiveInitiatorCryptoSelectAndPadDLength()) {
+ sequence_ = INITIATOR_RECEIVE_PAD_D;
}
break;
}
case INITIATOR_RECEIVE_PAD_D: {
- if(_mseHandshake->receivePad()) {
+ if(mseHandshake_->receivePad()) {
SharedHandle<PeerConnection> peerConnection
(new PeerConnection(getCuid(), getSocket()));
- if(_mseHandshake->getNegotiatedCryptoType() == MSEHandshake::CRYPTO_ARC4){
- peerConnection->enableEncryption(_mseHandshake->getEncryptor(),
- _mseHandshake->getDecryptor());
+ if(mseHandshake_->getNegotiatedCryptoType() == MSEHandshake::CRYPTO_ARC4){
+ peerConnection->enableEncryption(mseHandshake_->getEncryptor(),
+ mseHandshake_->getDecryptor());
}
PeerInteractionCommand* c =
new PeerInteractionCommand
- (getCuid(), _requestGroup, getPeer(), getDownloadEngine(), _btRuntime,
- _pieceStorage,
- _peerStorage,
+ (getCuid(), requestGroup_, getPeer(), getDownloadEngine(), btRuntime_,
+ pieceStorage_,
+ peerStorage_,
getSocket(),
PeerInteractionCommand::INITIATOR_SEND_HANDSHAKE,
peerConnection);
@@ -182,14 +182,14 @@ bool InitiatorMSEHandshakeCommand::prepareForNextPeer(time_t wait)
" handshake is disabled by preference.",
util::itos(getCuid()).c_str());
}
- if(_peerStorage->isPeerAvailable() && _btRuntime->lessThanEqMinPeers()) {
- SharedHandle<Peer> peer = _peerStorage->getUnusedPeer();
+ if(peerStorage_->isPeerAvailable() && btRuntime_->lessThanEqMinPeers()) {
+ SharedHandle<Peer> peer = peerStorage_->getUnusedPeer();
peer->usedBy(getDownloadEngine()->newCUID());
PeerInitiateConnectionCommand* command =
- new PeerInitiateConnectionCommand(peer->usedBy(), _requestGroup, peer,
- getDownloadEngine(), _btRuntime);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
+ new PeerInitiateConnectionCommand(peer->usedBy(), requestGroup_, peer,
+ getDownloadEngine(), btRuntime_);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
getDownloadEngine()->addCommand(command);
}
return true;
@@ -200,10 +200,10 @@ bool InitiatorMSEHandshakeCommand::prepareForNextPeer(time_t wait)
util::itos(getCuid()).c_str());
}
PeerInitiateConnectionCommand* command =
- new PeerInitiateConnectionCommand(getCuid(), _requestGroup, getPeer(),
- getDownloadEngine(), _btRuntime, false);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
+ new PeerInitiateConnectionCommand(getCuid(), requestGroup_, getPeer(),
+ getDownloadEngine(), btRuntime_, false);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
getDownloadEngine()->addCommand(command);
return true;
}
@@ -212,30 +212,30 @@ bool InitiatorMSEHandshakeCommand::prepareForNextPeer(time_t wait)
void InitiatorMSEHandshakeCommand::onAbort()
{
if(getOption()->getAsBool(PREF_BT_REQUIRE_CRYPTO)) {
- _peerStorage->returnPeer(getPeer());
+ peerStorage_->returnPeer(getPeer());
}
}
bool InitiatorMSEHandshakeCommand::exitBeforeExecute()
{
- return _btRuntime->isHalt();
+ return btRuntime_->isHalt();
}
void InitiatorMSEHandshakeCommand::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void InitiatorMSEHandshakeCommand::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
const SharedHandle<Option>& InitiatorMSEHandshakeCommand::getOption() const
{
- return _requestGroup->getOption();
+ return requestGroup_->getOption();
}
} // namespace aria2
diff --git a/src/InitiatorMSEHandshakeCommand.h b/src/InitiatorMSEHandshakeCommand.h
index 0d0d381d..c9f882df 100644
--- a/src/InitiatorMSEHandshakeCommand.h
+++ b/src/InitiatorMSEHandshakeCommand.h
@@ -58,16 +58,16 @@ public:
INITIATOR_RECEIVE_PAD_D,
};
private:
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- Seq _sequence;
- MSEHandshake* _mseHandshake;
+ Seq sequence_;
+ MSEHandshake* mseHandshake_;
const SharedHandle<Option>& getOption() const;
protected:
diff --git a/src/IteratableChecksumValidator.cc b/src/IteratableChecksumValidator.cc
index 1e36107b..a6679f5a 100644
--- a/src/IteratableChecksumValidator.cc
+++ b/src/IteratableChecksumValidator.cc
@@ -55,36 +55,36 @@ namespace aria2 {
IteratableChecksumValidator::IteratableChecksumValidator
(const SharedHandle<DownloadContext>& dctx,
const PieceStorageHandle& pieceStorage):
- _dctx(dctx),
- _pieceStorage(pieceStorage),
- _currentOffset(0),
- _logger(LogFactory::getInstance()),
- _buffer(0) {}
+ dctx_(dctx),
+ pieceStorage_(pieceStorage),
+ currentOffset_(0),
+ logger_(LogFactory::getInstance()),
+ buffer_(0) {}
IteratableChecksumValidator::~IteratableChecksumValidator()
{
#ifdef HAVE_POSIX_MEMALIGN
- free(_buffer);
+ free(buffer_);
#else // !HAVE_POSIX_MEMALIGN
- delete [] _buffer;
+ delete [] buffer_;
#endif // !HAVE_POSIX_MEMALIGN
}
void IteratableChecksumValidator::validateChunk()
{
if(!finished()) {
- size_t length = _pieceStorage->getDiskAdaptor()->readData(_buffer,
+ size_t length = pieceStorage_->getDiskAdaptor()->readData(buffer_,
BUFSIZE,
- _currentOffset);
- _ctx->digestUpdate(_buffer, length);
- _currentOffset += length;
+ currentOffset_);
+ ctx_->digestUpdate(buffer_, length);
+ currentOffset_ += length;
if(finished()) {
- std::string actualChecksum = util::toHex(_ctx->digestFinal());
- if(_dctx->getChecksum() == actualChecksum) {
- _pieceStorage->markAllPiecesDone();
+ std::string actualChecksum = util::toHex(ctx_->digestFinal());
+ if(dctx_->getChecksum() == actualChecksum) {
+ pieceStorage_->markAllPiecesDone();
} else {
- BitfieldMan bitfield(_dctx->getPieceLength(), _dctx->getTotalLength());
- _pieceStorage->setBitfield(bitfield.getBitfield(), bitfield.getBitfieldLength());
+ BitfieldMan bitfield(dctx_->getPieceLength(), dctx_->getTotalLength());
+ pieceStorage_->setBitfield(bitfield.getBitfield(), bitfield.getBitfieldLength());
}
}
}
@@ -92,8 +92,8 @@ void IteratableChecksumValidator::validateChunk()
bool IteratableChecksumValidator::finished() const
{
- if((uint64_t)_currentOffset >= _dctx->getTotalLength()) {
- _pieceStorage->getDiskAdaptor()->disableDirectIO();
+ if((uint64_t)currentOffset_ >= dctx_->getTotalLength()) {
+ pieceStorage_->getDiskAdaptor()->disableDirectIO();
return true;
} else {
return false;
@@ -102,24 +102,24 @@ bool IteratableChecksumValidator::finished() const
uint64_t IteratableChecksumValidator::getTotalLength() const
{
- return _dctx->getTotalLength();
+ return dctx_->getTotalLength();
}
void IteratableChecksumValidator::init()
{
#ifdef HAVE_POSIX_MEMALIGN
- free(_buffer);
- _buffer = reinterpret_cast<unsigned char*>
+ free(buffer_);
+ buffer_ = reinterpret_cast<unsigned char*>
(util::allocateAlignedMemory(ALIGNMENT, BUFSIZE));
#else // !HAVE_POSIX_MEMALIGN
- delete [] _buffer;
- _buffer = new unsigned char[BUFSIZE];
+ delete [] buffer_;
+ buffer_ = new unsigned char[BUFSIZE];
#endif // !HAVE_POSIX_MEMALIGN
- _pieceStorage->getDiskAdaptor()->enableDirectIO();
- _currentOffset = 0;
- _ctx.reset(new MessageDigestContext());
- _ctx->trySetAlgo(_dctx->getChecksumHashAlgo());
- _ctx->digestInit();
+ pieceStorage_->getDiskAdaptor()->enableDirectIO();
+ currentOffset_ = 0;
+ ctx_.reset(new MessageDigestContext());
+ ctx_->trySetAlgo(dctx_->getChecksumHashAlgo());
+ ctx_->digestInit();
}
} // namespace aria2
diff --git a/src/IteratableChecksumValidator.h b/src/IteratableChecksumValidator.h
index 63536717..73dc6cc9 100644
--- a/src/IteratableChecksumValidator.h
+++ b/src/IteratableChecksumValidator.h
@@ -47,17 +47,17 @@ class MessageDigestContext;
class IteratableChecksumValidator:public IteratableValidator
{
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- off_t _currentOffset;
+ off_t currentOffset_;
- SharedHandle<MessageDigestContext> _ctx;
+ SharedHandle<MessageDigestContext> ctx_;
- Logger* _logger;
+ Logger* logger_;
- unsigned char* _buffer;
+ unsigned char* buffer_;
public:
IteratableChecksumValidator(const SharedHandle<DownloadContext>& dctx,
@@ -73,7 +73,7 @@ public:
virtual off_t getCurrentOffset() const
{
- return _currentOffset;
+ return currentOffset_;
}
virtual uint64_t getTotalLength() const;
diff --git a/src/IteratableChunkChecksumValidator.cc b/src/IteratableChunkChecksumValidator.cc
index 86e40334..595eb91b 100644
--- a/src/IteratableChunkChecksumValidator.cc
+++ b/src/IteratableChunkChecksumValidator.cc
@@ -60,19 +60,19 @@ namespace aria2 {
IteratableChunkChecksumValidator::
IteratableChunkChecksumValidator(const SharedHandle<DownloadContext>& dctx,
const PieceStorageHandle& pieceStorage):
- _dctx(dctx),
- _pieceStorage(pieceStorage),
- _bitfield(new BitfieldMan(_dctx->getPieceLength(), _dctx->getTotalLength())),
- _currentIndex(0),
- _logger(LogFactory::getInstance()),
- _buffer(0) {}
+ dctx_(dctx),
+ pieceStorage_(pieceStorage),
+ bitfield_(new BitfieldMan(dctx_->getPieceLength(), dctx_->getTotalLength())),
+ currentIndex_(0),
+ logger_(LogFactory::getInstance()),
+ buffer_(0) {}
IteratableChunkChecksumValidator::~IteratableChunkChecksumValidator()
{
#ifdef HAVE_POSIX_MEMALIGN
- free(_buffer);
+ free(buffer_);
#else // !HAVE_POSIX_MEMALIGN
- delete [] _buffer;
+ delete [] buffer_;
#endif // !HAVE_POSIX_MEMALIGN
}
@@ -83,30 +83,30 @@ void IteratableChunkChecksumValidator::validateChunk()
std::string actualChecksum;
try {
actualChecksum = calculateActualChecksum();
- if(actualChecksum == _dctx->getPieceHashes()[_currentIndex]) {
- _bitfield->setBit(_currentIndex);
+ if(actualChecksum == dctx_->getPieceHashes()[currentIndex_]) {
+ bitfield_->setBit(currentIndex_);
} else {
- if(_logger->info()) {
- _logger->info(EX_INVALID_CHUNK_CHECKSUM,
- _currentIndex,
+ if(logger_->info()) {
+ logger_->info(EX_INVALID_CHUNK_CHECKSUM,
+ currentIndex_,
util::itos(getCurrentOffset(), true).c_str(),
- _dctx->getPieceHashes()[_currentIndex].c_str(),
+ dctx_->getPieceHashes()[currentIndex_].c_str(),
actualChecksum.c_str());
}
- _bitfield->unsetBit(_currentIndex);
+ bitfield_->unsetBit(currentIndex_);
}
} catch(RecoverableException& ex) {
- if(_logger->debug()) {
- _logger->debug("Caught exception while validating piece index=%d."
+ if(logger_->debug()) {
+ logger_->debug("Caught exception while validating piece index=%d."
" Some part of file may be missing. Continue operation.",
- ex, _currentIndex);
+ ex, currentIndex_);
}
- _bitfield->unsetBit(_currentIndex);
+ bitfield_->unsetBit(currentIndex_);
}
- ++_currentIndex;
+ ++currentIndex_;
if(finished()) {
- _pieceStorage->setBitfield(_bitfield->getBitfield(), _bitfield->getBitfieldLength());
+ pieceStorage_->setBitfield(bitfield_->getBitfield(), bitfield_->getBitfieldLength());
}
}
}
@@ -116,10 +116,10 @@ std::string IteratableChunkChecksumValidator::calculateActualChecksum()
off_t offset = getCurrentOffset();
size_t length;
// When validating last piece
- if(_currentIndex+1 == _dctx->getNumPieces()) {
- length = _dctx->getTotalLength()-offset;
+ if(currentIndex_+1 == dctx_->getNumPieces()) {
+ length = dctx_->getTotalLength()-offset;
} else {
- length = _dctx->getPieceLength();
+ length = dctx_->getPieceLength();
}
return digest(offset, length);
}
@@ -127,26 +127,26 @@ std::string IteratableChunkChecksumValidator::calculateActualChecksum()
void IteratableChunkChecksumValidator::init()
{
#ifdef HAVE_POSIX_MEMALIGN
- free(_buffer);
- _buffer = reinterpret_cast<unsigned char*>
+ free(buffer_);
+ buffer_ = reinterpret_cast<unsigned char*>
(util::allocateAlignedMemory(ALIGNMENT, BUFSIZE));
#else // !HAVE_POSIX_MEMALIGN
- delete [] _buffer;
- _buffer = new unsigned char[BUFSIZE];
+ delete [] buffer_;
+ buffer_ = new unsigned char[BUFSIZE];
#endif // !HAVE_POSIX_MEMALIGN
- if(_dctx->getFileEntries().size() == 1) {
- _pieceStorage->getDiskAdaptor()->enableDirectIO();
+ if(dctx_->getFileEntries().size() == 1) {
+ pieceStorage_->getDiskAdaptor()->enableDirectIO();
}
- _ctx.reset(new MessageDigestContext());
- _ctx->trySetAlgo(_dctx->getPieceHashAlgo());
- _ctx->digestInit();
- _bitfield->clearAllBit();
- _currentIndex = 0;
+ ctx_.reset(new MessageDigestContext());
+ ctx_->trySetAlgo(dctx_->getPieceHashAlgo());
+ ctx_->digestInit();
+ bitfield_->clearAllBit();
+ currentIndex_ = 0;
}
std::string IteratableChunkChecksumValidator::digest(off_t offset, size_t length)
{
- _ctx->digestReset();
+ ctx_->digestReset();
off_t curoffset = offset/ALIGNMENT*ALIGNMENT;
off_t max = offset+length;
off_t woffset;
@@ -156,11 +156,11 @@ std::string IteratableChunkChecksumValidator::digest(off_t offset, size_t length
woffset = 0;
}
while(curoffset < max) {
- size_t r = _pieceStorage->getDiskAdaptor()->readData(_buffer, BUFSIZE,
+ size_t r = pieceStorage_->getDiskAdaptor()->readData(buffer_, BUFSIZE,
curoffset);
if(r == 0 || r < static_cast<size_t>(woffset)) {
throw DL_ABORT_EX
- (StringFormat(EX_FILE_READ, _dctx->getBasePath().c_str(),
+ (StringFormat(EX_FILE_READ, dctx_->getBasePath().c_str(),
strerror(errno)).str());
}
size_t wlength;
@@ -169,18 +169,18 @@ std::string IteratableChunkChecksumValidator::digest(off_t offset, size_t length
} else {
wlength = r-woffset;
}
- _ctx->digestUpdate(_buffer+woffset, wlength);
+ ctx_->digestUpdate(buffer_+woffset, wlength);
curoffset += r;
woffset = 0;
}
- return util::toHex(_ctx->digestFinal());
+ return util::toHex(ctx_->digestFinal());
}
bool IteratableChunkChecksumValidator::finished() const
{
- if(_currentIndex >= _dctx->getNumPieces()) {
- _pieceStorage->getDiskAdaptor()->disableDirectIO();
+ if(currentIndex_ >= dctx_->getNumPieces()) {
+ pieceStorage_->getDiskAdaptor()->disableDirectIO();
return true;
} else {
return false;
@@ -189,12 +189,12 @@ bool IteratableChunkChecksumValidator::finished() const
off_t IteratableChunkChecksumValidator::getCurrentOffset() const
{
- return (off_t)_currentIndex*_dctx->getPieceLength();
+ return (off_t)currentIndex_*dctx_->getPieceLength();
}
uint64_t IteratableChunkChecksumValidator::getTotalLength() const
{
- return _dctx->getTotalLength();
+ return dctx_->getTotalLength();
}
} // namespace aria2
diff --git a/src/IteratableChunkChecksumValidator.h b/src/IteratableChunkChecksumValidator.h
index 2b829e5d..bc72f474 100644
--- a/src/IteratableChunkChecksumValidator.h
+++ b/src/IteratableChunkChecksumValidator.h
@@ -48,13 +48,13 @@ class MessageDigestContext;
class IteratableChunkChecksumValidator:public IteratableValidator
{
private:
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<BitfieldMan> _bitfield;
- size_t _currentIndex;
- Logger* _logger;
- SharedHandle<MessageDigestContext> _ctx;
- unsigned char* _buffer;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<BitfieldMan> bitfield_;
+ size_t currentIndex_;
+ Logger* logger_;
+ SharedHandle<MessageDigestContext> ctx_;
+ unsigned char* buffer_;
std::string calculateActualChecksum();
diff --git a/src/KqueueEventPoll.cc b/src/KqueueEventPoll.cc
index 1dc56e11..0ddc69f6 100644
--- a/src/KqueueEventPoll.cc
+++ b/src/KqueueEventPoll.cc
@@ -64,63 +64,63 @@ size_t KqueueEventPoll::KSocketEntry::getEvents
int events;
#ifdef ENABLE_ASYNC_DNS
events =
- std::accumulate(_adnsEvents.begin(),
- _adnsEvents.end(),
- std::accumulate(_commandEvents.begin(),
- _commandEvents.end(), 0, accumulateEvent),
+ std::accumulate(adnsEvents_.begin(),
+ adnsEvents_.end(),
+ std::accumulate(commandEvents_.begin(),
+ commandEvents_.end(), 0, accumulateEvent),
accumulateEvent);
#else // !ENABLE_ASYNC_DNS
events =
- std::accumulate(_commandEvents.begin(), _commandEvents.end(), 0,
+ std::accumulate(commandEvents_.begin(), commandEvents_.end(), 0,
accumulateEvent);
#endif // !ENABLE_ASYNC_DNS
- EV_SET(&eventlist[0], _socket, EVFILT_READ,
+ EV_SET(&eventlist[0], socket_, EVFILT_READ,
EV_ADD|((events&KqueueEventPoll::IEV_READ)?EV_ENABLE:EV_DISABLE),
0, 0, PTR_TO_UDATA(this));
- EV_SET(&eventlist[1], _socket, EVFILT_WRITE,
+ EV_SET(&eventlist[1], socket_, EVFILT_WRITE,
EV_ADD|((events&KqueueEventPoll::IEV_WRITE)?EV_ENABLE:EV_DISABLE),
0, 0, PTR_TO_UDATA(this));
return 2;
}
KqueueEventPoll::KqueueEventPoll():
- _kqEventsSize(KQUEUE_EVENTS_MAX),
- _kqEvents(new struct kevent[_kqEventsSize]),
- _logger(LogFactory::getInstance())
+ kqEventsSize_(KQUEUE_EVENTS_MAX),
+ kqEvents_(new struct kevent[kqEventsSize_]),
+ logger_(LogFactory::getInstance())
{
- _kqfd = kqueue();
+ kqfd_ = kqueue();
}
KqueueEventPoll::~KqueueEventPoll()
{
- if(_kqfd != -1) {
+ if(kqfd_ != -1) {
int r;
- while((r = close(_kqfd)) == -1 && errno == EINTR);
+ while((r = close(kqfd_)) == -1 && errno == EINTR);
if(r == -1) {
- _logger->error("Error occurred while closing kqueue file descriptor"
+ logger_->error("Error occurred while closing kqueue file descriptor"
" %d: %s",
- _kqfd, strerror(errno));
+ kqfd_, strerror(errno));
}
}
- delete [] _kqEvents;
+ delete [] kqEvents_;
}
bool KqueueEventPoll::good() const
{
- return _kqfd != -1;
+ return kqfd_ != -1;
}
void KqueueEventPoll::poll(const struct timeval& tv)
{
struct timespec timeout = { tv.tv_sec, tv.tv_usec*1000 };
int res;
- while((res = kevent(_kqfd, _kqEvents, 0, _kqEvents, _kqEventsSize, &timeout))
+ while((res = kevent(kqfd_, kqEvents_, 0, kqEvents_, kqEventsSize_, &timeout))
== -1 && errno == EINTR);
if(res > 0) {
for(int i = 0; i < res; ++i) {
- KSocketEntry* p = reinterpret_cast<KSocketEntry*>(_kqEvents[i].udata);
+ KSocketEntry* p = reinterpret_cast<KSocketEntry*>(kqEvents_[i].udata);
int events = 0;
- int filter = _kqEvents[i].filter;
+ int filter = kqEvents_[i].filter;
if(filter == EVFILT_READ) {
events = KqueueEventPoll::IEV_READ;
} else if(filter == EVFILT_WRITE) {
@@ -136,7 +136,7 @@ void KqueueEventPoll::poll(const struct timeval& tv)
// their API. So we call ares_process_fd for all ares_channel and
// re-register their sockets.
for(std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator i =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
i != eoi; ++i) {
(*i)->processTimeout();
(*i)->removeSocketEvents(this);
@@ -165,28 +165,28 @@ bool KqueueEventPoll::addEvents
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
int r = 0;
struct timespec zeroTimeout = { 0, 0 };
struct kevent changelist[2];
size_t n;
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.addSelf(*i);
n = (*i)->getEvents(changelist);
} else {
- _socketEntries.insert(i, socketEntry);
- if(_socketEntries.size() > _kqEventsSize) {
- _kqEventsSize *= 2;
- delete [] _kqEvents;
- _kqEvents = new struct kevent[_kqEventsSize];
+ socketEntries_.insert(i, socketEntry);
+ if(socketEntries_.size() > kqEventsSize_) {
+ kqEventsSize_ *= 2;
+ delete [] kqEvents_;
+ kqEvents_ = new struct kevent[kqEventsSize_];
}
event.addSelf(socketEntry);
n = socketEntry->getEvents(changelist);
}
- r = kevent(_kqfd, changelist, n, changelist, 0, &zeroTimeout);
+ r = kevent(kqfd_, changelist, n, changelist, 0, &zeroTimeout);
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to add socket event %d:%s",
+ if(logger_->debug()) {
+ logger_->debug("Failed to add socket event %d:%s",
socket, strerror(errno));
}
return false;
@@ -215,28 +215,28 @@ bool KqueueEventPoll::deleteEvents(sock_t socket,
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.removeSelf(*i);
int r = 0;
struct timespec zeroTimeout = { 0, 0 };
struct kevent changelist[2];
size_t n = (*i)->getEvents(changelist);
- r = kevent(_kqfd, changelist, n, changelist, 0, &zeroTimeout);
+ r = kevent(kqfd_, changelist, n, changelist, 0, &zeroTimeout);
if((*i)->eventEmpty()) {
- _socketEntries.erase(i);
+ socketEntries_.erase(i);
}
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to delete socket event:%s", strerror(errno));
+ if(logger_->debug()) {
+ logger_->debug("Failed to delete socket event:%s", strerror(errno));
}
return false;
} else {
return true;
}
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.", socket);
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.", socket);
}
return false;
}
@@ -264,9 +264,9 @@ bool KqueueEventPoll::addNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
- _nameResolverEntries.push_back(entry);
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
+ nameResolverEntries_.push_back(entry);
entry->addSocketEvents(this);
return true;
} else {
@@ -280,12 +280,12 @@ bool KqueueEventPoll::deleteNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
return false;
} else {
(*itr)->removeSocketEvents(this);
- _nameResolverEntries.erase(itr);
+ nameResolverEntries_.erase(itr);
return true;
}
}
diff --git a/src/KqueueEventPoll.h b/src/KqueueEventPoll.h
index 80d2703b..1d912178 100644
--- a/src/KqueueEventPoll.h
+++ b/src/KqueueEventPoll.h
@@ -76,20 +76,20 @@ private:
friend int accumulateEvent(int events, const KEvent& event);
private:
- std::deque<SharedHandle<KSocketEntry> > _socketEntries;
+ std::deque<SharedHandle<KSocketEntry> > socketEntries_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<SharedHandle<KAsyncNameResolverEntry> > _nameResolverEntries;
+ std::deque<SharedHandle<KAsyncNameResolverEntry> > nameResolverEntries_;
#endif // ENABLE_ASYNC_DNS
- int _kqfd;
+ int kqfd_;
- size_t _kqEventsSize;
+ size_t kqEventsSize_;
- struct kevent* _kqEvents;
+ struct kevent* kqEvents_;
static const size_t KQUEUE_EVENTS_MAX = 1024;
- Logger* _logger;
+ Logger* logger_;
bool addEvents(sock_t socket, const KEvent& event);
diff --git a/src/LibgcryptARC4Context.h b/src/LibgcryptARC4Context.h
index 982e17ec..d97b2ced 100644
--- a/src/LibgcryptARC4Context.h
+++ b/src/LibgcryptARC4Context.h
@@ -46,7 +46,7 @@ namespace aria2 {
class LibgcryptARC4Context {
private:
- gcry_cipher_hd_t _cipherCtx;
+ gcry_cipher_hd_t cipherCtx_;
void handleError(gcry_error_t err) const
{
@@ -55,39 +55,39 @@ private:
gcry_strerror(err)).str());
}
public:
- LibgcryptARC4Context():_cipherCtx(0) {}
+ LibgcryptARC4Context():cipherCtx_(0) {}
~LibgcryptARC4Context()
{
- gcry_cipher_close(_cipherCtx);
+ gcry_cipher_close(cipherCtx_);
}
gcry_cipher_hd_t getCipherContext() const
{
- return _cipherCtx;
+ return cipherCtx_;
}
void init(const unsigned char* key, size_t keyLength)
{
- gcry_cipher_close(_cipherCtx);
+ gcry_cipher_close(cipherCtx_);
int algo = GCRY_CIPHER_ARCFOUR;
int mode = GCRY_CIPHER_MODE_STREAM;
unsigned int flags = 0;
{
- gcry_error_t r = gcry_cipher_open(&_cipherCtx, algo, mode, flags);
+ gcry_error_t r = gcry_cipher_open(&cipherCtx_, algo, mode, flags);
if(r) {
handleError(r);
}
}
{
- gcry_error_t r = gcry_cipher_setkey(_cipherCtx, key, keyLength);
+ gcry_error_t r = gcry_cipher_setkey(cipherCtx_, key, keyLength);
if(r) {
handleError(r);
}
}
{
- gcry_error_t r = gcry_cipher_setiv(_cipherCtx, 0, 0);
+ gcry_error_t r = gcry_cipher_setiv(cipherCtx_, 0, 0);
if(r) {
handleError(r);
}
diff --git a/src/LibgcryptARC4Decryptor.h b/src/LibgcryptARC4Decryptor.h
index 87ffca8d..1e38883b 100644
--- a/src/LibgcryptARC4Decryptor.h
+++ b/src/LibgcryptARC4Decryptor.h
@@ -47,7 +47,7 @@ namespace aria2 {
class ARC4Decryptor {
private:
- LibgcryptARC4Context _ctx;
+ LibgcryptARC4Context ctx_;
void handleError(gcry_error_t err) const
{
@@ -62,13 +62,13 @@ public:
void init(const unsigned char* key, size_t keyLength)
{
- _ctx.init(key, keyLength);
+ ctx_.init(key, keyLength);
}
void decrypt(unsigned char* out, size_t outLength,
const unsigned char* in, size_t inLength)
{
- gcry_error_t r = gcry_cipher_decrypt(_ctx.getCipherContext(),
+ gcry_error_t r = gcry_cipher_decrypt(ctx_.getCipherContext(),
out, outLength, in, inLength);
if(r) {
handleError(r);
diff --git a/src/LibgcryptARC4Encryptor.h b/src/LibgcryptARC4Encryptor.h
index 9337ff88..554a1b10 100644
--- a/src/LibgcryptARC4Encryptor.h
+++ b/src/LibgcryptARC4Encryptor.h
@@ -47,7 +47,7 @@ namespace aria2 {
class ARC4Encryptor {
private:
- LibgcryptARC4Context _ctx;
+ LibgcryptARC4Context ctx_;
void handleError(gcry_error_t err) const
{
@@ -62,13 +62,13 @@ public:
void init(const unsigned char* key, size_t keyLength)
{
- _ctx.init(key, keyLength);
+ ctx_.init(key, keyLength);
}
void encrypt(unsigned char* out, size_t outLength,
const unsigned char* in, size_t inLength)
{
- gcry_error_t r = gcry_cipher_encrypt(_ctx.getCipherContext(),
+ gcry_error_t r = gcry_cipher_encrypt(ctx_.getCipherContext(),
out, outLength, in, inLength);
if(r) {
handleError(r);
diff --git a/src/LibgcryptDHKeyExchange.h b/src/LibgcryptDHKeyExchange.h
index 20e68941..d695cd44 100644
--- a/src/LibgcryptDHKeyExchange.h
+++ b/src/LibgcryptDHKeyExchange.h
@@ -44,15 +44,15 @@ namespace aria2 {
class DHKeyExchange {
private:
- size_t _keyLength;
+ size_t keyLength_;
- gcry_mpi_t _prime;
+ gcry_mpi_t prime_;
- gcry_mpi_t _generator;
+ gcry_mpi_t generator_;
- gcry_mpi_t _privateKey;
+ gcry_mpi_t privateKey_;
- gcry_mpi_t _publicKey;
+ gcry_mpi_t publicKey_;
void handleError(gcry_error_t err) const
{
@@ -62,66 +62,66 @@ private:
}
public:
DHKeyExchange():
- _keyLength(0),
- _prime(0),
- _generator(0),
- _privateKey(0),
- _publicKey(0) {}
+ keyLength_(0),
+ prime_(0),
+ generator_(0),
+ privateKey_(0),
+ publicKey_(0) {}
~DHKeyExchange()
{
- gcry_mpi_release(_prime);
- gcry_mpi_release(_generator);
- gcry_mpi_release(_privateKey);
- gcry_mpi_release(_publicKey);
+ gcry_mpi_release(prime_);
+ gcry_mpi_release(generator_);
+ gcry_mpi_release(privateKey_);
+ gcry_mpi_release(publicKey_);
}
void init(const unsigned char* prime, size_t primeBits,
const unsigned char* generator,
size_t privateKeyBits)
{
- gcry_mpi_release(_prime);
- gcry_mpi_release(_generator);
- gcry_mpi_release(_privateKey);
+ gcry_mpi_release(prime_);
+ gcry_mpi_release(generator_);
+ gcry_mpi_release(privateKey_);
{
- gcry_error_t r = gcry_mpi_scan(&_prime, GCRYMPI_FMT_HEX,
+ gcry_error_t r = gcry_mpi_scan(&prime_, GCRYMPI_FMT_HEX,
prime, 0, 0);
if(r) {
handleError(r);
}
}
{
- gcry_error_t r = gcry_mpi_scan(&_generator, GCRYMPI_FMT_HEX,
+ gcry_error_t r = gcry_mpi_scan(&generator_, GCRYMPI_FMT_HEX,
generator, 0, 0);
if(r) {
handleError(r);
}
}
- _privateKey = gcry_mpi_new(0);
- gcry_mpi_randomize(_privateKey, privateKeyBits, GCRY_STRONG_RANDOM);
- _keyLength = (primeBits+7)/8;
+ privateKey_ = gcry_mpi_new(0);
+ gcry_mpi_randomize(privateKey_, privateKeyBits, GCRY_STRONG_RANDOM);
+ keyLength_ = (primeBits+7)/8;
}
void generatePublicKey()
{
- gcry_mpi_release(_publicKey);
- _publicKey = gcry_mpi_new(0);
- gcry_mpi_powm(_publicKey, _generator, _privateKey, _prime);
+ gcry_mpi_release(publicKey_);
+ publicKey_ = gcry_mpi_new(0);
+ gcry_mpi_powm(publicKey_, generator_, privateKey_, prime_);
}
size_t getPublicKey(unsigned char* out, size_t outLength) const
{
- if(outLength < _keyLength) {
+ if(outLength < keyLength_) {
throw DL_ABORT_EX
(StringFormat("Insufficient buffer for public key. expect:%u, actual:%u",
- _keyLength, outLength).str());
+ keyLength_, outLength).str());
}
memset(out, 0, outLength);
- size_t publicKeyBytes = (gcry_mpi_get_nbits(_publicKey)+7)/8;
- size_t offset = _keyLength-publicKeyBytes;
+ size_t publicKeyBytes = (gcry_mpi_get_nbits(publicKey_)+7)/8;
+ size_t offset = keyLength_-publicKeyBytes;
size_t nwritten;
gcry_error_t r = gcry_mpi_print(GCRYMPI_FMT_USG, out+offset,
- outLength-offset, &nwritten, _publicKey);
+ outLength-offset, &nwritten, publicKey_);
if(r) {
handleError(r);
}
@@ -137,10 +137,10 @@ public:
const unsigned char* peerPublicKeyData,
size_t peerPublicKeyLength) const
{
- if(outLength < _keyLength) {
+ if(outLength < keyLength_) {
throw DL_ABORT_EX
(StringFormat("Insufficient buffer for secret. expect:%u, actual:%u",
- _keyLength, outLength).str());
+ keyLength_, outLength).str());
}
gcry_mpi_t peerPublicKey;
{
@@ -151,12 +151,12 @@ public:
}
}
gcry_mpi_t secret = gcry_mpi_new(0);
- gcry_mpi_powm(secret, peerPublicKey, _privateKey, _prime);
+ gcry_mpi_powm(secret, peerPublicKey, privateKey_, prime_);
gcry_mpi_release(peerPublicKey);
memset(out, 0, outLength);
size_t secretBytes = (gcry_mpi_get_nbits(secret)+7)/8;
- size_t offset = _keyLength-secretBytes;
+ size_t offset = keyLength_-secretBytes;
size_t nwritten;
{
gcry_error_t r = gcry_mpi_print(GCRYMPI_FMT_USG, out+offset,
diff --git a/src/LibgnutlsTLSContext.cc b/src/LibgnutlsTLSContext.cc
index 4e18d5a3..f4ca2baf 100644
--- a/src/LibgnutlsTLSContext.cc
+++ b/src/LibgnutlsTLSContext.cc
@@ -45,52 +45,52 @@
namespace aria2 {
-TLSContext::TLSContext():_certCred(0),
- _peerVerificationEnabled(false),
- _logger(LogFactory::getInstance())
+TLSContext::TLSContext():certCred_(0),
+ peerVerificationEnabled_(false),
+ logger_(LogFactory::getInstance())
{
- int r = gnutls_certificate_allocate_credentials(&_certCred);
+ int r = gnutls_certificate_allocate_credentials(&certCred_);
if(r == GNUTLS_E_SUCCESS) {
- _good = true;
- gnutls_certificate_set_verify_flags(_certCred,
+ good_ = true;
+ gnutls_certificate_set_verify_flags(certCred_,
GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT);
} else {
- _good =false;
- _logger->error("gnutls_certificate_allocate_credentials() failed."
+ good_ =false;
+ logger_->error("gnutls_certificate_allocate_credentials() failed."
" Cause: %s", gnutls_strerror(r));
}
}
TLSContext::~TLSContext()
{
- if(_certCred) {
- gnutls_certificate_free_credentials(_certCred);
+ if(certCred_) {
+ gnutls_certificate_free_credentials(certCred_);
}
}
bool TLSContext::good() const
{
- return _good;
+ return good_;
}
bool TLSContext::bad() const
{
- return !_good;
+ return !good_;
}
bool TLSContext::addClientKeyFile(const std::string& certfile,
const std::string& keyfile)
{
- int ret = gnutls_certificate_set_x509_key_file(_certCred,
+ int ret = gnutls_certificate_set_x509_key_file(certCred_,
certfile.c_str(),
keyfile.c_str(),
GNUTLS_X509_FMT_PEM);
if(ret == GNUTLS_E_SUCCESS) {
- _logger->info("Client Key File(cert=%s, key=%s) were successfully added.",
+ logger_->info("Client Key File(cert=%s, key=%s) were successfully added.",
certfile.c_str(), keyfile.c_str());
return true;
} else {
- _logger->error("Failed to load client certificate from %s and"
+ logger_->error("Failed to load client certificate from %s and"
" private key from %s. Cause: %s",
certfile.c_str(), keyfile.c_str(),
gnutls_strerror(ret));
@@ -100,37 +100,37 @@ bool TLSContext::addClientKeyFile(const std::string& certfile,
bool TLSContext::addTrustedCACertFile(const std::string& certfile)
{
- int ret = gnutls_certificate_set_x509_trust_file(_certCred,
+ int ret = gnutls_certificate_set_x509_trust_file(certCred_,
certfile.c_str(),
GNUTLS_X509_FMT_PEM);
if(ret < 0) {
- _logger->error(MSG_LOADING_TRUSTED_CA_CERT_FAILED,
+ logger_->error(MSG_LOADING_TRUSTED_CA_CERT_FAILED,
certfile.c_str(), gnutls_strerror(ret));
return false;
} else {
- _logger->info("%d certificate(s) were imported.", ret);
+ logger_->info("%d certificate(s) were imported.", ret);
return true;
}
}
gnutls_certificate_credentials_t TLSContext::getCertCred() const
{
- return _certCred;
+ return certCred_;
}
void TLSContext::enablePeerVerification()
{
- _peerVerificationEnabled = true;
+ peerVerificationEnabled_ = true;
}
void TLSContext::disablePeerVerification()
{
- _peerVerificationEnabled = false;
+ peerVerificationEnabled_ = false;
}
bool TLSContext::peerVerificationEnabled() const
{
- return _peerVerificationEnabled;
+ return peerVerificationEnabled_;
}
} // namespace aria2
diff --git a/src/LibgnutlsTLSContext.h b/src/LibgnutlsTLSContext.h
index 5eb8fa4d..137f3f2f 100644
--- a/src/LibgnutlsTLSContext.h
+++ b/src/LibgnutlsTLSContext.h
@@ -49,13 +49,13 @@ class Logger;
class TLSContext {
private:
- gnutls_certificate_credentials_t _certCred;
+ gnutls_certificate_credentials_t certCred_;
- bool _good;
+ bool good_;
- bool _peerVerificationEnabled;
+ bool peerVerificationEnabled_;
- Logger* _logger;
+ Logger* logger_;
public:
TLSContext();
diff --git a/src/LibsslARC4Context.h b/src/LibsslARC4Context.h
index ab36a034..9db0d729 100644
--- a/src/LibsslARC4Context.h
+++ b/src/LibsslARC4Context.h
@@ -47,7 +47,7 @@ namespace aria2 {
class LibsslARC4Context {
private:
- EVP_CIPHER_CTX* _cipherCtx;
+ EVP_CIPHER_CTX* cipherCtx_;
void handleError() const
{
@@ -56,39 +56,39 @@ private:
ERR_error_string(ERR_get_error(), 0)).str());
}
public:
- LibsslARC4Context():_cipherCtx(0) {}
+ LibsslARC4Context():cipherCtx_(0) {}
~LibsslARC4Context()
{
- if(_cipherCtx) {
- EVP_CIPHER_CTX_cleanup(_cipherCtx);
+ if(cipherCtx_) {
+ EVP_CIPHER_CTX_cleanup(cipherCtx_);
}
- delete _cipherCtx;
+ delete cipherCtx_;
}
EVP_CIPHER_CTX* getCipherContext() const
{
- return _cipherCtx;
+ return cipherCtx_;
}
// enc == 1: encryption
// enc == 0: decryption
void init(const unsigned char* key, size_t keyLength, int enc)
{
- if(_cipherCtx) {
- EVP_CIPHER_CTX_cleanup(_cipherCtx);
+ if(cipherCtx_) {
+ EVP_CIPHER_CTX_cleanup(cipherCtx_);
}
- delete _cipherCtx;
- _cipherCtx = new EVP_CIPHER_CTX;
- EVP_CIPHER_CTX_init(_cipherCtx);
+ delete cipherCtx_;
+ cipherCtx_ = new EVP_CIPHER_CTX;
+ EVP_CIPHER_CTX_init(cipherCtx_);
- if(!EVP_CipherInit_ex(_cipherCtx, EVP_rc4(), 0, 0, 0, enc)) {
+ if(!EVP_CipherInit_ex(cipherCtx_, EVP_rc4(), 0, 0, 0, enc)) {
handleError();
}
- if(!EVP_CIPHER_CTX_set_key_length(_cipherCtx, keyLength)) {
+ if(!EVP_CIPHER_CTX_set_key_length(cipherCtx_, keyLength)) {
handleError();
}
- if(!EVP_CipherInit_ex(_cipherCtx, 0, 0, key, 0, -1)) {
+ if(!EVP_CipherInit_ex(cipherCtx_, 0, 0, key, 0, -1)) {
handleError();
}
}
diff --git a/src/LibsslARC4Decryptor.h b/src/LibsslARC4Decryptor.h
index a4522d4c..95635c0c 100644
--- a/src/LibsslARC4Decryptor.h
+++ b/src/LibsslARC4Decryptor.h
@@ -48,7 +48,7 @@ namespace aria2 {
class ARC4Decryptor {
private:
- LibsslARC4Context _ctx;
+ LibsslARC4Context ctx_;
void handleError() const
{
@@ -63,14 +63,14 @@ public:
void init(const unsigned char* key, size_t keyLength)
{
- _ctx.init(key, keyLength, 0);
+ ctx_.init(key, keyLength, 0);
}
void decrypt(unsigned char* out, size_t outLength,
const unsigned char* in, size_t inLength)
{
int soutLength = outLength;
- if(!EVP_CipherUpdate(_ctx.getCipherContext(), out, &soutLength, in, inLength)) {
+ if(!EVP_CipherUpdate(ctx_.getCipherContext(), out, &soutLength, in, inLength)) {
handleError();
}
}
diff --git a/src/LibsslARC4Encryptor.h b/src/LibsslARC4Encryptor.h
index b79feccc..07c15384 100644
--- a/src/LibsslARC4Encryptor.h
+++ b/src/LibsslARC4Encryptor.h
@@ -48,7 +48,7 @@ namespace aria2 {
class ARC4Encryptor {
private:
- LibsslARC4Context _ctx;
+ LibsslARC4Context ctx_;
void handleError() const
{
@@ -63,14 +63,14 @@ public:
void init(const unsigned char* key, size_t keyLength)
{
- _ctx.init(key, keyLength, 1);
+ ctx_.init(key, keyLength, 1);
}
void encrypt(unsigned char* out, size_t outLength,
const unsigned char* in, size_t inLength)
{
int soutLength = outLength;
- if(!EVP_CipherUpdate(_ctx.getCipherContext(), out, &soutLength, in, inLength)) {
+ if(!EVP_CipherUpdate(ctx_.getCipherContext(), out, &soutLength, in, inLength)) {
handleError();
}
}
diff --git a/src/LibsslDHKeyExchange.h b/src/LibsslDHKeyExchange.h
index 62bea23c..3b006fd8 100644
--- a/src/LibsslDHKeyExchange.h
+++ b/src/LibsslDHKeyExchange.h
@@ -48,17 +48,17 @@ namespace aria2 {
class DHKeyExchange {
private:
- BN_CTX* _bnCtx;
+ BN_CTX* bnCtx_;
- size_t _keyLength;
+ size_t keyLength_;
- BIGNUM* _prime;
+ BIGNUM* prime_;
- BIGNUM* _generator;
+ BIGNUM* generator_;
- BIGNUM* _privateKey;
+ BIGNUM* privateKey_;
- BIGNUM* _publicKey;
+ BIGNUM* publicKey_;
void handleError(const std::string& funName) const
{
@@ -67,70 +67,70 @@ private:
funName.c_str(), ERR_error_string(ERR_get_error(), 0)).str());
}
public:
- DHKeyExchange():_bnCtx(0),
- _keyLength(0),
- _prime(0),
- _generator(0),
- _privateKey(0),
- _publicKey(0) {}
+ DHKeyExchange():bnCtx_(0),
+ keyLength_(0),
+ prime_(0),
+ generator_(0),
+ privateKey_(0),
+ publicKey_(0) {}
~DHKeyExchange()
{
- BN_CTX_free(_bnCtx);
- BN_free(_prime);
- BN_free(_generator);
- BN_free(_privateKey);
- BN_free(_publicKey);
+ BN_CTX_free(bnCtx_);
+ BN_free(prime_);
+ BN_free(generator_);
+ BN_free(privateKey_);
+ BN_free(publicKey_);
}
void init(const unsigned char* prime, size_t primeBits,
const unsigned char* generator,
size_t privateKeyBits)
{
- BN_CTX_free(_bnCtx);
- _bnCtx = BN_CTX_new();
- if(!_bnCtx) {
+ BN_CTX_free(bnCtx_);
+ bnCtx_ = BN_CTX_new();
+ if(!bnCtx_) {
handleError("BN_CTX_new in init");
}
- BN_free(_prime);
- _prime = 0;
- BN_free(_generator);
- _generator = 0;
- BN_free(_privateKey);
- _privateKey = 0;
+ BN_free(prime_);
+ prime_ = 0;
+ BN_free(generator_);
+ generator_ = 0;
+ BN_free(privateKey_);
+ privateKey_ = 0;
- if(BN_hex2bn(&_prime, reinterpret_cast<const char*>(prime)) == 0) {
+ if(BN_hex2bn(&prime_, reinterpret_cast<const char*>(prime)) == 0) {
handleError("BN_hex2bn in init");
}
- if(BN_hex2bn(&_generator, reinterpret_cast<const char*>(generator)) == 0) {
+ if(BN_hex2bn(&generator_, reinterpret_cast<const char*>(generator)) == 0) {
handleError("BN_hex2bn in init");
}
- _privateKey = BN_new();
- if(BN_rand(_privateKey, privateKeyBits, -1, false) == 0) {
+ privateKey_ = BN_new();
+ if(BN_rand(privateKey_, privateKeyBits, -1, false) == 0) {
handleError("BN_new in init");
}
- _keyLength = (primeBits+7)/8;
+ keyLength_ = (primeBits+7)/8;
}
void generatePublicKey()
{
- BN_free(_publicKey);
- _publicKey = BN_new();
- BN_mod_exp(_publicKey, _generator, _privateKey, _prime, _bnCtx);
+ BN_free(publicKey_);
+ publicKey_ = BN_new();
+ BN_mod_exp(publicKey_, generator_, privateKey_, prime_, bnCtx_);
}
size_t getPublicKey(unsigned char* out, size_t outLength) const
{
- if(outLength < _keyLength) {
+ if(outLength < keyLength_) {
throw DL_ABORT_EX
(StringFormat("Insufficient buffer for public key. expect:%u, actual:%u",
- _keyLength, outLength).str());
+ keyLength_, outLength).str());
}
memset(out, 0, outLength);
- size_t publicKeyBytes = BN_num_bytes(_publicKey);
- size_t offset = _keyLength-publicKeyBytes;
- size_t nwritten = BN_bn2bin(_publicKey, out+offset);
+ size_t publicKeyBytes = BN_num_bytes(publicKey_);
+ size_t offset = keyLength_-publicKeyBytes;
+ size_t nwritten = BN_bn2bin(publicKey_, out+offset);
if(nwritten != publicKeyBytes) {
throw DL_ABORT_EX
(StringFormat("BN_bn2bin in DHKeyExchange::getPublicKey, %u bytes written, but %u bytes expected.", nwritten, publicKeyBytes).str());
@@ -149,10 +149,10 @@ public:
const unsigned char* peerPublicKeyData,
size_t peerPublicKeyLength) const
{
- if(outLength < _keyLength) {
+ if(outLength < keyLength_) {
throw DL_ABORT_EX
(StringFormat("Insufficient buffer for secret. expect:%u, actual:%u",
- _keyLength, outLength).str());
+ keyLength_, outLength).str());
}
@@ -162,12 +162,12 @@ public:
}
BIGNUM* secret = BN_new();
- BN_mod_exp(secret, peerPublicKey, _privateKey, _prime, _bnCtx);
+ BN_mod_exp(secret, peerPublicKey, privateKey_, prime_, bnCtx_);
BN_free(peerPublicKey);
memset(out, 0, outLength);
size_t secretBytes = BN_num_bytes(secret);
- size_t offset = _keyLength-secretBytes;
+ size_t offset = keyLength_-secretBytes;
size_t nwritten = BN_bn2bin(secret, out+offset);
BN_free(secret);
if(nwritten != secretBytes) {
diff --git a/src/LibsslTLSContext.cc b/src/LibsslTLSContext.cc
index 12b62cc7..0bc84e8b 100644
--- a/src/LibsslTLSContext.cc
+++ b/src/LibsslTLSContext.cc
@@ -43,75 +43,75 @@
namespace aria2 {
-TLSContext::TLSContext():_sslCtx(0),
- _peerVerificationEnabled(false),
- _logger(LogFactory::getInstance())
+TLSContext::TLSContext():sslCtx_(0),
+ peerVerificationEnabled_(false),
+ logger_(LogFactory::getInstance())
{
- _sslCtx = SSL_CTX_new(SSLv23_client_method());
- if(_sslCtx) {
- _good = true;
+ sslCtx_ = SSL_CTX_new(SSLv23_client_method());
+ if(sslCtx_) {
+ good_ = true;
} else {
- _good = false;
- _logger->error("SSL_CTX_new() failed. Cause: %s",
+ good_ = false;
+ logger_->error("SSL_CTX_new() failed. Cause: %s",
ERR_error_string(ERR_get_error(), 0));
}
- SSL_CTX_set_mode(_sslCtx, SSL_MODE_AUTO_RETRY);
+ SSL_CTX_set_mode(sslCtx_, SSL_MODE_AUTO_RETRY);
}
TLSContext::~TLSContext()
{
- SSL_CTX_free(_sslCtx);
+ SSL_CTX_free(sslCtx_);
}
bool TLSContext::good() const
{
- return _good;
+ return good_;
}
bool TLSContext::bad() const
{
- return !_good;
+ return !good_;
}
bool TLSContext::addClientKeyFile(const std::string& certfile,
const std::string& keyfile)
{
- if(SSL_CTX_use_PrivateKey_file(_sslCtx, keyfile.c_str(),
+ if(SSL_CTX_use_PrivateKey_file(sslCtx_, keyfile.c_str(),
SSL_FILETYPE_PEM) != 1) {
- _logger->error("Failed to load client private key from %s. Cause: %s",
+ logger_->error("Failed to load client private key from %s. Cause: %s",
keyfile.c_str(), ERR_error_string(ERR_get_error(), 0));
return false;
}
- if(SSL_CTX_use_certificate_chain_file(_sslCtx, certfile.c_str()) != 1) {
- _logger->error("Failed to load client certificate from %s. Cause: %s",
+ if(SSL_CTX_use_certificate_chain_file(sslCtx_, certfile.c_str()) != 1) {
+ logger_->error("Failed to load client certificate from %s. Cause: %s",
certfile.c_str(), ERR_error_string(ERR_get_error(), 0));
return false;
}
- _logger->info("Client Key File(cert=%s, key=%s) were successfully added.",
+ logger_->info("Client Key File(cert=%s, key=%s) were successfully added.",
certfile.c_str(), keyfile.c_str());
return true;
}
bool TLSContext::addTrustedCACertFile(const std::string& certfile)
{
- if(SSL_CTX_load_verify_locations(_sslCtx, certfile.c_str(), 0) != 1) {
- _logger->error(MSG_LOADING_TRUSTED_CA_CERT_FAILED,
+ if(SSL_CTX_load_verify_locations(sslCtx_, certfile.c_str(), 0) != 1) {
+ logger_->error(MSG_LOADING_TRUSTED_CA_CERT_FAILED,
certfile.c_str(), ERR_error_string(ERR_get_error(), 0));
return false;
} else {
- _logger->info("Trusted CA certificates were successfully added.");
+ logger_->info("Trusted CA certificates were successfully added.");
return true;
}
}
void TLSContext::enablePeerVerification()
{
- _peerVerificationEnabled = true;
+ peerVerificationEnabled_ = true;
}
void TLSContext::disablePeerVerification()
{
- _peerVerificationEnabled = false;
+ peerVerificationEnabled_ = false;
}
} // namespace aria2
diff --git a/src/LibsslTLSContext.h b/src/LibsslTLSContext.h
index 260531f5..53592bf3 100644
--- a/src/LibsslTLSContext.h
+++ b/src/LibsslTLSContext.h
@@ -49,13 +49,13 @@ class Logger;
class TLSContext {
private:
- SSL_CTX* _sslCtx;
+ SSL_CTX* sslCtx_;
- bool _good;
+ bool good_;
- bool _peerVerificationEnabled;
+ bool peerVerificationEnabled_;
- Logger* _logger;
+ Logger* logger_;
public:
TLSContext();
@@ -74,7 +74,7 @@ public:
SSL_CTX* getSSLCtx() const
{
- return _sslCtx;
+ return sslCtx_;
}
void enablePeerVerification();
@@ -83,7 +83,7 @@ public:
bool peerVerificationEnabled() const
{
- return _peerVerificationEnabled;
+ return peerVerificationEnabled_;
}
};
diff --git a/src/LogFactory.cc b/src/LogFactory.cc
index 17f9324a..a7b99889 100644
--- a/src/LogFactory.cc
+++ b/src/LogFactory.cc
@@ -39,53 +39,53 @@
namespace aria2 {
-std::string LogFactory::_filename = DEV_NULL;
-Logger* LogFactory::_logger = 0;
-bool LogFactory::_consoleOutput = true;
-Logger::LEVEL LogFactory::_logLevel = Logger::A2_DEBUG;
+std::string LogFactory::filename_ = DEV_NULL;
+Logger* LogFactory::logger_ = 0;
+bool LogFactory::consoleOutput_ = true;
+Logger::LEVEL LogFactory::logLevel_ = Logger::A2_DEBUG;
Logger* LogFactory::getInstance() {
- if(!_logger) {
+ if(!logger_) {
SimpleLogger* slogger = new SimpleLogger();
- if(_filename != DEV_NULL) {
+ if(filename_ != DEV_NULL) {
// don't open file DEV_NULL for performance sake.
// This avoids costly unecessary message formatting and write.
- slogger->openFile(_filename);
+ slogger->openFile(filename_);
}
- slogger->setLogLevel(_logLevel);
- if(_consoleOutput) {
+ slogger->setLogLevel(logLevel_);
+ if(consoleOutput_) {
slogger->setStdoutLogLevel(Logger::A2_NOTICE, true);
slogger->setStdoutLogLevel(Logger::A2_WARN, true);
slogger->setStdoutLogLevel(Logger::A2_ERROR, true);
}
- _logger = slogger;
+ logger_ = slogger;
}
- return _logger;
+ return logger_;
}
void LogFactory::setLogLevel(Logger::LEVEL level)
{
- _logLevel = level;
+ logLevel_ = level;
}
void LogFactory::setLogLevel(const std::string& level)
{
if(level == V_DEBUG) {
- _logLevel = Logger::A2_DEBUG;
+ logLevel_ = Logger::A2_DEBUG;
} else if(level == V_INFO) {
- _logLevel = Logger::A2_INFO;
+ logLevel_ = Logger::A2_INFO;
} else if(level == V_NOTICE) {
- _logLevel = Logger::A2_NOTICE;
+ logLevel_ = Logger::A2_NOTICE;
} else if(level == V_WARN) {
- _logLevel = Logger::A2_WARN;
+ logLevel_ = Logger::A2_WARN;
} else if(level == V_ERROR) {
- _logLevel = Logger::A2_ERROR;
+ logLevel_ = Logger::A2_ERROR;
}
}
void LogFactory::release() {
- delete _logger;
- _logger = 0;
+ delete logger_;
+ logger_ = 0;
}
} // namespace aria2
diff --git a/src/LogFactory.h b/src/LogFactory.h
index 14b46f6d..fa3e3d28 100644
--- a/src/LogFactory.h
+++ b/src/LogFactory.h
@@ -45,10 +45,10 @@ namespace aria2 {
class LogFactory {
private:
- static std::string _filename;
- static Logger* _logger;
- static bool _consoleOutput;
- static Logger::LEVEL _logLevel;
+ static std::string filename_;
+ static Logger* logger_;
+ static bool consoleOutput_;
+ static Logger::LEVEL logLevel_;
public:
/**
* Get logger instance. Returned logger is singleton.
@@ -60,7 +60,7 @@ public:
* Set a filename to write log.
*/
static void setLogFile(const std::string& name) {
- _filename = name;
+ filename_ = name;
}
/**
@@ -68,7 +68,7 @@ public:
* If f is false, log is not printed in console.
*/
static void setConsoleOutput(bool f) {
- _consoleOutput = f;
+ consoleOutput_ = f;
}
diff --git a/src/Logger.cc b/src/Logger.cc
index 2cbb4c1c..09eb546f 100644
--- a/src/Logger.cc
+++ b/src/Logger.cc
@@ -53,7 +53,7 @@ const std::string Logger::ERROR_LABEL("ERROR");
const std::string Logger::INFO_LABEL("INFO");
-Logger::Logger():_logLevel(Logger::A2_DEBUG), _stdoutField(0) {}
+Logger::Logger():logLevel_(Logger::A2_DEBUG), stdoutField_(0) {}
Logger::~Logger()
{
@@ -62,8 +62,8 @@ Logger::~Logger()
void Logger::openFile(const std::string& filename)
{
- _file.open(filename.c_str(), std::ios::app|std::ios::binary);
- if(!_file) {
+ file_.open(filename.c_str(), std::ios::app|std::ios::binary);
+ if(!file_) {
throw DL_ABORT_EX
(StringFormat(EX_FILE_OPEN, filename.c_str(), strerror(errno)).str());
}
@@ -71,20 +71,20 @@ void Logger::openFile(const std::string& filename)
void Logger::closeFile()
{
- if(_file.is_open()) {
- _file.close();
+ if(file_.is_open()) {
+ file_.close();
}
}
#define WRITE_LOG(LEVEL, LEVEL_LABEL, MSG) \
- if(LEVEL >= _logLevel && _file.is_open()) { \
+ if(LEVEL >= logLevel_ && file_.is_open()) { \
va_list ap; \
va_start(ap, MSG); \
- writeLog(_file, LEVEL, LEVEL_LABEL, MSG, ap); \
+ writeLog(file_, LEVEL, LEVEL_LABEL, MSG, ap); \
va_end(ap); \
- _file << std::flush; \
+ file_ << std::flush; \
} \
- if(_stdoutField&LEVEL) { \
+ if(stdoutField_&LEVEL) { \
std::cout << "\n"; \
va_list ap; \
va_start(ap, MSG); \
@@ -94,15 +94,15 @@ void Logger::closeFile()
} \
#define WRITE_LOG_EX(LEVEL, LEVEL_LABEL, MSG, EX) \
- if(LEVEL >= _logLevel && _file.is_open()) { \
+ if(LEVEL >= logLevel_ && file_.is_open()) { \
va_list ap; \
va_start(ap, EX); \
- writeLog(_file, LEVEL, LEVEL_LABEL, MSG, ap); \
+ writeLog(file_, LEVEL, LEVEL_LABEL, MSG, ap); \
va_end(ap); \
- writeStackTrace(_file, LEVEL, LEVEL_LABEL, EX); \
- _file << std::flush; \
+ writeStackTrace(file_, LEVEL, LEVEL_LABEL, EX); \
+ file_ << std::flush; \
} \
- if(_stdoutField&LEVEL) { \
+ if(stdoutField_&LEVEL) { \
std::cout << "\n"; \
va_list ap; \
va_start(ap, EX); \
@@ -165,9 +165,9 @@ void Logger::error(const char* msg, const Exception& ex, ...)
void Logger::setStdoutLogLevel(Logger::LEVEL level, bool enabled)
{
if(enabled) {
- _stdoutField |= level;
+ stdoutField_ |= level;
} else {
- _stdoutField &= ~level;
+ stdoutField_ &= ~level;
}
}
diff --git a/src/Logger.h b/src/Logger.h
index e7cdcb8d..55d75185 100644
--- a/src/Logger.h
+++ b/src/Logger.h
@@ -66,15 +66,15 @@ public:
static const std::string INFO_LABEL;
private:
- LEVEL _logLevel;
+ LEVEL logLevel_;
- std::ofstream _file;
+ std::ofstream file_;
- int _stdoutField;
+ int stdoutField_;
bool levelEnabled(LEVEL level)
{
- return (level >= _logLevel && _file.is_open()) || _stdoutField&level;
+ return (level >= logLevel_ && file_.is_open()) || stdoutField_&level;
}
protected:
virtual void writeLog
@@ -115,7 +115,7 @@ public:
void setLogLevel(LEVEL level)
{
- _logLevel = level;
+ logLevel_ = level;
}
void setStdoutLogLevel(Logger::LEVEL level, bool enabled);
diff --git a/src/LpdDispatchMessageCommand.cc b/src/LpdDispatchMessageCommand.cc
index 778baf46..0996f480 100644
--- a/src/LpdDispatchMessageCommand.cc
+++ b/src/LpdDispatchMessageCommand.cc
@@ -53,40 +53,40 @@ LpdDispatchMessageCommand::LpdDispatchMessageCommand
const SharedHandle<LpdMessageDispatcher>& dispatcher,
DownloadEngine* e):
Command(cuid),
- _dispatcher(dispatcher),
- _e(e),
- _tryCount(0) {}
+ dispatcher_(dispatcher),
+ e_(e),
+ tryCount_(0) {}
bool LpdDispatchMessageCommand::execute()
{
- if(_btRuntime->isHalt()) {
+ if(btRuntime_->isHalt()) {
return true;
}
- if(_dispatcher->isAnnounceReady()) {
+ if(dispatcher_->isAnnounceReady()) {
try {
getLogger()->info("Dispatching LPD message for infohash=%s",
- util::toHex(_dispatcher->getInfoHash()).c_str());
- if(_dispatcher->sendMessage()) {
+ util::toHex(dispatcher_->getInfoHash()).c_str());
+ if(dispatcher_->sendMessage()) {
getLogger()->info("Sending LPD message is complete.");
- _dispatcher->resetAnnounceTimer();
- _tryCount = 0;
+ dispatcher_->resetAnnounceTimer();
+ tryCount_ = 0;
} else {
- ++_tryCount;
- if(_tryCount >= 5) {
+ ++tryCount_;
+ if(tryCount_ >= 5) {
getLogger()->info("Sending LPD message %u times but all failed.");
- _dispatcher->resetAnnounceTimer();
- _tryCount = 0;
+ dispatcher_->resetAnnounceTimer();
+ tryCount_ = 0;
} else {
getLogger()->info("Could not send LPD message, retry shortly.");
}
}
} catch(RecoverableException& e) {
getLogger()->info("Failed to send LPD message.", e);
- _dispatcher->resetAnnounceTimer();
- _tryCount = 0;
+ dispatcher_->resetAnnounceTimer();
+ tryCount_ = 0;
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
diff --git a/src/LpdDispatchMessageCommand.h b/src/LpdDispatchMessageCommand.h
index 15b0aab7..8991c7ec 100644
--- a/src/LpdDispatchMessageCommand.h
+++ b/src/LpdDispatchMessageCommand.h
@@ -46,10 +46,10 @@ class BtRuntime;
class LpdDispatchMessageCommand:public Command {
private:
- SharedHandle<LpdMessageDispatcher> _dispatcher;
- DownloadEngine* _e;
- unsigned int _tryCount;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<LpdMessageDispatcher> dispatcher_;
+ DownloadEngine* e_;
+ unsigned int tryCount_;
+ SharedHandle<BtRuntime> btRuntime_;
public:
LpdDispatchMessageCommand
(cuid_t cuid,
@@ -60,7 +60,7 @@ public:
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
};
diff --git a/src/LpdMessage.h b/src/LpdMessage.h
index 909689ed..701a1501 100644
--- a/src/LpdMessage.h
+++ b/src/LpdMessage.h
@@ -43,22 +43,22 @@ namespace aria2 {
class LpdMessage {
private:
- SharedHandle<Peer> _peer;
- std::string _infoHash;
+ SharedHandle<Peer> peer_;
+ std::string infoHash_;
public:
LpdMessage() {}
LpdMessage(const SharedHandle<Peer>& peer, const std::string& infoHash):
- _peer(peer), _infoHash(infoHash) {}
+ peer_(peer), infoHash_(infoHash) {}
const SharedHandle<Peer>& getPeer() const
{
- return _peer;
+ return peer_;
}
const std::string& getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
};
diff --git a/src/LpdMessageDispatcher.cc b/src/LpdMessageDispatcher.cc
index a0d5659e..a1f2778b 100644
--- a/src/LpdMessageDispatcher.cc
+++ b/src/LpdMessageDispatcher.cc
@@ -46,39 +46,39 @@ LpdMessageDispatcher::LpdMessageDispatcher
(const std::string& infoHash, uint16_t port,
const std::string& multicastAddress, uint16_t multicastPort,
time_t interval):
- _infoHash(infoHash),
- _port(port),
- _multicastAddress(multicastAddress),
- _multicastPort(multicastPort),
- _timer(0),
- _interval(interval),
- _request(bittorrent::createLpdRequest(_multicastAddress, _multicastPort,
- _infoHash, _port)),
- _logger(LogFactory::getInstance()) {}
+ infoHash_(infoHash),
+ port_(port),
+ multicastAddress_(multicastAddress),
+ multicastPort_(multicastPort),
+ timer_(0),
+ interval_(interval),
+ request_(bittorrent::createLpdRequest(multicastAddress_, multicastPort_,
+ infoHash_, port_)),
+ logger_(LogFactory::getInstance()) {}
bool LpdMessageDispatcher::init(const std::string& localAddr,
unsigned char ttl, unsigned char loop)
{
try {
- _socket.reset(new SocketCore(SOCK_DGRAM));
- _socket->create(AF_INET);
- if(_logger->debug()) {
- _logger->debug("Setting multicast outgoing interface=%s",
+ socket_.reset(new SocketCore(SOCK_DGRAM));
+ socket_->create(AF_INET);
+ if(logger_->debug()) {
+ logger_->debug("Setting multicast outgoing interface=%s",
localAddr.c_str());
}
- _socket->setMulticastInterface(localAddr);
- if(_logger->debug()) {
- _logger->debug("Setting multicast ttl=%u",static_cast<unsigned int>(ttl));
+ socket_->setMulticastInterface(localAddr);
+ if(logger_->debug()) {
+ logger_->debug("Setting multicast ttl=%u",static_cast<unsigned int>(ttl));
}
- _socket->setMulticastTtl(ttl);
- if(_logger->debug()) {
- _logger->debug("Setting multicast loop=%u",
+ socket_->setMulticastTtl(ttl);
+ if(logger_->debug()) {
+ logger_->debug("Setting multicast loop=%u",
static_cast<unsigned int>(loop));
}
- _socket->setMulticastLoop(loop);
+ socket_->setMulticastLoop(loop);
return true;
} catch(RecoverableException& e) {
- _logger->error("Failed to initialize LpdMessageDispatcher.", e);
+ logger_->error("Failed to initialize LpdMessageDispatcher.", e);
}
return false;
}
@@ -86,19 +86,19 @@ bool LpdMessageDispatcher::init(const std::string& localAddr,
bool LpdMessageDispatcher::sendMessage()
{
return
- _socket->writeData(_request.c_str(), _request.size(),
- _multicastAddress, _multicastPort)
- == (ssize_t)_request.size();
+ socket_->writeData(request_.c_str(), request_.size(),
+ multicastAddress_, multicastPort_)
+ == (ssize_t)request_.size();
}
bool LpdMessageDispatcher::isAnnounceReady() const
{
- return _timer.difference(global::wallclock) >= _interval;
+ return timer_.difference(global::wallclock) >= interval_;
}
void LpdMessageDispatcher::resetAnnounceTimer()
{
- _timer = global::wallclock;
+ timer_ = global::wallclock;
}
namespace bittorrent {
diff --git a/src/LpdMessageDispatcher.h b/src/LpdMessageDispatcher.h
index 3b35f99e..e263b717 100644
--- a/src/LpdMessageDispatcher.h
+++ b/src/LpdMessageDispatcher.h
@@ -47,15 +47,15 @@ class Logger;
class LpdMessageDispatcher {
private:
- SharedHandle<SocketCore> _socket;
- std::string _infoHash;
- uint16_t _port;
- std::string _multicastAddress;
- uint16_t _multicastPort;
- Timer _timer;
- time_t _interval;
- std::string _request;
- Logger* _logger;
+ SharedHandle<SocketCore> socket_;
+ std::string infoHash_;
+ uint16_t port_;
+ std::string multicastAddress_;
+ uint16_t multicastPort_;
+ Timer timer_;
+ time_t interval_;
+ std::string request_;
+ Logger* logger_;
public:
LpdMessageDispatcher
(const std::string& infoHash, uint16_t port,
@@ -65,7 +65,7 @@ public:
// No throw
bool init(const std::string& localAddr, unsigned char ttl,unsigned char loop);
- // Returns true if _timer reached announce interval, which is by
+ // Returns true if timer_ reached announce interval, which is by
// default 5mins.
bool isAnnounceReady() const;
@@ -73,17 +73,17 @@ public:
// returns false.
bool sendMessage();
- // Reset _timer to the current time.
+ // Reset timer_ to the current time.
void resetAnnounceTimer();
const std::string& getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
uint16_t getPort() const
{
- return _port;
+ return port_;
}
};
diff --git a/src/LpdMessageReceiver.cc b/src/LpdMessageReceiver.cc
index 2645e8ef..81256bad 100644
--- a/src/LpdMessageReceiver.cc
+++ b/src/LpdMessageReceiver.cc
@@ -44,33 +44,33 @@ namespace aria2 {
LpdMessageReceiver::LpdMessageReceiver
(const std::string& multicastAddress, uint16_t multicastPort):
- _multicastAddress(multicastAddress),
- _multicastPort(multicastPort),
- _logger(LogFactory::getInstance()) {}
+ multicastAddress_(multicastAddress),
+ multicastPort_(multicastPort),
+ logger_(LogFactory::getInstance()) {}
bool LpdMessageReceiver::init(const std::string& localAddr)
{
try {
- _socket.reset(new SocketCore(SOCK_DGRAM));
+ socket_.reset(new SocketCore(SOCK_DGRAM));
#ifdef __MINGW32__
// Binding multicast address fails under Windows.
- _socket->bindWithFamily(_multicastPort, AF_INET);
+ socket_->bindWithFamily(multicastPort_, AF_INET);
#else // !__MINGW32__
- _socket->bind(_multicastAddress, _multicastPort);
+ socket_->bind(multicastAddress_, multicastPort_);
#endif // !__MINGW32__
- if(_logger->debug()) {
- _logger->debug("Joining multicast group. %s:%u, localAddr=%s",
- _multicastAddress.c_str(), _multicastPort,
+ if(logger_->debug()) {
+ logger_->debug("Joining multicast group. %s:%u, localAddr=%s",
+ multicastAddress_.c_str(), multicastPort_,
localAddr.c_str());
}
- _socket->joinMulticastGroup(_multicastAddress, _multicastPort, localAddr);
- _socket->setNonBlockingMode();
- _localAddress = localAddr;
- _logger->info("Listening multicast group (%s:%u) packet",
- _multicastAddress.c_str(), _multicastPort);
+ socket_->joinMulticastGroup(multicastAddress_, multicastPort_, localAddr);
+ socket_->setNonBlockingMode();
+ localAddress_ = localAddr;
+ logger_->info("Listening multicast group (%s:%u) packet",
+ multicastAddress_.c_str(), multicastPort_);
return true;
} catch(RecoverableException& e) {
- _logger->error("Failed to initialize LPD message receiver.", e);
+ logger_->error("Failed to initialize LPD message receiver.", e);
}
return false;
}
@@ -81,7 +81,7 @@ SharedHandle<LpdMessage> LpdMessageReceiver::receiveMessage()
try {
unsigned char buf[200];
std::pair<std::string, uint16_t> peerAddr;
- ssize_t length = _socket->readDataFrom(buf, sizeof(buf), peerAddr);
+ ssize_t length = socket_->readDataFrom(buf, sizeof(buf), peerAddr);
if(length == 0) {
return msg;
}
@@ -94,13 +94,13 @@ SharedHandle<LpdMessage> LpdMessageReceiver::receiveMessage()
SharedHandle<HttpHeader> header = proc.getHttpRequestHeader();
std::string infoHashString = header->getFirst("Infohash");
uint16_t port = header->getFirstAsUInt("Port");
- _logger->info("LPD message received infohash=%s, port=%u from %s",
+ logger_->info("LPD message received infohash=%s, port=%u from %s",
infoHashString.c_str(), port, peerAddr.first.c_str());
std::string infoHash;
if(infoHashString.size() != 40 ||
(infoHash = util::fromHex(infoHashString)).empty() ||
port == 0) {
- _logger->info("LPD bad request. infohash=%s", infoHashString.c_str());
+ logger_->info("LPD bad request. infohash=%s", infoHashString.c_str());
msg.reset(new LpdMessage());
return msg;
}
@@ -111,7 +111,7 @@ SharedHandle<LpdMessage> LpdMessageReceiver::receiveMessage()
msg.reset(new LpdMessage(peer, infoHash));
return msg;
} catch(RecoverableException& e) {
- _logger->info("Failed to receive LPD message.", e);
+ logger_->info("Failed to receive LPD message.", e);
msg.reset(new LpdMessage());
return msg;
}
diff --git a/src/LpdMessageReceiver.h b/src/LpdMessageReceiver.h
index 879a1797..43296c6f 100644
--- a/src/LpdMessageReceiver.h
+++ b/src/LpdMessageReceiver.h
@@ -47,11 +47,11 @@ class LpdMessage;
class LpdMessageReceiver {
private:
- SharedHandle<SocketCore> _socket;
- std::string _multicastAddress;
- uint16_t _multicastPort;
- std::string _localAddress;
- Logger* _logger;
+ SharedHandle<SocketCore> socket_;
+ std::string multicastAddress_;
+ uint16_t multicastPort_;
+ std::string localAddress_;
+ Logger* logger_;
public:
// Currently only IPv4 multicastAddresses are supported.
LpdMessageReceiver
@@ -68,12 +68,12 @@ public:
const SharedHandle<SocketCore>& getSocket() const
{
- return _socket;
+ return socket_;
}
const std::string& getLocalAddress() const
{
- return _localAddress;
+ return localAddress_;
}
};
diff --git a/src/LpdReceiveMessageCommand.cc b/src/LpdReceiveMessageCommand.cc
index 973c8d2d..86e84131 100644
--- a/src/LpdReceiveMessageCommand.cc
+++ b/src/LpdReceiveMessageCommand.cc
@@ -56,34 +56,34 @@
namespace aria2 {
-unsigned int LpdReceiveMessageCommand::__numInstance = 0;
+unsigned int LpdReceiveMessageCommand::numInstance_ = 0;
-LpdReceiveMessageCommand* LpdReceiveMessageCommand::__instance = 0;
+LpdReceiveMessageCommand* LpdReceiveMessageCommand::instance_ = 0;
LpdReceiveMessageCommand::LpdReceiveMessageCommand
(cuid_t cuid, const SharedHandle<LpdMessageReceiver>& receiver,
- DownloadEngine* e):Command(cuid), _receiver(receiver), _e(e)
+ DownloadEngine* e):Command(cuid), receiver_(receiver), e_(e)
{
- _e->addSocketForReadCheck(_receiver->getSocket(), this);
- ++__numInstance;
+ e_->addSocketForReadCheck(receiver_->getSocket(), this);
+ ++numInstance_;
}
LpdReceiveMessageCommand::~LpdReceiveMessageCommand()
{
- _e->deleteSocketForReadCheck(_receiver->getSocket(), this);
- --__numInstance;
- if(__numInstance == 0) {
- __instance = 0;
+ e_->deleteSocketForReadCheck(receiver_->getSocket(), this);
+ --numInstance_;
+ if(numInstance_ == 0) {
+ instance_ = 0;
}
}
bool LpdReceiveMessageCommand::execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
for(size_t i = 0; i < 20; ++i) {
- SharedHandle<LpdMessage> m = _receiver->receiveMessage();
+ SharedHandle<LpdMessage> m = receiver_->receiveMessage();
if(m.isNull()) {
break;
}
@@ -91,7 +91,7 @@ bool LpdReceiveMessageCommand::execute()
// bad message
continue;
}
- SharedHandle<BtRegistry> reg = _e->getBtRegistry();
+ SharedHandle<BtRegistry> reg = e_->getBtRegistry();
SharedHandle<DownloadContext> dctx =
reg->getDownloadContext(m->getInfoHash());
if(dctx.isNull()) {
@@ -112,7 +112,7 @@ bool LpdReceiveMessageCommand::execute()
assert(group);
BtObject btobj = reg->get(group->getGID());
assert(!btobj.isNull());
- SharedHandle<PeerStorage> peerStorage = btobj._peerStorage;
+ SharedHandle<PeerStorage> peerStorage = btobj.peerStorage_;
assert(!peerStorage.isNull());
SharedHandle<Peer> peer = m->getPeer();
if(peerStorage->addPeer(peer)) {
@@ -129,7 +129,7 @@ bool LpdReceiveMessageCommand::execute()
}
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
@@ -137,18 +137,18 @@ LpdReceiveMessageCommand*
LpdReceiveMessageCommand::getInstance
(DownloadEngine* e, const SharedHandle<LpdMessageReceiver>& receiver)
{
- if(__numInstance == 0) {
- __instance = new LpdReceiveMessageCommand(e->newCUID(), receiver, e);
+ if(numInstance_ == 0) {
+ instance_ = new LpdReceiveMessageCommand(e->newCUID(), receiver, e);
}
- return __instance;
+ return instance_;
}
LpdReceiveMessageCommand* LpdReceiveMessageCommand::getInstance()
{
- if(__numInstance == 0) {
+ if(numInstance_ == 0) {
return 0;
} else {
- return __instance;
+ return instance_;
}
}
diff --git a/src/LpdReceiveMessageCommand.h b/src/LpdReceiveMessageCommand.h
index 24fdd388..37048b01 100644
--- a/src/LpdReceiveMessageCommand.h
+++ b/src/LpdReceiveMessageCommand.h
@@ -46,17 +46,17 @@ class SocketCore;
class LpdReceiveMessageCommand:public Command {
private:
- SharedHandle<LpdMessageReceiver> _receiver;
+ SharedHandle<LpdMessageReceiver> receiver_;
- static unsigned int __numInstance;
+ static unsigned int numInstance_;
- static LpdReceiveMessageCommand* __instance;
+ static LpdReceiveMessageCommand* instance_;
LpdReceiveMessageCommand
(cuid_t cuid, const SharedHandle<LpdMessageReceiver>& receiver,
DownloadEngine* e);
- DownloadEngine* _e;
+ DownloadEngine* e_;
public:
virtual ~LpdReceiveMessageCommand();
@@ -64,20 +64,20 @@ public:
const SharedHandle<LpdMessageReceiver>& getLpdMessageReceiver() const
{
- return _receiver;
+ return receiver_;
}
static LpdReceiveMessageCommand*
getInstance
(DownloadEngine* e, const SharedHandle<LpdMessageReceiver>& receiver);
- // If __numInstance is 0, then return 0. If __numInstance > 0, it
- // returns __instance
+ // If numInstance_ is 0, then return 0. If numInstance_ > 0, it
+ // returns instance_
static LpdReceiveMessageCommand* getInstance();
static unsigned int getNumInstance()
{
- return __numInstance;
+ return numInstance_;
}
};
diff --git a/src/MSEHandshake.cc b/src/MSEHandshake.cc
index 20706cd0..326c0d70 100644
--- a/src/MSEHandshake.cc
+++ b/src/MSEHandshake.cc
@@ -67,52 +67,52 @@ const unsigned char MSEHandshake::VC[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
MSEHandshake::MSEHandshake(cuid_t cuid,
const SocketHandle& socket,
const Option* op):
- _cuid(cuid),
- _socket(socket),
- _option(op),
- _logger(LogFactory::getInstance()),
- _rbufLength(0),
- _socketBuffer(socket),
- _negotiatedCryptoType(CRYPTO_NONE),
- _dh(0),
- _initiator(true),
- _markerIndex(0),
- _padLength(0),
- _iaLength(0),
- _ia(0)
+ cuid_(cuid),
+ socket_(socket),
+ option_(op),
+ logger_(LogFactory::getInstance()),
+ rbufLength_(0),
+ socketBuffer_(socket),
+ negotiatedCryptoType_(CRYPTO_NONE),
+ dh_(0),
+ initiator_(true),
+ markerIndex_(0),
+ padLength_(0),
+ iaLength_(0),
+ ia_(0)
{}
MSEHandshake::~MSEHandshake()
{
- delete _dh;
- delete [] _ia;
+ delete dh_;
+ delete [] ia_;
}
MSEHandshake::HANDSHAKE_TYPE MSEHandshake::identifyHandshakeType()
{
- if(!_socket->isReadable(0)) {
+ if(!socket_->isReadable(0)) {
return HANDSHAKE_NOT_YET;
}
- size_t r = 20-_rbufLength;
- _socket->readData(_rbuf+_rbufLength, r);
- if(r == 0 && !_socket->wantRead() && !_socket->wantWrite()) {
+ size_t r = 20-rbufLength_;
+ socket_->readData(rbuf_+rbufLength_, r);
+ if(r == 0 && !socket_->wantRead() && !socket_->wantWrite()) {
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _rbufLength += r;
- if(_rbufLength < 20) {
+ rbufLength_ += r;
+ if(rbufLength_ < 20) {
return HANDSHAKE_NOT_YET;
}
- if(_rbuf[0] == BtHandshakeMessage::PSTR_LENGTH &&
- memcmp(BtHandshakeMessage::BT_PSTR, _rbuf+1, 19) == 0) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - This is legacy BitTorrent handshake.",
- util::itos(_cuid).c_str());
+ if(rbuf_[0] == BtHandshakeMessage::PSTR_LENGTH &&
+ memcmp(BtHandshakeMessage::BT_PSTR, rbuf_+1, 19) == 0) {
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - This is legacy BitTorrent handshake.",
+ util::itos(cuid_).c_str());
}
return HANDSHAKE_LEGACY;
} else {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - This may be encrypted BitTorrent handshake.",
- util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - This may be encrypted BitTorrent handshake.",
+ util::itos(cuid_).c_str());
}
return HANDSHAKE_ENCRYPTED;
}
@@ -120,87 +120,87 @@ MSEHandshake::HANDSHAKE_TYPE MSEHandshake::identifyHandshakeType()
void MSEHandshake::initEncryptionFacility(bool initiator)
{
- delete _dh;
- _dh = new DHKeyExchange();
- _dh->init(PRIME, PRIME_BITS, GENERATOR, 160);
- _dh->generatePublicKey();
- if(_logger->debug()) {
- _logger->debug("CUID#%s - DH initialized.", util::itos(_cuid).c_str());
- }
- _initiator = initiator;
+ delete dh_;
+ dh_ = new DHKeyExchange();
+ dh_->init(PRIME, PRIME_BITS, GENERATOR, 160);
+ dh_->generatePublicKey();
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - DH initialized.", util::itos(cuid_).c_str());
+ }
+ initiator_ = initiator;
}
bool MSEHandshake::sendPublicKey()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Sending public key.",
- util::itos(_cuid).c_str());
+ if(socketBuffer_.sendBufferIsEmpty()) {
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Sending public key.",
+ util::itos(cuid_).c_str());
}
unsigned char buffer[KEY_LENGTH+MAX_PAD_LENGTH];
- _dh->getPublicKey(buffer, KEY_LENGTH);
+ dh_->getPublicKey(buffer, KEY_LENGTH);
size_t padLength = SimpleRandomizer::getInstance()->getRandomNumber(MAX_PAD_LENGTH+1);
- _dh->generateNonce(buffer+KEY_LENGTH, padLength);
- _socketBuffer.pushStr(std::string(&buffer[0],
+ dh_->generateNonce(buffer+KEY_LENGTH, padLength);
+ socketBuffer_.pushStr(std::string(&buffer[0],
&buffer[KEY_LENGTH+padLength]));
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
bool MSEHandshake::receivePublicKey()
{
- size_t r = KEY_LENGTH-_rbufLength;
+ size_t r = KEY_LENGTH-rbufLength_;
if(r > receiveNBytes(r)) {
return false;
}
- if(_logger->debug()) {
- _logger->debug("CUID#%s - public key received.", util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - public key received.", util::itos(cuid_).c_str());
}
// TODO handle exception. in catch, resbufLength = 0;
- _dh->computeSecret(_secret, sizeof(_secret), _rbuf, _rbufLength);
- // reset _rbufLength
- _rbufLength = 0;
+ dh_->computeSecret(secret_, sizeof(secret_), rbuf_, rbufLength_);
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
void MSEHandshake::initCipher(const unsigned char* infoHash)
{
- memcpy(_infoHash, infoHash, INFO_HASH_LENGTH);
+ memcpy(infoHash_, infoHash, INFO_HASH_LENGTH);
//Initialize cipher
unsigned char s[4+KEY_LENGTH+INFO_HASH_LENGTH];
- memcpy(s, _initiator?"keyA":"keyB", 4);
- memcpy(s+4, _secret, KEY_LENGTH);
+ memcpy(s, initiator_?"keyA":"keyB", 4);
+ memcpy(s+4, secret_, KEY_LENGTH);
memcpy(s+4+KEY_LENGTH, infoHash, INFO_HASH_LENGTH);
unsigned char localCipherKey[20];
MessageDigestHelper::digest(localCipherKey, sizeof(localCipherKey),
MessageDigestContext::SHA1,
s, sizeof(s));
- _encryptor.reset(new ARC4Encryptor());
- _encryptor->init(localCipherKey, sizeof(localCipherKey));
+ encryptor_.reset(new ARC4Encryptor());
+ encryptor_->init(localCipherKey, sizeof(localCipherKey));
unsigned char peerCipherKey[20];
- memcpy(s, _initiator?"keyB":"keyA", 4);
+ memcpy(s, initiator_?"keyB":"keyA", 4);
MessageDigestHelper::digest(peerCipherKey, sizeof(peerCipherKey),
MessageDigestContext::SHA1,
s, sizeof(s));
- _decryptor.reset(new ARC4Decryptor());
- _decryptor->init(peerCipherKey, sizeof(peerCipherKey));
+ decryptor_.reset(new ARC4Decryptor());
+ decryptor_->init(peerCipherKey, sizeof(peerCipherKey));
// discard first 1024 bytes ARC4 output.
unsigned char from[1024];
unsigned char to[1024];
- _encryptor->encrypt(to, 1024, from, 1024);
- _decryptor->decrypt(to, 1024, from, 1024);
+ encryptor_->encrypt(to, 1024, from, 1024);
+ decryptor_->decrypt(to, 1024, from, 1024);
- if(_initiator) {
+ if(initiator_) {
ARC4Encryptor enc;
enc.init(peerCipherKey, sizeof(peerCipherKey));
// discard first 1024 bytes ARC4 output.
enc.encrypt(to, 1024, from, 1024);
- enc.encrypt(_initiatorVCMarker, sizeof(_initiatorVCMarker), VC, sizeof(VC));
+ enc.encrypt(initiatorVCMarker_, sizeof(initiatorVCMarker_), VC, sizeof(VC));
}
}
@@ -212,8 +212,8 @@ void MSEHandshake::encryptAndSendData(const unsigned char* data, size_t length)
size_t r = length;
while(r > 0) {
s = std::min(r, sizeof(temp));
- _encryptor->encrypt(temp, s, dptr, s);
- _socketBuffer.pushStr(std::string(&temp[0], &temp[s]));
+ encryptor_->encrypt(temp, s, dptr, s);
+ socketBuffer_.pushStr(std::string(&temp[0], &temp[s]));
dptr += s;
r -= s;
}
@@ -223,7 +223,7 @@ void MSEHandshake::createReq1Hash(unsigned char* md) const
{
unsigned char buffer[100];
memcpy(buffer, "req1", 4);
- memcpy(buffer+4, _secret, KEY_LENGTH);
+ memcpy(buffer+4, secret_, KEY_LENGTH);
MessageDigestHelper::digest(md, 20, MessageDigestContext::SHA1,
buffer, 4+KEY_LENGTH);
}
@@ -239,7 +239,7 @@ void MSEHandshake::createReq23Hash(unsigned char* md, const unsigned char* infoH
unsigned char y[4+96];
memcpy(y, "req3", 4);
- memcpy(y+4, _secret, KEY_LENGTH);
+ memcpy(y+4, secret_, KEY_LENGTH);
unsigned char yh[20];
MessageDigestHelper::digest(yh, sizeof(yh), MessageDigestContext::SHA1,
y, sizeof(y));
@@ -252,7 +252,7 @@ void MSEHandshake::createReq23Hash(unsigned char* md, const unsigned char* infoH
uint16_t MSEHandshake::decodeLength16(const unsigned char* buffer)
{
uint16_t be;
- _decryptor->decrypt(reinterpret_cast<unsigned char*>(&be),
+ decryptor_->decrypt(reinterpret_cast<unsigned char*>(&be),
sizeof(be),
buffer, sizeof(be));
return ntohs(be);
@@ -260,17 +260,17 @@ uint16_t MSEHandshake::decodeLength16(const unsigned char* buffer)
bool MSEHandshake::sendInitiatorStep2()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Sending negotiation step2.",
- util::itos(_cuid).c_str());
+ if(socketBuffer_.sendBufferIsEmpty()) {
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Sending negotiation step2.",
+ util::itos(cuid_).c_str());
}
unsigned char md[20];
createReq1Hash(md);
- _socketBuffer.pushStr(std::string(&md[0], &md[sizeof(md)]));
+ socketBuffer_.pushStr(std::string(&md[0], &md[sizeof(md)]));
- createReq23Hash(md, _infoHash);
- _socketBuffer.pushStr(std::string(&md[0], &md[sizeof(md)]));
+ createReq23Hash(md, infoHash_);
+ socketBuffer_.pushStr(std::string(&md[0], &md[sizeof(md)]));
{
// buffer is filled in this order:
@@ -286,7 +286,7 @@ bool MSEHandshake::sendInitiatorStep2()
// crypto_provide
unsigned char cryptoProvide[CRYPTO_BITFIELD_LENGTH];
memset(cryptoProvide, 0, sizeof(cryptoProvide));
- if(_option->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
+ if(option_->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
cryptoProvide[3] = CRYPTO_PLAIN_TEXT;
}
cryptoProvide[3] |= CRYPTO_ARC4;
@@ -313,164 +313,164 @@ bool MSEHandshake::sendInitiatorStep2()
VC_LENGTH+CRYPTO_BITFIELD_LENGTH+2+padCLength+2);
}
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
// This function reads exactly until the end of VC marker is reached.
bool MSEHandshake::findInitiatorVCMarker()
{
// 616 is synchronization point of initiator
- size_t r = 616-KEY_LENGTH-_rbufLength;
- if(!_socket->isReadable(0)) {
+ size_t r = 616-KEY_LENGTH-rbufLength_;
+ if(!socket_->isReadable(0)) {
return false;
}
- _socket->peekData(_rbuf+_rbufLength, r);
+ socket_->peekData(rbuf_+rbufLength_, r);
if(r == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
// find vc
{
- std::string buf(&_rbuf[0], &_rbuf[_rbufLength+r]);
- std::string vc(&_initiatorVCMarker[0], &_initiatorVCMarker[VC_LENGTH]);
- if((_markerIndex = buf.find(vc)) == std::string::npos) {
- if(616-KEY_LENGTH <= _rbufLength+r) {
+ std::string buf(&rbuf_[0], &rbuf_[rbufLength_+r]);
+ std::string vc(&initiatorVCMarker_[0], &initiatorVCMarker_[VC_LENGTH]);
+ if((markerIndex_ = buf.find(vc)) == std::string::npos) {
+ if(616-KEY_LENGTH <= rbufLength_+r) {
throw DL_ABORT_EX("Failed to find VC marker.");
} else {
- _socket->readData(_rbuf+_rbufLength, r);
- _rbufLength += r;
+ socket_->readData(rbuf_+rbufLength_, r);
+ rbufLength_ += r;
return false;
}
}
}
- assert(_markerIndex+VC_LENGTH-_rbufLength <= r);
- size_t toRead = _markerIndex+VC_LENGTH-_rbufLength;
- _socket->readData(_rbuf+_rbufLength, toRead);
- _rbufLength += toRead;
- if(_logger->debug()) {
- _logger->debug("CUID#%s - VC marker found at %u",
- util::itos(_cuid).c_str(), _markerIndex);
- }
- verifyVC(_rbuf+_markerIndex);
- // reset _rbufLength
- _rbufLength = 0;
+ assert(markerIndex_+VC_LENGTH-rbufLength_ <= r);
+ size_t toRead = markerIndex_+VC_LENGTH-rbufLength_;
+ socket_->readData(rbuf_+rbufLength_, toRead);
+ rbufLength_ += toRead;
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - VC marker found at %u",
+ util::itos(cuid_).c_str(), markerIndex_);
+ }
+ verifyVC(rbuf_+markerIndex_);
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::receiveInitiatorCryptoSelectAndPadDLength()
{
- size_t r = CRYPTO_BITFIELD_LENGTH+2/* PadD length*/-_rbufLength;
+ size_t r = CRYPTO_BITFIELD_LENGTH+2/* PadD length*/-rbufLength_;
if(r > receiveNBytes(r)) {
return false;
}
//verifyCryptoSelect
- unsigned char* rbufptr = _rbuf;
+ unsigned char* rbufptr = rbuf_;
{
unsigned char cryptoSelect[CRYPTO_BITFIELD_LENGTH];
- _decryptor->decrypt(cryptoSelect, sizeof(cryptoSelect),
+ decryptor_->decrypt(cryptoSelect, sizeof(cryptoSelect),
rbufptr, sizeof(cryptoSelect));
if(cryptoSelect[3]&CRYPTO_PLAIN_TEXT &&
- _option->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - peer prefers plaintext.",
- util::itos(_cuid).c_str());
+ option_->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - peer prefers plaintext.",
+ util::itos(cuid_).c_str());
}
- _negotiatedCryptoType = CRYPTO_PLAIN_TEXT;
+ negotiatedCryptoType_ = CRYPTO_PLAIN_TEXT;
}
if(cryptoSelect[3]&CRYPTO_ARC4) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - peer prefers ARC4",
- util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - peer prefers ARC4",
+ util::itos(cuid_).c_str());
}
- _negotiatedCryptoType = CRYPTO_ARC4;
+ negotiatedCryptoType_ = CRYPTO_ARC4;
}
- if(_negotiatedCryptoType == CRYPTO_NONE) {
+ if(negotiatedCryptoType_ == CRYPTO_NONE) {
throw DL_ABORT_EX
(StringFormat("CUID#%s - No supported crypto type selected.",
- util::itos(_cuid).c_str()).str());
+ util::itos(cuid_).c_str()).str());
}
}
// padD length
rbufptr += CRYPTO_BITFIELD_LENGTH;
- _padLength = verifyPadLength(rbufptr, "PadD");
- // reset _rbufLength
- _rbufLength = 0;
+ padLength_ = verifyPadLength(rbufptr, "PadD");
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::receivePad()
{
- if(_padLength == 0) {
+ if(padLength_ == 0) {
return true;
}
- size_t r = _padLength-_rbufLength;
+ size_t r = padLength_-rbufLength_;
if(r > receiveNBytes(r)) {
return false;
}
unsigned char temp[MAX_PAD_LENGTH];
- _decryptor->decrypt(temp, _padLength, _rbuf, _padLength);
- // reset _rbufLength
- _rbufLength = 0;
+ decryptor_->decrypt(temp, padLength_, rbuf_, padLength_);
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::findReceiverHashMarker()
{
// 628 is synchronization limit of receiver.
- size_t r = 628-KEY_LENGTH-_rbufLength;
- if(!_socket->isReadable(0)) {
+ size_t r = 628-KEY_LENGTH-rbufLength_;
+ if(!socket_->isReadable(0)) {
return false;
}
- _socket->peekData(_rbuf+_rbufLength, r);
+ socket_->peekData(rbuf_+rbufLength_, r);
if(r == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- // find hash('req1', S), S is _secret.
+ // find hash('req1', S), S is secret_.
{
- std::string buf(&_rbuf[0], &_rbuf[_rbufLength+r]);
+ std::string buf(&rbuf_[0], &rbuf_[rbufLength_+r]);
unsigned char md[20];
createReq1Hash(md);
std::string req1(&md[0], &md[sizeof(md)]);
- if((_markerIndex = buf.find(req1)) == std::string::npos) {
- if(628-KEY_LENGTH <= _rbufLength+r) {
+ if((markerIndex_ = buf.find(req1)) == std::string::npos) {
+ if(628-KEY_LENGTH <= rbufLength_+r) {
throw DL_ABORT_EX("Failed to find hash marker.");
} else {
- _socket->readData(_rbuf+_rbufLength, r);
- _rbufLength += r;
+ socket_->readData(rbuf_+rbufLength_, r);
+ rbufLength_ += r;
return false;
}
}
}
- assert(_markerIndex+20-_rbufLength <= r);
- size_t toRead = _markerIndex+20-_rbufLength;
- _socket->readData(_rbuf+_rbufLength, toRead);
- _rbufLength += toRead;
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Hash marker found at %u.",
- util::itos(_cuid).c_str(), _markerIndex);
- }
- verifyReq1Hash(_rbuf+_markerIndex);
- // reset _rbufLength
- _rbufLength = 0;
+ assert(markerIndex_+20-rbufLength_ <= r);
+ size_t toRead = markerIndex_+20-rbufLength_;
+ socket_->readData(rbuf_+rbufLength_, toRead);
+ rbufLength_ += toRead;
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Hash marker found at %u.",
+ util::itos(cuid_).c_str(), markerIndex_);
+ }
+ verifyReq1Hash(rbuf_+markerIndex_);
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::receiveReceiverHashAndPadCLength
(const std::vector<SharedHandle<DownloadContext> >& downloadContexts)
{
- size_t r = 20+VC_LENGTH+CRYPTO_BITFIELD_LENGTH+2/*PadC length*/-_rbufLength;
+ size_t r = 20+VC_LENGTH+CRYPTO_BITFIELD_LENGTH+2/*PadC length*/-rbufLength_;
if(r > receiveNBytes(r)) {
return false;
}
// resolve info hash
// pointing to the position of HASH('req2', SKEY) xor HASH('req3', S)
- unsigned char* rbufptr = _rbuf;
+ unsigned char* rbufptr = rbuf_;
SharedHandle<DownloadContext> downloadContext;
for(std::vector<SharedHandle<DownloadContext> >::const_iterator i =
downloadContexts.begin(), eoi = downloadContexts.end();
@@ -479,9 +479,9 @@ bool MSEHandshake::receiveReceiverHashAndPadCLength
const unsigned char* infohash = bittorrent::getInfoHash(*i);
createReq23Hash(md, infohash);
if(memcmp(md, rbufptr, sizeof(md)) == 0) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - info hash found: %s",
- util::itos(_cuid).c_str(),
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - info hash found: %s",
+ util::itos(cuid_).c_str(),
util::toHex(infohash, INFO_HASH_LENGTH).c_str());
}
downloadContext = *i;
@@ -499,78 +499,78 @@ bool MSEHandshake::receiveReceiverHashAndPadCLength
rbufptr += VC_LENGTH;
{
unsigned char cryptoProvide[CRYPTO_BITFIELD_LENGTH];
- _decryptor->decrypt(cryptoProvide, sizeof(cryptoProvide),
+ decryptor_->decrypt(cryptoProvide, sizeof(cryptoProvide),
rbufptr, sizeof(cryptoProvide));
// TODO choose the crypto type based on the preference.
// For now, choose ARC4.
if(cryptoProvide[3]&CRYPTO_PLAIN_TEXT &&
- _option->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - peer provides plaintext.",
- util::itos(_cuid).c_str());
+ option_->get(PREF_BT_MIN_CRYPTO_LEVEL) == V_PLAIN) {
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - peer provides plaintext.",
+ util::itos(cuid_).c_str());
}
- _negotiatedCryptoType = CRYPTO_PLAIN_TEXT;
+ negotiatedCryptoType_ = CRYPTO_PLAIN_TEXT;
} else if(cryptoProvide[3]&CRYPTO_ARC4) {
- if(_logger->debug()) {
- _logger->debug("CUID#%s - peer provides ARC4.",
- util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - peer provides ARC4.",
+ util::itos(cuid_).c_str());
}
- _negotiatedCryptoType = CRYPTO_ARC4;
+ negotiatedCryptoType_ = CRYPTO_ARC4;
}
- if(_negotiatedCryptoType == CRYPTO_NONE) {
+ if(negotiatedCryptoType_ == CRYPTO_NONE) {
throw DL_ABORT_EX
(StringFormat("CUID#%s - No supported crypto type provided.",
- util::itos(_cuid).c_str()).str());
+ util::itos(cuid_).c_str()).str());
}
}
// decrypt PadC length
rbufptr += CRYPTO_BITFIELD_LENGTH;
- _padLength = verifyPadLength(rbufptr, "PadC");
- // reset _rbufLength
- _rbufLength = 0;
+ padLength_ = verifyPadLength(rbufptr, "PadC");
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::receiveReceiverIALength()
{
- size_t r = 2-_rbufLength;
+ size_t r = 2-rbufLength_;
assert(r > 0);
if(r > receiveNBytes(r)) {
return false;
}
- _iaLength = decodeLength16(_rbuf);
- if(_logger->debug()) {
- _logger->debug("CUID#%s - len(IA)=%u.",
- util::itos(_cuid).c_str(), _iaLength);
+ iaLength_ = decodeLength16(rbuf_);
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - len(IA)=%u.",
+ util::itos(cuid_).c_str(), iaLength_);
}
- // reset _rbufLength
- _rbufLength = 0;
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::receiveReceiverIA()
{
- if(_iaLength == 0) {
+ if(iaLength_ == 0) {
return true;
}
- size_t r = _iaLength-_rbufLength;
+ size_t r = iaLength_-rbufLength_;
if(r > receiveNBytes(r)) {
return false;
}
- delete [] _ia;
- _ia = new unsigned char[_iaLength];
- _decryptor->decrypt(_ia, _iaLength, _rbuf, _iaLength);
- if(_logger->debug()) {
- _logger->debug("CUID#%s - IA received.", util::itos(_cuid).c_str());
+ delete [] ia_;
+ ia_ = new unsigned char[iaLength_];
+ decryptor_->decrypt(ia_, iaLength_, rbuf_, iaLength_);
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - IA received.", util::itos(cuid_).c_str());
}
- // reset _rbufLength
- _rbufLength = 0;
+ // reset rbufLength_
+ rbufLength_ = 0;
return true;
}
bool MSEHandshake::sendReceiverStep2()
{
- if(_socketBuffer.sendBufferIsEmpty()) {
+ if(socketBuffer_.sendBufferIsEmpty()) {
// buffer is filled in this order:
// VC(VC_LENGTH bytes),
// cryptoSelect(CRYPTO_BITFIELD_LENGTH bytes),
@@ -582,7 +582,7 @@ bool MSEHandshake::sendReceiverStep2()
// crypto_select
unsigned char cryptoSelect[CRYPTO_BITFIELD_LENGTH];
memset(cryptoSelect, 0, sizeof(cryptoSelect));
- cryptoSelect[3] = _negotiatedCryptoType;
+ cryptoSelect[3] = negotiatedCryptoType_;
memcpy(buffer+VC_LENGTH, cryptoSelect, sizeof(cryptoSelect));
// len(padD)
uint16_t padDLength = SimpleRandomizer::getInstance()->getRandomNumber(MAX_PAD_LENGTH+1);
@@ -595,20 +595,20 @@ bool MSEHandshake::sendReceiverStep2()
memset(buffer+VC_LENGTH+CRYPTO_BITFIELD_LENGTH+2, 0, padDLength);
encryptAndSendData(buffer, VC_LENGTH+CRYPTO_BITFIELD_LENGTH+2+padDLength);
}
- _socketBuffer.send();
- return _socketBuffer.sendBufferIsEmpty();
+ socketBuffer_.send();
+ return socketBuffer_.sendBufferIsEmpty();
}
uint16_t MSEHandshake::verifyPadLength(const unsigned char* padlenbuf, const char* padName)
{
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Verifying Pad length for %s",
- util::itos(_cuid).c_str(), padName);
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Verifying Pad length for %s",
+ util::itos(cuid_).c_str(), padName);
}
uint16_t padLength = decodeLength16(padlenbuf);
- if(_logger->debug()) {
- _logger->debug("CUID#%s - len(%s)=%u",
- util::itos(_cuid).c_str(), padName, padLength);
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - len(%s)=%u",
+ util::itos(cuid_).c_str(), padName, padLength);
}
if(padLength > 512) {
throw DL_ABORT_EX
@@ -619,11 +619,11 @@ uint16_t MSEHandshake::verifyPadLength(const unsigned char* padlenbuf, const cha
void MSEHandshake::verifyVC(const unsigned char* vcbuf)
{
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Verifying VC.", util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Verifying VC.", util::itos(cuid_).c_str());
}
unsigned char vc[VC_LENGTH];
- _decryptor->decrypt(vc, sizeof(vc), vcbuf, sizeof(vc));
+ decryptor_->decrypt(vc, sizeof(vc), vcbuf, sizeof(vc));
if(memcmp(VC, vc, sizeof(VC)) != 0) {
throw DL_ABORT_EX
(StringFormat("Invalid VC: %s", util::toHex(vc, VC_LENGTH).c_str()).str());
@@ -632,8 +632,8 @@ void MSEHandshake::verifyVC(const unsigned char* vcbuf)
void MSEHandshake::verifyReq1Hash(const unsigned char* req1buf)
{
- if(_logger->debug()) {
- _logger->debug("CUID#%s - Verifying req hash.", util::itos(_cuid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - Verifying req hash.", util::itos(cuid_).c_str());
}
unsigned char md[20];
createReq1Hash(md);
@@ -646,14 +646,14 @@ size_t MSEHandshake::receiveNBytes(size_t bytes)
{
size_t r = bytes;
if(r > 0) {
- if(!_socket->isReadable(0)) {
+ if(!socket_->isReadable(0)) {
return 0;
}
- _socket->readData(_rbuf+_rbufLength, r);
- if(r == 0 && !_socket->wantRead() && !_socket->wantWrite()) {
+ socket_->readData(rbuf_+rbufLength_, r);
+ if(r == 0 && !socket_->wantRead() && !socket_->wantWrite()) {
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _rbufLength += r;
+ rbufLength_ += r;
}
return r;
}
diff --git a/src/MSEHandshake.h b/src/MSEHandshake.h
index 17d2e4a5..ebb06baa 100644
--- a/src/MSEHandshake.h
+++ b/src/MSEHandshake.h
@@ -81,28 +81,28 @@ private:
static const size_t MAX_BUFFER_LENGTH = 6*1024;
- cuid_t _cuid;
- SharedHandle<SocketCore> _socket;
- const Option* _option;
- Logger* _logger;
-
- unsigned char _rbuf[MAX_BUFFER_LENGTH];
- size_t _rbufLength;
-
- SocketBuffer _socketBuffer;
-
- CRYPTO_TYPE _negotiatedCryptoType;
- DHKeyExchange* _dh;
- SharedHandle<ARC4Encryptor> _encryptor;
- SharedHandle<ARC4Decryptor> _decryptor;
- unsigned char _infoHash[INFO_HASH_LENGTH];
- unsigned char _secret[KEY_LENGTH];
- bool _initiator;
- unsigned char _initiatorVCMarker[VC_LENGTH];
- size_t _markerIndex;
- uint16_t _padLength;
- uint16_t _iaLength;
- unsigned char* _ia;
+ cuid_t cuid_;
+ SharedHandle<SocketCore> socket_;
+ const Option* option_;
+ Logger* logger_;
+
+ unsigned char rbuf_[MAX_BUFFER_LENGTH];
+ size_t rbufLength_;
+
+ SocketBuffer socketBuffer_;
+
+ CRYPTO_TYPE negotiatedCryptoType_;
+ DHKeyExchange* dh_;
+ SharedHandle<ARC4Encryptor> encryptor_;
+ SharedHandle<ARC4Decryptor> decryptor_;
+ unsigned char infoHash_[INFO_HASH_LENGTH];
+ unsigned char secret_[KEY_LENGTH];
+ bool initiator_;
+ unsigned char initiatorVCMarker_[VC_LENGTH];
+ size_t markerIndex_;
+ uint16_t padLength_;
+ uint16_t iaLength_;
+ unsigned char* ia_;
static const unsigned char* PRIME;
@@ -170,42 +170,42 @@ public:
// returns plain text IA
const unsigned char* getIA() const
{
- return _ia;
+ return ia_;
}
size_t getIALength() const
{
- return _iaLength;
+ return iaLength_;
}
const unsigned char* getInfoHash() const
{
- return _infoHash;
+ return infoHash_;
}
CRYPTO_TYPE getNegotiatedCryptoType() const
{
- return _negotiatedCryptoType;
+ return negotiatedCryptoType_;
}
const SharedHandle<ARC4Encryptor>& getEncryptor() const
{
- return _encryptor;
+ return encryptor_;
}
const SharedHandle<ARC4Decryptor>& getDecryptor() const
{
- return _decryptor;
+ return decryptor_;
}
const unsigned char* getBuffer() const
{
- return _rbuf;
+ return rbuf_;
}
size_t getBufferLength() const
{
- return _rbufLength;
+ return rbufLength_;
}
};
diff --git a/src/MessageDigestHelper.cc b/src/MessageDigestHelper.cc
index b27bee29..92f97b9b 100644
--- a/src/MessageDigestHelper.cc
+++ b/src/MessageDigestHelper.cc
@@ -45,27 +45,27 @@
namespace aria2 {
-MessageDigestContext* MessageDigestHelper::_sha1Ctx = 0;
+MessageDigestContext* MessageDigestHelper::sha1Ctx_ = 0;
void MessageDigestHelper::staticSHA1DigestInit()
{
staticSHA1DigestFree();
- _sha1Ctx = new MessageDigestContext();
- _sha1Ctx->trySetAlgo(MessageDigestContext::SHA1);
- _sha1Ctx->digestInit();
+ sha1Ctx_ = new MessageDigestContext();
+ sha1Ctx_->trySetAlgo(MessageDigestContext::SHA1);
+ sha1Ctx_->digestInit();
}
void MessageDigestHelper::staticSHA1DigestFree()
{
- delete _sha1Ctx;
+ delete sha1Ctx_;
}
std::string MessageDigestHelper::staticSHA1Digest(const BinaryStreamHandle& bs,
off_t offset,
uint64_t length)
{
- _sha1Ctx->digestReset();
- return digest(_sha1Ctx, bs, offset, length);
+ sha1Ctx_->digestReset();
+ return digest(sha1Ctx_, bs, offset, length);
}
std::string MessageDigestHelper::digest(const std::string& algo,
diff --git a/src/MessageDigestHelper.h b/src/MessageDigestHelper.h
index 612868e0..a1657bf8 100644
--- a/src/MessageDigestHelper.h
+++ b/src/MessageDigestHelper.h
@@ -46,7 +46,7 @@ class BinaryStream;
class MessageDigestHelper {
private:
- static MessageDigestContext* _sha1Ctx;
+ static MessageDigestContext* sha1Ctx_;
public:
/**
* Returns message digest in hexadecimal representation.
@@ -63,15 +63,15 @@ public:
/**
* staticSHA1DigestInit(), staticSHA1DigestFree(), staticSHA1Digest()
- * use statically declared MessageDigestContext _sha1Ctx.
+ * use statically declared MessageDigestContext sha1Ctx_.
*/
/**
- * Initializes _sha1Ctx
+ * Initializes sha1Ctx_
*/
static void staticSHA1DigestInit();
/**
- * Frees allocated resources for _sha1Ctx
+ * Frees allocated resources for sha1Ctx_
*/
static void staticSHA1DigestFree();
diff --git a/src/MetadataInfo.cc b/src/MetadataInfo.cc
index dc3bc3c3..1f0625a4 100644
--- a/src/MetadataInfo.cc
+++ b/src/MetadataInfo.cc
@@ -36,14 +36,14 @@
namespace aria2 {
-int64_t MetadataInfo::_count = 0;
+int64_t MetadataInfo::count_ = 0;
int64_t MetadataInfo::genId()
{
- if(_count == INT64_MAX) {
- _count = 0;
+ if(count_ == INT64_MAX) {
+ count_ = 0;
}
- return ++_count;
+ return ++count_;
}
} // namespace aria2
diff --git a/src/MetadataInfo.h b/src/MetadataInfo.h
index 4e8293c6..25099205 100644
--- a/src/MetadataInfo.h
+++ b/src/MetadataInfo.h
@@ -43,29 +43,29 @@ namespace aria2 {
class MetadataInfo {
private:
- int64_t _id;
- std::string _uri;
- bool _dataOnly;
- static int64_t _count;
+ int64_t id_;
+ std::string uri_;
+ bool dataOnly_;
+ static int64_t count_;
public:
- MetadataInfo(const std::string& uri):_id(genId()), _uri(uri), _dataOnly(false)
+ MetadataInfo(const std::string& uri):id_(genId()), uri_(uri), dataOnly_(false)
{}
- MetadataInfo():_id(genId()), _dataOnly(true) {}
+ MetadataInfo():id_(genId()), dataOnly_(true) {}
bool dataOnly() const
{
- return _dataOnly;
+ return dataOnly_;
}
const std::string& getUri() const
{
- return _uri;
+ return uri_;
}
int64_t getId() const
{
- return _id;
+ return id_;
}
static int64_t genId();
diff --git a/src/Metalink2RequestGroup.cc b/src/Metalink2RequestGroup.cc
index 5f1b9b54..46caac4b 100644
--- a/src/Metalink2RequestGroup.cc
+++ b/src/Metalink2RequestGroup.cc
@@ -67,7 +67,7 @@
namespace aria2 {
Metalink2RequestGroup::Metalink2RequestGroup():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
class AccumulateNonP2PUri {
private:
@@ -144,7 +144,7 @@ Metalink2RequestGroup::createRequestGroup
const SharedHandle<Option>& option)
{
if(entries.empty()) {
- _logger->notice(EX_NO_RESULT_WITH_YOUR_PREFS);
+ logger_->notice(EX_NO_RESULT_WITH_YOUR_PREFS);
return;
}
std::vector<int32_t> selectIndexes =
@@ -193,7 +193,7 @@ Metalink2RequestGroup::createRequestGroup
entryGroups.begin(), eoi = entryGroups.end(); itr != eoi; ++itr) {
const std::string& metaurl = (*itr).first;
const std::vector<SharedHandle<MetalinkEntry> >& mes = (*itr).second;
- _logger->info("Processing metaurl group metaurl=%s", metaurl.c_str());
+ logger_->info("Processing metaurl group metaurl=%s", metaurl.c_str());
#ifdef ENABLE_BITTORRENT
SharedHandle<RequestGroup> torrentRg;
if(!metaurl.empty()) {
@@ -229,7 +229,7 @@ Metalink2RequestGroup::createRequestGroup
SharedHandle<DownloadContext> dctx;
if(mes.size() == 1) {
SharedHandle<MetalinkEntry> entry = mes[0];
- _logger->info(MSG_METALINK_QUEUEING, entry->getPath().c_str());
+ logger_->info(MSG_METALINK_QUEUEING, entry->getPath().c_str());
entry->reorderResourcesByPriority();
std::vector<std::string> uris;
std::for_each(entry->resources.begin(), entry->resources.end(),
@@ -280,9 +280,9 @@ Metalink2RequestGroup::createRequestGroup
off_t offset = 0;
for(std::vector<SharedHandle<MetalinkEntry> >::const_iterator i =
mes.begin(), eoi = mes.end(); i != eoi; ++i) {
- _logger->info("Metalink: Queueing %s for download as a member.",
+ logger_->info("Metalink: Queueing %s for download as a member.",
(*i)->getPath().c_str());
- _logger->debug("originalName = %s", (*i)->metaurls[0]->name.c_str());
+ logger_->debug("originalName = %s", (*i)->metaurls[0]->name.c_str());
(*i)->reorderResourcesByPriority();
std::vector<std::string> uris;
std::for_each((*i)->resources.begin(), (*i)->resources.end(),
diff --git a/src/Metalink2RequestGroup.h b/src/Metalink2RequestGroup.h
index 066f842c..858ad182 100644
--- a/src/Metalink2RequestGroup.h
+++ b/src/Metalink2RequestGroup.h
@@ -50,7 +50,7 @@ class MetalinkEntry;
class Metalink2RequestGroup {
private:
- Logger* _logger;
+ Logger* logger_;
void
createRequestGroup(std::vector<SharedHandle<RequestGroup> >& groups,
diff --git a/src/MetalinkEntry.cc b/src/MetalinkEntry.cc
index 3515e5e6..cecb5266 100644
--- a/src/MetalinkEntry.cc
+++ b/src/MetalinkEntry.cc
@@ -59,20 +59,20 @@ MetalinkEntry::~MetalinkEntry() {}
class AddLocationPriority {
private:
- std::vector<std::string> _locations;
- int _priorityToAdd;
+ std::vector<std::string> locations_;
+ int priorityToAdd_;
public:
AddLocationPriority
(const std::vector<std::string>& locations, int priorityToAdd):
- _locations(locations), _priorityToAdd(priorityToAdd)
+ locations_(locations), priorityToAdd_(priorityToAdd)
{
- std::sort(_locations.begin(), _locations.end());
+ std::sort(locations_.begin(), locations_.end());
}
void operator()(SharedHandle<MetalinkResource>& res) {
if(std::binary_search
- (_locations.begin(), _locations.end(), res->location)) {
- res->priority += _priorityToAdd;
+ (locations_.begin(), locations_.end(), res->location)) {
+ res->priority += priorityToAdd_;
}
}
};
@@ -89,7 +89,7 @@ MetalinkEntry& MetalinkEntry::operator=(const MetalinkEntry& metalinkEntry)
this->checksum = metalinkEntry.checksum;
this->chunkChecksum = metalinkEntry.chunkChecksum;
#endif // ENABLE_MESSAGE_DIGEST
- this->_signature = metalinkEntry._signature;
+ this->signature_ = metalinkEntry.signature_;
}
return *this;
}
@@ -113,16 +113,16 @@ void MetalinkEntry::setLocationPriority
class AddProtocolPriority {
private:
- std::string _protocol;
- int _priorityToAdd;
+ std::string protocol_;
+ int priorityToAdd_;
public:
AddProtocolPriority(const std::string& protocol, int prefToAdd):
- _protocol(protocol), _priorityToAdd(prefToAdd) {}
+ protocol_(protocol), priorityToAdd_(prefToAdd) {}
void operator()(const SharedHandle<MetalinkResource>& res) const
{
- if(_protocol == MetalinkResource::getTypeString(res->type)) {
- res->priority += _priorityToAdd;
+ if(protocol_ == MetalinkResource::getTypeString(res->type)) {
+ res->priority += priorityToAdd_;
}
}
};
@@ -193,7 +193,7 @@ void MetalinkEntry::toFileEntry
void MetalinkEntry::setSignature(const SharedHandle<Signature>& signature)
{
- _signature = signature;
+ signature_ = signature;
}
} // namespace aria2
diff --git a/src/MetalinkEntry.h b/src/MetalinkEntry.h
index 5382e15d..a3acc4b1 100644
--- a/src/MetalinkEntry.h
+++ b/src/MetalinkEntry.h
@@ -70,7 +70,7 @@ public:
SharedHandle<ChunkChecksum> chunkChecksum;
#endif // ENABLE_MESSAGE_DIGEST
private:
- SharedHandle<Signature> _signature;
+ SharedHandle<Signature> signature_;
public:
MetalinkEntry();
@@ -117,7 +117,7 @@ public:
const SharedHandle<Signature>& getSignature() const
{
- return _signature;
+ return signature_;
}
};
diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc
index 8871b010..40c03691 100644
--- a/src/MetalinkParserController.cc
+++ b/src/MetalinkParserController.cc
@@ -54,82 +54,82 @@
namespace aria2 {
MetalinkParserController::MetalinkParserController():
- _metalinker(new Metalinker())
+ metalinker_(new Metalinker())
{}
MetalinkParserController::~MetalinkParserController() {}
void MetalinkParserController::newEntryTransaction()
{
- _tEntry.reset(new MetalinkEntry());
- _tResource.reset();
- _tMetaurl.reset();
+ tEntry_.reset(new MetalinkEntry());
+ tResource_.reset();
+ tMetaurl_.reset();
#ifdef ENABLE_MESSAGE_DIGEST
- _tChecksum.reset();
- _tChunkChecksumV4.reset();
- _tChunkChecksum.reset();
+ tChecksum_.reset();
+ tChunkChecksumV4_.reset();
+ tChunkChecksum_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::setFileNameOfEntry(const std::string& filename)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- if(_tEntry->file.isNull()) {
- _tEntry->file.reset(new FileEntry(util::escapePath(filename), 0, 0));
+ if(tEntry_->file.isNull()) {
+ tEntry_->file.reset(new FileEntry(util::escapePath(filename), 0, 0));
} else {
- _tEntry->file->setPath(util::escapePath(filename));
+ tEntry_->file->setPath(util::escapePath(filename));
}
}
void MetalinkParserController::setFileLengthOfEntry(uint64_t length)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- if(_tEntry->file.isNull()) {
+ if(tEntry_->file.isNull()) {
return;
}
- _tEntry->file->setLength(length);
- _tEntry->sizeKnown = true;
+ tEntry_->file->setLength(length);
+ tEntry_->sizeKnown = true;
}
void MetalinkParserController::setVersionOfEntry(const std::string& version)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tEntry->version = version;
+ tEntry_->version = version;
}
void MetalinkParserController::setLanguageOfEntry(const std::string& language)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tEntry->languages.push_back(language);
+ tEntry_->languages.push_back(language);
}
void MetalinkParserController::setOSOfEntry(const std::string& os)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tEntry->oses.push_back(os);
+ tEntry_->oses.push_back(os);
}
void MetalinkParserController::setMaxConnectionsOfEntry(int maxConnections)
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tEntry->maxConnections = maxConnections;
+ tEntry_->maxConnections = maxConnections;
}
void MetalinkParserController::commitEntryTransaction()
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
commitResourceTransaction();
@@ -138,8 +138,8 @@ void MetalinkParserController::commitEntryTransaction()
commitChunkChecksumTransactionV4();
commitChunkChecksumTransaction();
commitSignatureTransaction();
- _metalinker->addEntry(_tEntry);
- _tEntry.reset();
+ metalinker_->addEntry(tEntry_);
+ tEntry_.reset();
}
void MetalinkParserController::cancelEntryTransaction()
@@ -150,25 +150,25 @@ void MetalinkParserController::cancelEntryTransaction()
cancelChunkChecksumTransactionV4();
cancelChunkChecksumTransaction();
cancelSignatureTransaction();
- _tEntry.reset();
+ tEntry_.reset();
}
void MetalinkParserController::newResourceTransaction()
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tResource.reset(new MetalinkResource());
+ tResource_.reset(new MetalinkResource());
}
void MetalinkParserController::setURLOfResource(const std::string& url)
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
- _tResource->url = url;
+ tResource_->url = url;
// Metalink4Spec
- if(_tResource->type == MetalinkResource::TYPE_UNKNOWN) {
+ if(tResource_->type == MetalinkResource::TYPE_UNKNOWN) {
// guess from URI sheme
std::string::size_type pos = url.find("://");
if(pos != std::string::npos) {
@@ -179,93 +179,93 @@ void MetalinkParserController::setURLOfResource(const std::string& url)
void MetalinkParserController::setTypeOfResource(const std::string& type)
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
if(type == MetalinkResource::FTP) {
- _tResource->type = MetalinkResource::TYPE_FTP;
+ tResource_->type = MetalinkResource::TYPE_FTP;
} else if(type == MetalinkResource::HTTP) {
- _tResource->type = MetalinkResource::TYPE_HTTP;
+ tResource_->type = MetalinkResource::TYPE_HTTP;
} else if(type == MetalinkResource::HTTPS) {
- _tResource->type = MetalinkResource::TYPE_HTTPS;
+ tResource_->type = MetalinkResource::TYPE_HTTPS;
} else if(type == MetalinkResource::BITTORRENT) {
- _tResource->type = MetalinkResource::TYPE_BITTORRENT;
+ tResource_->type = MetalinkResource::TYPE_BITTORRENT;
} else if(type == MetalinkResource::TORRENT) { // Metalink4Spec
- _tResource->type = MetalinkResource::TYPE_BITTORRENT;
+ tResource_->type = MetalinkResource::TYPE_BITTORRENT;
} else {
- _tResource->type = MetalinkResource::TYPE_NOT_SUPPORTED;
+ tResource_->type = MetalinkResource::TYPE_NOT_SUPPORTED;
}
}
void MetalinkParserController::setLocationOfResource(const std::string& location)
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
- _tResource->location = location;
+ tResource_->location = location;
}
void MetalinkParserController::setPriorityOfResource(int priority)
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
- _tResource->priority = priority;
+ tResource_->priority = priority;
}
void MetalinkParserController::setMaxConnectionsOfResource(int maxConnections)
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
- _tResource->maxConnections = maxConnections;
+ tResource_->maxConnections = maxConnections;
}
void MetalinkParserController::commitResourceTransaction()
{
- if(_tResource.isNull()) {
+ if(tResource_.isNull()) {
return;
}
#ifdef ENABLE_BITTORRENT
- if(_tResource->type == MetalinkResource::TYPE_BITTORRENT) {
+ if(tResource_->type == MetalinkResource::TYPE_BITTORRENT) {
SharedHandle<MetalinkMetaurl> metaurl(new MetalinkMetaurl());
- metaurl->url = _tResource->url;
- metaurl->priority = _tResource->priority;
+ metaurl->url = tResource_->url;
+ metaurl->priority = tResource_->priority;
metaurl->mediatype = MetalinkMetaurl::MEDIATYPE_TORRENT;
- _tEntry->metaurls.push_back(metaurl);
+ tEntry_->metaurls.push_back(metaurl);
} else {
- _tEntry->resources.push_back(_tResource);
+ tEntry_->resources.push_back(tResource_);
}
#else // !ENABLE_BITTORRENT
- _tEntry->resources.push_back(_tResource);
+ tEntry_->resources.push_back(tResource_);
#endif // !ENABLE_BITTORRENT
- _tResource.reset();
+ tResource_.reset();
}
void MetalinkParserController::cancelResourceTransaction()
{
- _tResource.reset();
+ tResource_.reset();
}
void MetalinkParserController::newChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tChecksum.reset(new Checksum());
+ tChecksum_.reset(new Checksum());
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::setTypeOfChecksum(const std::string& type)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChecksum.isNull()) {
+ if(tChecksum_.isNull()) {
return;
}
std::string calgo = MessageDigestContext::getCanonicalAlgo(type);
if(MessageDigestContext::supports(calgo)) {
- _tChecksum->setAlgo(calgo);
+ tChecksum_->setAlgo(calgo);
} else {
cancelChecksumTransaction();
}
@@ -275,11 +275,11 @@ void MetalinkParserController::setTypeOfChecksum(const std::string& type)
void MetalinkParserController::setHashOfChecksum(const std::string& md)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChecksum.isNull()) {
+ if(tChecksum_.isNull()) {
return;
}
- if(MessageDigestContext::isValidHash(_tChecksum->getAlgo(), md)) {
- _tChecksum->setMessageDigest(md);
+ if(MessageDigestContext::isValidHash(tChecksum_->getAlgo(), md)) {
+ tChecksum_->setMessageDigest(md);
} else {
cancelChecksumTransaction();
}
@@ -289,45 +289,45 @@ void MetalinkParserController::setHashOfChecksum(const std::string& md)
void MetalinkParserController::commitChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChecksum.isNull()) {
+ if(tChecksum_.isNull()) {
return;
}
- if(_tEntry->checksum.isNull() ||
- MessageDigestContext::isStronger(_tChecksum->getAlgo(),
- _tEntry->checksum->getAlgo())) {
- _tEntry->checksum = _tChecksum;
+ if(tEntry_->checksum.isNull() ||
+ MessageDigestContext::isStronger(tChecksum_->getAlgo(),
+ tEntry_->checksum->getAlgo())) {
+ tEntry_->checksum = tChecksum_;
}
- _tChecksum.reset();
+ tChecksum_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::cancelChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- _tChecksum.reset();
+ tChecksum_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::newChunkChecksumTransactionV4()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tChunkChecksumV4.reset(new ChunkChecksum());
- _tempChunkChecksumsV4.clear();
+ tChunkChecksumV4_.reset(new ChunkChecksum());
+ tempChunkChecksumsV4_.clear();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::setTypeOfChunkChecksumV4(const std::string& type)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksumV4.isNull()) {
+ if(tChunkChecksumV4_.isNull()) {
return;
}
std::string calgo = MessageDigestContext::getCanonicalAlgo(type);
if(MessageDigestContext::supports(calgo)) {
- _tChunkChecksumV4->setAlgo(calgo);
+ tChunkChecksumV4_->setAlgo(calgo);
} else {
cancelChunkChecksumTransactionV4();
}
@@ -337,11 +337,11 @@ void MetalinkParserController::setTypeOfChunkChecksumV4(const std::string& type)
void MetalinkParserController::setLengthOfChunkChecksumV4(size_t length)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksumV4.isNull()) {
+ if(tChunkChecksumV4_.isNull()) {
return;
}
if(length > 0) {
- _tChunkChecksumV4->setChecksumLength(length);
+ tChunkChecksumV4_->setChecksumLength(length);
} else {
cancelChunkChecksumTransactionV4();
}
@@ -351,11 +351,11 @@ void MetalinkParserController::setLengthOfChunkChecksumV4(size_t length)
void MetalinkParserController::addHashOfChunkChecksumV4(const std::string& md)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksumV4.isNull()) {
+ if(tChunkChecksumV4_.isNull()) {
return;
}
- if(MessageDigestContext::isValidHash(_tChunkChecksumV4->getAlgo(), md)) {
- _tempChunkChecksumsV4.push_back(md);
+ if(MessageDigestContext::isValidHash(tChunkChecksumV4_->getAlgo(), md)) {
+ tempChunkChecksumsV4_.push_back(md);
} else {
cancelChunkChecksumTransactionV4();
}
@@ -365,48 +365,48 @@ void MetalinkParserController::addHashOfChunkChecksumV4(const std::string& md)
void MetalinkParserController::commitChunkChecksumTransactionV4()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksumV4.isNull()) {
+ if(tChunkChecksumV4_.isNull()) {
return;
}
- if(_tEntry->chunkChecksum.isNull() ||
- MessageDigestContext::isStronger(_tChunkChecksumV4->getAlgo(),
- _tEntry->chunkChecksum->getAlgo())) {
- std::vector<std::string> checksums(_tempChunkChecksumsV4.begin(),
- _tempChunkChecksumsV4.end());
- _tChunkChecksumV4->setChecksums(checksums);
- _tEntry->chunkChecksum = _tChunkChecksumV4;
+ if(tEntry_->chunkChecksum.isNull() ||
+ MessageDigestContext::isStronger(tChunkChecksumV4_->getAlgo(),
+ tEntry_->chunkChecksum->getAlgo())) {
+ std::vector<std::string> checksums(tempChunkChecksumsV4_.begin(),
+ tempChunkChecksumsV4_.end());
+ tChunkChecksumV4_->setChecksums(checksums);
+ tEntry_->chunkChecksum = tChunkChecksumV4_;
}
- _tChunkChecksumV4.reset();
+ tChunkChecksumV4_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::cancelChunkChecksumTransactionV4()
{
#ifdef ENABLE_MESSAGE_DIGEST
- _tChunkChecksumV4.reset();
+ tChunkChecksumV4_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::newChunkChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tChunkChecksum.reset(new ChunkChecksum());
- _tempChunkChecksums.clear();
+ tChunkChecksum_.reset(new ChunkChecksum());
+ tempChunkChecksums_.clear();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::setTypeOfChunkChecksum(const std::string& type)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
std::string calgo = MessageDigestContext::getCanonicalAlgo(type);
if(MessageDigestContext::supports(calgo)) {
- _tChunkChecksum->setAlgo(calgo);
+ tChunkChecksum_->setAlgo(calgo);
} else {
cancelChunkChecksumTransaction();
}
@@ -416,11 +416,11 @@ void MetalinkParserController::setTypeOfChunkChecksum(const std::string& type)
void MetalinkParserController::setLengthOfChunkChecksum(size_t length)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
if(length > 0) {
- _tChunkChecksum->setChecksumLength(length);
+ tChunkChecksum_->setChecksumLength(length);
} else {
cancelChunkChecksumTransaction();
}
@@ -430,11 +430,11 @@ void MetalinkParserController::setLengthOfChunkChecksum(size_t length)
void MetalinkParserController::addHashOfChunkChecksum(size_t order, const std::string& md)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
- if(MessageDigestContext::isValidHash(_tChunkChecksum->getAlgo(), md)) {
- _tempChunkChecksums.push_back(std::make_pair(order, md));
+ if(MessageDigestContext::isValidHash(tChunkChecksum_->getAlgo(), md)) {
+ tempChunkChecksums_.push_back(std::make_pair(order, md));
} else {
cancelChunkChecksumTransaction();
}
@@ -444,21 +444,21 @@ void MetalinkParserController::addHashOfChunkChecksum(size_t order, const std::s
void MetalinkParserController::createNewHashOfChunkChecksum(size_t order)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
- _tempHashPair.first = order;
+ tempHashPair_.first = order;
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::setMessageDigestOfChunkChecksum(const std::string& md)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
- if(MessageDigestContext::isValidHash(_tChunkChecksum->getAlgo(), md)) {
- _tempHashPair.second = md;
+ if(MessageDigestContext::isValidHash(tChunkChecksum_->getAlgo(), md)) {
+ tempHashPair_.second = md;
} else {
cancelChunkChecksumTransaction();
}
@@ -468,145 +468,145 @@ void MetalinkParserController::setMessageDigestOfChunkChecksum(const std::string
void MetalinkParserController::addHashOfChunkChecksum()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
- _tempChunkChecksums.push_back(_tempHashPair);
+ tempChunkChecksums_.push_back(tempHashPair_);
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::commitChunkChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_tChunkChecksum.isNull()) {
+ if(tChunkChecksum_.isNull()) {
return;
}
- if(_tEntry->chunkChecksum.isNull() ||
- MessageDigestContext::isStronger(_tChunkChecksum->getAlgo(),
- _tEntry->chunkChecksum->getAlgo())) {
- std::sort(_tempChunkChecksums.begin(), _tempChunkChecksums.end(),
+ if(tEntry_->chunkChecksum.isNull() ||
+ MessageDigestContext::isStronger(tChunkChecksum_->getAlgo(),
+ tEntry_->chunkChecksum->getAlgo())) {
+ std::sort(tempChunkChecksums_.begin(), tempChunkChecksums_.end(),
Ascend1st<std::pair<size_t, std::string> >());
std::vector<std::string> checksums;
- std::transform(_tempChunkChecksums.begin(), _tempChunkChecksums.end(),
+ std::transform(tempChunkChecksums_.begin(), tempChunkChecksums_.end(),
std::back_inserter(checksums),
select2nd<std::pair<size_t, std::string> >());
- _tChunkChecksum->setChecksums(checksums);
- _tEntry->chunkChecksum = _tChunkChecksum;
+ tChunkChecksum_->setChecksums(checksums);
+ tEntry_->chunkChecksum = tChunkChecksum_;
}
- _tChunkChecksum.reset();
+ tChunkChecksum_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::cancelChunkChecksumTransaction()
{
#ifdef ENABLE_MESSAGE_DIGEST
- _tChunkChecksum.reset();
+ tChunkChecksum_.reset();
#endif // ENABLE_MESSAGE_DIGEST
}
void MetalinkParserController::newSignatureTransaction()
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tSignature.reset(new Signature());
+ tSignature_.reset(new Signature());
}
void MetalinkParserController::setTypeOfSignature(const std::string& type)
{
- if(_tSignature.isNull()) {
+ if(tSignature_.isNull()) {
return;
}
- _tSignature->setType(type);
+ tSignature_->setType(type);
}
void MetalinkParserController::setFileOfSignature(const std::string& file)
{
- if(_tSignature.isNull()) {
+ if(tSignature_.isNull()) {
return;
}
- _tSignature->setFile(file);
+ tSignature_->setFile(file);
}
void MetalinkParserController::setBodyOfSignature(const std::string& body)
{
- if(_tSignature.isNull()) {
+ if(tSignature_.isNull()) {
return;
}
- _tSignature->setBody(body);
+ tSignature_->setBody(body);
}
void MetalinkParserController::commitSignatureTransaction()
{
- if(_tSignature.isNull()) {
+ if(tSignature_.isNull()) {
return;
}
- _tEntry->setSignature(_tSignature);
- _tSignature.reset();
+ tEntry_->setSignature(tSignature_);
+ tSignature_.reset();
}
void MetalinkParserController::cancelSignatureTransaction()
{
- _tSignature.reset();
+ tSignature_.reset();
}
void MetalinkParserController::newMetaurlTransaction()
{
- if(_tEntry.isNull()) {
+ if(tEntry_.isNull()) {
return;
}
- _tMetaurl.reset(new MetalinkMetaurl());
+ tMetaurl_.reset(new MetalinkMetaurl());
}
void MetalinkParserController::setURLOfMetaurl(const std::string& url)
{
- if(_tMetaurl.isNull()) {
+ if(tMetaurl_.isNull()) {
return;
}
- _tMetaurl->url = url;
+ tMetaurl_->url = url;
}
void MetalinkParserController::setMediatypeOfMetaurl
(const std::string& mediatype)
{
- if(_tMetaurl.isNull()) {
+ if(tMetaurl_.isNull()) {
return;
}
- _tMetaurl->mediatype = mediatype;
+ tMetaurl_->mediatype = mediatype;
}
void MetalinkParserController::setPriorityOfMetaurl(int priority)
{
- if(_tMetaurl.isNull()) {
+ if(tMetaurl_.isNull()) {
return;
}
- _tMetaurl->priority = priority;
+ tMetaurl_->priority = priority;
}
void MetalinkParserController::setNameOfMetaurl(const std::string& name)
{
- if(_tMetaurl.isNull()) {
+ if(tMetaurl_.isNull()) {
return;
}
- _tMetaurl->name = name;
+ tMetaurl_->name = name;
}
void MetalinkParserController::commitMetaurlTransaction()
{
- if(_tMetaurl.isNull()) {
+ if(tMetaurl_.isNull()) {
return;
}
#ifdef ENABLE_BITTORRENT
- if(_tMetaurl->mediatype == MetalinkMetaurl::MEDIATYPE_TORRENT) {
- _tEntry->metaurls.push_back(_tMetaurl);
+ if(tMetaurl_->mediatype == MetalinkMetaurl::MEDIATYPE_TORRENT) {
+ tEntry_->metaurls.push_back(tMetaurl_);
}
#endif // ENABLE_BITTORRENT
- _tMetaurl.reset();
+ tMetaurl_.reset();
}
void MetalinkParserController::cancelMetaurlTransaction()
{
- _tMetaurl.reset();
+ tMetaurl_.reset();
}
} // namespace aria2
diff --git a/src/MetalinkParserController.h b/src/MetalinkParserController.h
index 6693974c..4e3b794b 100644
--- a/src/MetalinkParserController.h
+++ b/src/MetalinkParserController.h
@@ -58,29 +58,29 @@ class ChunkChecksum;
class MetalinkParserController {
private:
- SharedHandle<Metalinker> _metalinker;
+ SharedHandle<Metalinker> metalinker_;
- SharedHandle<MetalinkEntry> _tEntry;
+ SharedHandle<MetalinkEntry> tEntry_;
- SharedHandle<MetalinkResource> _tResource;
+ SharedHandle<MetalinkResource> tResource_;
- SharedHandle<MetalinkMetaurl> _tMetaurl;
+ SharedHandle<MetalinkMetaurl> tMetaurl_;
#ifdef ENABLE_MESSAGE_DIGEST
- SharedHandle<Checksum> _tChecksum;
+ SharedHandle<Checksum> tChecksum_;
- SharedHandle<ChunkChecksum> _tChunkChecksumV4; // Metalink4Spec
+ SharedHandle<ChunkChecksum> tChunkChecksumV4_; // Metalink4Spec
- std::vector<std::string> _tempChunkChecksumsV4; // Metalink4Spec
+ std::vector<std::string> tempChunkChecksumsV4_; // Metalink4Spec
- SharedHandle<ChunkChecksum> _tChunkChecksum; // Metalink3Spec
+ SharedHandle<ChunkChecksum> tChunkChecksum_; // Metalink3Spec
- std::vector<std::pair<size_t, std::string> > _tempChunkChecksums;//Metalink3Spec
+ std::vector<std::pair<size_t, std::string> > tempChunkChecksums_;//Metalink3Spec
- std::pair<size_t, std::string> _tempHashPair; // Metalink3Spec
+ std::pair<size_t, std::string> tempHashPair_; // Metalink3Spec
#endif // ENABLE_MESSAGE_DIGEST
- SharedHandle<Signature> _tSignature;
+ SharedHandle<Signature> tSignature_;
public:
MetalinkParserController();
@@ -88,7 +88,7 @@ public:
const SharedHandle<Metalinker>& getResult() const
{
- return _metalinker;
+ return metalinker_;
}
void newEntryTransaction();
diff --git a/src/MetalinkParserStateMachine.cc b/src/MetalinkParserStateMachine.cc
index 5d28ef3c..f9fcfc3b 100644
--- a/src/MetalinkParserStateMachine.cc
+++ b/src/MetalinkParserStateMachine.cc
@@ -45,458 +45,458 @@
namespace aria2 {
-MetalinkParserState* MetalinkParserStateMachine::_initialState =
+MetalinkParserState* MetalinkParserStateMachine::initialState_ =
new InitialMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_skipTagState =
+MetalinkParserState* MetalinkParserStateMachine::skipTagState_ =
new SkipTagMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_metalinkState =
+MetalinkParserState* MetalinkParserStateMachine::metalinkState_ =
new MetalinkMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_filesState =
+MetalinkParserState* MetalinkParserStateMachine::filesState_ =
new FilesMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_fileState =
+MetalinkParserState* MetalinkParserStateMachine::fileState_ =
new FileMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_sizeState =
+MetalinkParserState* MetalinkParserStateMachine::sizeState_ =
new SizeMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_versionState =
+MetalinkParserState* MetalinkParserStateMachine::versionState_ =
new VersionMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_languageState =
+MetalinkParserState* MetalinkParserStateMachine::languageState_ =
new LanguageMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_osState =
+MetalinkParserState* MetalinkParserStateMachine::osState_ =
new OSMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_verificationState =
+MetalinkParserState* MetalinkParserStateMachine::verificationState_ =
new VerificationMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_hashState =
+MetalinkParserState* MetalinkParserStateMachine::hashState_ =
new HashMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_piecesState =
+MetalinkParserState* MetalinkParserStateMachine::piecesState_ =
new PiecesMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_pieceHashState =
+MetalinkParserState* MetalinkParserStateMachine::pieceHashState_ =
new PieceHashMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_signatureState =
+MetalinkParserState* MetalinkParserStateMachine::signatureState_ =
new SignatureMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_resourcesState =
+MetalinkParserState* MetalinkParserStateMachine::resourcesState_ =
new ResourcesMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_urlState =
+MetalinkParserState* MetalinkParserStateMachine::urlState_ =
new URLMetalinkParserState();
-MetalinkParserState* MetalinkParserStateMachine::_metalinkStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::metalinkStateV4_ =
new MetalinkMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_fileStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::fileStateV4_ =
new FileMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_sizeStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::sizeStateV4_ =
new SizeMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_versionStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::versionStateV4_ =
new VersionMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_languageStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::languageStateV4_ =
new LanguageMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_osStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::osStateV4_ =
new OSMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_hashStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::hashStateV4_ =
new HashMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_piecesStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::piecesStateV4_ =
new PiecesMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_pieceHashStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::pieceHashStateV4_ =
new PieceHashMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_signatureStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::signatureStateV4_ =
new SignatureMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_urlStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::urlStateV4_ =
new URLMetalinkParserStateV4();
-MetalinkParserState* MetalinkParserStateMachine::_metaurlStateV4 =
+MetalinkParserState* MetalinkParserStateMachine::metaurlStateV4_ =
new MetaurlMetalinkParserStateV4();
MetalinkParserStateMachine::MetalinkParserStateMachine():
- _ctrl(new MetalinkParserController())
+ ctrl_(new MetalinkParserController())
{
- _stateStack.push(_initialState);
+ stateStack_.push(initialState_);
}
void MetalinkParserStateMachine::setMetalinkState()
{
- _stateStack.push(_metalinkState);
+ stateStack_.push(metalinkState_);
}
void MetalinkParserStateMachine::setFilesState()
{
- _stateStack.push(_filesState);
+ stateStack_.push(filesState_);
}
void MetalinkParserStateMachine::setFileState()
{
- _stateStack.push(_fileState);
+ stateStack_.push(fileState_);
}
void MetalinkParserStateMachine::setSizeState()
{
- _stateStack.push(_sizeState);
+ stateStack_.push(sizeState_);
}
void MetalinkParserStateMachine::setVersionState()
{
- _stateStack.push(_versionState);
+ stateStack_.push(versionState_);
}
void MetalinkParserStateMachine::setLanguageState()
{
- _stateStack.push(_languageState);
+ stateStack_.push(languageState_);
}
void MetalinkParserStateMachine::setOSState()
{
- _stateStack.push(_osState);
+ stateStack_.push(osState_);
}
void MetalinkParserStateMachine::setVerificationState()
{
- _stateStack.push(_verificationState);
+ stateStack_.push(verificationState_);
}
void MetalinkParserStateMachine::setHashState()
{
- _stateStack.push(_hashState);
+ stateStack_.push(hashState_);
}
void MetalinkParserStateMachine::setPiecesState()
{
- _stateStack.push(_piecesState);
+ stateStack_.push(piecesState_);
}
void MetalinkParserStateMachine::setPieceHashState()
{
- _stateStack.push(_pieceHashState);
+ stateStack_.push(pieceHashState_);
}
void MetalinkParserStateMachine::setSignatureState()
{
- _stateStack.push(_signatureState);
+ stateStack_.push(signatureState_);
}
void MetalinkParserStateMachine::setResourcesState()
{
- _stateStack.push(_resourcesState);
+ stateStack_.push(resourcesState_);
}
void MetalinkParserStateMachine::setURLState()
{
- _stateStack.push(_urlState);
+ stateStack_.push(urlState_);
}
void MetalinkParserStateMachine::setMetalinkStateV4()
{
- _stateStack.push(_metalinkStateV4);
+ stateStack_.push(metalinkStateV4_);
}
void MetalinkParserStateMachine::setFileStateV4()
{
- _stateStack.push(_fileStateV4);
+ stateStack_.push(fileStateV4_);
}
void MetalinkParserStateMachine::setSizeStateV4()
{
- _stateStack.push(_sizeStateV4);
+ stateStack_.push(sizeStateV4_);
}
void MetalinkParserStateMachine::setVersionStateV4()
{
- _stateStack.push(_versionStateV4);
+ stateStack_.push(versionStateV4_);
}
void MetalinkParserStateMachine::setLanguageStateV4()
{
- _stateStack.push(_languageStateV4);
+ stateStack_.push(languageStateV4_);
}
void MetalinkParserStateMachine::setOSStateV4()
{
- _stateStack.push(_osStateV4);
+ stateStack_.push(osStateV4_);
}
void MetalinkParserStateMachine::setHashStateV4()
{
- _stateStack.push(_hashStateV4);
+ stateStack_.push(hashStateV4_);
}
void MetalinkParserStateMachine::setPiecesStateV4()
{
- _stateStack.push(_piecesStateV4);
+ stateStack_.push(piecesStateV4_);
}
void MetalinkParserStateMachine::setPieceHashStateV4()
{
- _stateStack.push(_pieceHashStateV4);
+ stateStack_.push(pieceHashStateV4_);
}
void MetalinkParserStateMachine::setSignatureStateV4()
{
- _stateStack.push(_signatureStateV4);
+ stateStack_.push(signatureStateV4_);
}
void MetalinkParserStateMachine::setURLStateV4()
{
- _stateStack.push(_urlStateV4);
+ stateStack_.push(urlStateV4_);
}
void MetalinkParserStateMachine::setMetaurlStateV4()
{
- _stateStack.push(_metaurlStateV4);
+ stateStack_.push(metaurlStateV4_);
}
void MetalinkParserStateMachine::setSkipTagState()
{
- _stateStack.push(_skipTagState);
+ stateStack_.push(skipTagState_);
}
bool MetalinkParserStateMachine::finished() const
{
- return _stateStack.top() == _initialState;
+ return stateStack_.top() == initialState_;
}
void MetalinkParserStateMachine::newEntryTransaction()
{
- _ctrl->newEntryTransaction();
+ ctrl_->newEntryTransaction();
}
void MetalinkParserStateMachine::setFileNameOfEntry(const std::string& filename)
{
- _ctrl->setFileNameOfEntry(filename);
+ ctrl_->setFileNameOfEntry(filename);
}
void MetalinkParserStateMachine::setFileLengthOfEntry(uint64_t length)
{
- _ctrl->setFileLengthOfEntry(length);
+ ctrl_->setFileLengthOfEntry(length);
}
void MetalinkParserStateMachine::setVersionOfEntry(const std::string& version)
{
- _ctrl->setVersionOfEntry(version);
+ ctrl_->setVersionOfEntry(version);
}
void MetalinkParserStateMachine::setLanguageOfEntry(const std::string& language)
{
- _ctrl->setLanguageOfEntry(language);
+ ctrl_->setLanguageOfEntry(language);
}
void MetalinkParserStateMachine::setOSOfEntry(const std::string& os)
{
- _ctrl->setOSOfEntry(os);
+ ctrl_->setOSOfEntry(os);
}
void MetalinkParserStateMachine::setMaxConnectionsOfEntry(int maxConnections)
{
- _ctrl->setMaxConnectionsOfEntry(maxConnections);
+ ctrl_->setMaxConnectionsOfEntry(maxConnections);
}
void MetalinkParserStateMachine::commitEntryTransaction()
{
- _ctrl->commitEntryTransaction();
+ ctrl_->commitEntryTransaction();
}
void MetalinkParserStateMachine::cancelEntryTransaction()
{
- _ctrl->cancelEntryTransaction();
+ ctrl_->cancelEntryTransaction();
}
void MetalinkParserStateMachine::newResourceTransaction()
{
- _ctrl->newResourceTransaction();
+ ctrl_->newResourceTransaction();
}
void MetalinkParserStateMachine::setURLOfResource(const std::string& url)
{
- _ctrl->setURLOfResource(url);
+ ctrl_->setURLOfResource(url);
}
void MetalinkParserStateMachine::setTypeOfResource(const std::string& type)
{
- _ctrl->setTypeOfResource(type);
+ ctrl_->setTypeOfResource(type);
}
void MetalinkParserStateMachine::setLocationOfResource
(const std::string& location)
{
- _ctrl->setLocationOfResource(location);
+ ctrl_->setLocationOfResource(location);
}
void MetalinkParserStateMachine::setPriorityOfResource(int priority)
{
- _ctrl->setPriorityOfResource(priority);
+ ctrl_->setPriorityOfResource(priority);
}
void MetalinkParserStateMachine::setMaxConnectionsOfResource(int maxConnections)
{
- _ctrl->setMaxConnectionsOfResource(maxConnections);
+ ctrl_->setMaxConnectionsOfResource(maxConnections);
}
void MetalinkParserStateMachine::commitResourceTransaction()
{
- _ctrl->commitResourceTransaction();
+ ctrl_->commitResourceTransaction();
}
void MetalinkParserStateMachine::cancelResourceTransaction()
{
- _ctrl->cancelResourceTransaction();
+ ctrl_->cancelResourceTransaction();
}
void MetalinkParserStateMachine::newChecksumTransaction()
{
- _ctrl->newChecksumTransaction();
+ ctrl_->newChecksumTransaction();
}
void MetalinkParserStateMachine::setTypeOfChecksum(const std::string& type)
{
- _ctrl->setTypeOfChecksum(type);
+ ctrl_->setTypeOfChecksum(type);
}
void MetalinkParserStateMachine::setHashOfChecksum(const std::string& md)
{
- _ctrl->setHashOfChecksum(md);
+ ctrl_->setHashOfChecksum(md);
}
void MetalinkParserStateMachine::commitChecksumTransaction()
{
- _ctrl->commitChecksumTransaction();
+ ctrl_->commitChecksumTransaction();
}
void MetalinkParserStateMachine::cancelChecksumTransaction()
{
- _ctrl->cancelChecksumTransaction();
+ ctrl_->cancelChecksumTransaction();
}
void MetalinkParserStateMachine::newChunkChecksumTransactionV4()
{
- _ctrl->newChunkChecksumTransactionV4();
+ ctrl_->newChunkChecksumTransactionV4();
}
void MetalinkParserStateMachine::setLengthOfChunkChecksumV4(size_t length)
{
- _ctrl->setLengthOfChunkChecksumV4(length);
+ ctrl_->setLengthOfChunkChecksumV4(length);
}
void MetalinkParserStateMachine::setTypeOfChunkChecksumV4
(const std::string& type)
{
- _ctrl->setTypeOfChunkChecksumV4(type);
+ ctrl_->setTypeOfChunkChecksumV4(type);
}
void MetalinkParserStateMachine::addHashOfChunkChecksumV4(const std::string& md)
{
- _ctrl->addHashOfChunkChecksumV4(md);
+ ctrl_->addHashOfChunkChecksumV4(md);
}
void MetalinkParserStateMachine::commitChunkChecksumTransactionV4()
{
- _ctrl->commitChunkChecksumTransactionV4();
+ ctrl_->commitChunkChecksumTransactionV4();
}
void MetalinkParserStateMachine::cancelChunkChecksumTransactionV4()
{
- _ctrl->cancelChunkChecksumTransactionV4();
+ ctrl_->cancelChunkChecksumTransactionV4();
}
void MetalinkParserStateMachine::newChunkChecksumTransaction()
{
- _ctrl->newChunkChecksumTransaction();
+ ctrl_->newChunkChecksumTransaction();
}
void MetalinkParserStateMachine::setLengthOfChunkChecksum(size_t length)
{
- _ctrl->setLengthOfChunkChecksum(length);
+ ctrl_->setLengthOfChunkChecksum(length);
}
void MetalinkParserStateMachine::setTypeOfChunkChecksum(const std::string& type)
{
- _ctrl->setTypeOfChunkChecksum(type);
+ ctrl_->setTypeOfChunkChecksum(type);
}
void MetalinkParserStateMachine::createNewHashOfChunkChecksum(size_t order)
{
- _ctrl->createNewHashOfChunkChecksum(order);
+ ctrl_->createNewHashOfChunkChecksum(order);
}
void MetalinkParserStateMachine::setMessageDigestOfChunkChecksum
(const std::string& md)
{
- _ctrl->setMessageDigestOfChunkChecksum(md);
+ ctrl_->setMessageDigestOfChunkChecksum(md);
}
void MetalinkParserStateMachine::addHashOfChunkChecksum()
{
- _ctrl->addHashOfChunkChecksum();
+ ctrl_->addHashOfChunkChecksum();
}
void MetalinkParserStateMachine::commitChunkChecksumTransaction()
{
- _ctrl->commitChunkChecksumTransaction();
+ ctrl_->commitChunkChecksumTransaction();
}
void MetalinkParserStateMachine::cancelChunkChecksumTransaction()
{
- _ctrl->cancelChunkChecksumTransaction();
+ ctrl_->cancelChunkChecksumTransaction();
}
void MetalinkParserStateMachine::newSignatureTransaction()
{
- _ctrl->newSignatureTransaction();
+ ctrl_->newSignatureTransaction();
}
void MetalinkParserStateMachine::setTypeOfSignature(const std::string& type)
{
- _ctrl->setTypeOfSignature(type);
+ ctrl_->setTypeOfSignature(type);
}
void MetalinkParserStateMachine::setFileOfSignature(const std::string& file)
{
- _ctrl->setFileOfSignature(file);
+ ctrl_->setFileOfSignature(file);
}
void MetalinkParserStateMachine::setBodyOfSignature(const std::string& body)
{
- _ctrl->setBodyOfSignature(body);
+ ctrl_->setBodyOfSignature(body);
}
void MetalinkParserStateMachine::commitSignatureTransaction()
{
- _ctrl->commitSignatureTransaction();
+ ctrl_->commitSignatureTransaction();
}
void MetalinkParserStateMachine::cancelSignatureTransaction()
{
- _ctrl->cancelSignatureTransaction();
+ ctrl_->cancelSignatureTransaction();
}
void MetalinkParserStateMachine::newMetaurlTransaction()
{
- _ctrl->newMetaurlTransaction();
+ ctrl_->newMetaurlTransaction();
}
void MetalinkParserStateMachine::setURLOfMetaurl(const std::string& url)
{
- _ctrl->setURLOfMetaurl(url);
+ ctrl_->setURLOfMetaurl(url);
}
void MetalinkParserStateMachine::setMediatypeOfMetaurl
(const std::string& mediatype)
{
- _ctrl->setMediatypeOfMetaurl(mediatype);
+ ctrl_->setMediatypeOfMetaurl(mediatype);
}
void MetalinkParserStateMachine::setPriorityOfMetaurl(int priority)
{
- _ctrl->setPriorityOfMetaurl(priority);
+ ctrl_->setPriorityOfMetaurl(priority);
}
void MetalinkParserStateMachine::setNameOfMetaurl(const std::string& name)
{
- _ctrl->setNameOfMetaurl(name);
+ ctrl_->setNameOfMetaurl(name);
}
void MetalinkParserStateMachine::commitMetaurlTransaction()
{
- _ctrl->commitMetaurlTransaction();
+ ctrl_->commitMetaurlTransaction();
}
void MetalinkParserStateMachine::cancelMetaurlTransaction()
{
- _ctrl->cancelMetaurlTransaction();
+ ctrl_->cancelMetaurlTransaction();
}
void MetalinkParserStateMachine::beginElement
@@ -505,7 +505,7 @@ void MetalinkParserStateMachine::beginElement
const std::string& nsUri,
const std::vector<XmlAttr>& attrs)
{
- _stateStack.top()->beginElement(this, localname, prefix, nsUri, attrs);
+ stateStack_.top()->beginElement(this, localname, prefix, nsUri, attrs);
}
void MetalinkParserStateMachine::endElement
@@ -514,19 +514,19 @@ void MetalinkParserStateMachine::endElement
const std::string& nsUri,
const std::string& characters)
{
- _stateStack.top()->endElement(this, localname, prefix, nsUri, characters);
- _stateStack.pop();
+ stateStack_.top()->endElement(this, localname, prefix, nsUri, characters);
+ stateStack_.pop();
}
bool MetalinkParserStateMachine::needsCharactersBuffering() const
{
- return _stateStack.top()->needsCharactersBuffering();
+ return stateStack_.top()->needsCharactersBuffering();
}
void MetalinkParserStateMachine::logError(const std::string& log)
{
- if(_errors.size() < 10) {
- _errors.push_back(log);
+ if(errors_.size() < 10) {
+ errors_.push_back(log);
}
}
@@ -534,7 +534,7 @@ std::string MetalinkParserStateMachine::getErrorString() const
{
std::stringstream error;
error << "Specification violation: ";
- std::copy(_errors.begin(), _errors.end(),
+ std::copy(errors_.begin(), errors_.end(),
std::ostream_iterator<std::string>(error, ", "));
return error.str();
}
diff --git a/src/MetalinkParserStateMachine.h b/src/MetalinkParserStateMachine.h
index 1eea88b5..b0666b58 100644
--- a/src/MetalinkParserStateMachine.h
+++ b/src/MetalinkParserStateMachine.h
@@ -50,45 +50,45 @@ class Metalinker;
class MetalinkParserStateMachine {
private:
- SharedHandle<MetalinkParserController> _ctrl;
+ SharedHandle<MetalinkParserController> ctrl_;
- std::stack<MetalinkParserState*> _stateStack;
+ std::stack<MetalinkParserState*> stateStack_;
// Error messages encountered while parsing document.
- std::vector<std::string> _errors;
+ std::vector<std::string> errors_;
- static MetalinkParserState* _initialState;
- static MetalinkParserState* _skipTagState;
+ static MetalinkParserState* initialState_;
+ static MetalinkParserState* skipTagState_;
// Metalink3
- static MetalinkParserState* _metalinkState;
- static MetalinkParserState* _filesState; // Metalink3Spec
- static MetalinkParserState* _fileState;
- static MetalinkParserState* _sizeState;
- static MetalinkParserState* _versionState;
- static MetalinkParserState* _languageState;
- static MetalinkParserState* _osState;
- static MetalinkParserState* _verificationState; // Metalink3Spec
- static MetalinkParserState* _hashState;
- static MetalinkParserState* _piecesState; // Metalink3Spec
- static MetalinkParserState* _pieceHashState; // Metalink3Spec
- static MetalinkParserState* _signatureState;
- static MetalinkParserState* _resourcesState; // Metalink3Spec
- static MetalinkParserState* _urlState;
+ static MetalinkParserState* metalinkState_;
+ static MetalinkParserState* filesState_; // Metalink3Spec
+ static MetalinkParserState* fileState_;
+ static MetalinkParserState* sizeState_;
+ static MetalinkParserState* versionState_;
+ static MetalinkParserState* languageState_;
+ static MetalinkParserState* osState_;
+ static MetalinkParserState* verificationState_; // Metalink3Spec
+ static MetalinkParserState* hashState_;
+ static MetalinkParserState* piecesState_; // Metalink3Spec
+ static MetalinkParserState* pieceHashState_; // Metalink3Spec
+ static MetalinkParserState* signatureState_;
+ static MetalinkParserState* resourcesState_; // Metalink3Spec
+ static MetalinkParserState* urlState_;
// Metalink4
- static MetalinkParserState* _metalinkStateV4;
- static MetalinkParserState* _fileStateV4;
- static MetalinkParserState* _sizeStateV4;
- static MetalinkParserState* _versionStateV4;
- static MetalinkParserState* _languageStateV4;
- static MetalinkParserState* _osStateV4;
- static MetalinkParserState* _hashStateV4;
- static MetalinkParserState* _piecesStateV4; // Metalink4Spec
- static MetalinkParserState* _pieceHashStateV4; // Metalink4Spec
- static MetalinkParserState* _signatureStateV4;
- static MetalinkParserState* _urlStateV4;
- static MetalinkParserState* _metaurlStateV4;
+ static MetalinkParserState* metalinkStateV4_;
+ static MetalinkParserState* fileStateV4_;
+ static MetalinkParserState* sizeStateV4_;
+ static MetalinkParserState* versionStateV4_;
+ static MetalinkParserState* languageStateV4_;
+ static MetalinkParserState* osStateV4_;
+ static MetalinkParserState* hashStateV4_;
+ static MetalinkParserState* piecesStateV4_; // Metalink4Spec
+ static MetalinkParserState* pieceHashStateV4_; // Metalink4Spec
+ static MetalinkParserState* signatureStateV4_;
+ static MetalinkParserState* urlStateV4_;
+ static MetalinkParserState* metaurlStateV4_;
public:
MetalinkParserStateMachine();
@@ -255,14 +255,14 @@ public:
const std::vector<std::string>& getErrors() const
{
- return _errors;
+ return errors_;
}
std::string getErrorString() const;
const SharedHandle<Metalinker>& getResult() const
{
- return _ctrl->getResult();
+ return ctrl_->getResult();
}
};
diff --git a/src/MetalinkParserStateV3Impl.cc b/src/MetalinkParserStateV3Impl.cc
index 98a931dd..b89ee4da 100644
--- a/src/MetalinkParserStateV3Impl.cc
+++ b/src/MetalinkParserStateV3Impl.cc
@@ -69,13 +69,13 @@ const std::string METALINK3_NAMESPACE_URI("http://www.metalinker.org/");
namespace {
class FindAttr {
private:
- const std::string& _localname;
+ const std::string& localname_;
public:
- FindAttr(const std::string& localname):_localname(localname) {}
+ FindAttr(const std::string& localname):localname_(localname) {}
bool operator()(const XmlAttr& attr) const
{
- return attr.localname == _localname &&
+ return attr.localname == localname_ &&
(attr.nsUri.empty() || attr.nsUri == METALINK3_NAMESPACE_URI);
}
};
diff --git a/src/MetalinkParserStateV4Impl.cc b/src/MetalinkParserStateV4Impl.cc
index 6b09adb2..bfa4d0d6 100644
--- a/src/MetalinkParserStateV4Impl.cc
+++ b/src/MetalinkParserStateV4Impl.cc
@@ -68,13 +68,13 @@ const std::string METALINK4_NAMESPACE_URI("urn:ietf:params:xml:ns:metalink");
namespace {
class FindAttr {
private:
- const std::string& _localname;
+ const std::string& localname_;
public:
- FindAttr(const std::string& localname):_localname(localname) {}
+ FindAttr(const std::string& localname):localname_(localname) {}
bool operator()(const XmlAttr& attr) const
{
- return attr.localname == _localname &&
+ return attr.localname == localname_ &&
(attr.nsUri.empty() || attr.nsUri == METALINK4_NAMESPACE_URI);
}
};
diff --git a/src/Metalinker.cc b/src/Metalinker.cc
index af11f489..4a3c8f35 100644
--- a/src/Metalinker.cc
+++ b/src/Metalinker.cc
@@ -82,7 +82,7 @@ void Metalinker::queryEntry
const std::string& language,
const std::string& os) const
{
- std::remove_copy_if(_entries.begin(), _entries.end(),
+ std::remove_copy_if(entries_.begin(), entries_.end(),
std::back_inserter(queryResult),
std::not1(EntryQuery(version, language, os)));
}
diff --git a/src/Metalinker.h b/src/Metalinker.h
index b17eb80e..363d90e7 100644
--- a/src/Metalinker.h
+++ b/src/Metalinker.h
@@ -48,14 +48,14 @@ class MetalinkEntry;
class Metalinker {
private:
- std::vector<SharedHandle<MetalinkEntry> > _entries;
+ std::vector<SharedHandle<MetalinkEntry> > entries_;
public:
Metalinker();
~Metalinker();
Metalinker& operator=(const Metalinker& metalinker) {
if(this != &metalinker) {
- _entries = metalinker._entries;
+ entries_ = metalinker.entries_;
}
return *this;
}
@@ -68,12 +68,12 @@ public:
const std::vector<SharedHandle<MetalinkEntry> >& getEntries() const
{
- return _entries;
+ return entries_;
}
void addEntry(const SharedHandle<MetalinkEntry>& entry)
{
- _entries.push_back(entry);
+ entries_.push_back(entry);
}
};
diff --git a/src/MultiDiskAdaptor.cc b/src/MultiDiskAdaptor.cc
index e13ef330..66ece501 100644
--- a/src/MultiDiskAdaptor.cc
+++ b/src/MultiDiskAdaptor.cc
@@ -53,58 +53,58 @@
namespace aria2 {
DiskWriterEntry::DiskWriterEntry(const SharedHandle<FileEntry>& fileEntry):
- _fileEntry(fileEntry), _open(false), _directIO(false),
- _needsFileAllocation(false) {}
+ fileEntry_(fileEntry), open_(false), directIO_(false),
+ needsFileAllocation_(false) {}
const std::string& DiskWriterEntry::getFilePath() const
{
- return _fileEntry->getPath();
+ return fileEntry_->getPath();
}
void DiskWriterEntry::initAndOpenFile()
{
- if(!_diskWriter.isNull()) {
- _diskWriter->initAndOpenFile(_fileEntry->getLength());
- if(_directIO) {
- _diskWriter->enableDirectIO();
+ if(!diskWriter_.isNull()) {
+ diskWriter_->initAndOpenFile(fileEntry_->getLength());
+ if(directIO_) {
+ diskWriter_->enableDirectIO();
}
- _open = true;
+ open_ = true;
}
}
void DiskWriterEntry::openFile()
{
- if(!_diskWriter.isNull()) {
- _diskWriter->openFile(_fileEntry->getLength());
- if(_directIO) {
- _diskWriter->enableDirectIO();
+ if(!diskWriter_.isNull()) {
+ diskWriter_->openFile(fileEntry_->getLength());
+ if(directIO_) {
+ diskWriter_->enableDirectIO();
}
- _open = true;
+ open_ = true;
}
}
void DiskWriterEntry::openExistingFile()
{
- if(!_diskWriter.isNull()) {
- _diskWriter->openExistingFile(_fileEntry->getLength());
- if(_directIO) {
- _diskWriter->enableDirectIO();
+ if(!diskWriter_.isNull()) {
+ diskWriter_->openExistingFile(fileEntry_->getLength());
+ if(directIO_) {
+ diskWriter_->enableDirectIO();
}
- _open = true;
+ open_ = true;
}
}
void DiskWriterEntry::closeFile()
{
- if(_open) {
- _diskWriter->closeFile();
- _open = false;
+ if(open_) {
+ diskWriter_->closeFile();
+ open_ = false;
}
}
bool DiskWriterEntry::fileExists()
{
- return _fileEntry->exists();
+ return fileEntry_->exists();
}
uint64_t DiskWriterEntry::size() const
@@ -114,35 +114,35 @@ uint64_t DiskWriterEntry::size() const
void DiskWriterEntry::setDiskWriter(const SharedHandle<DiskWriter>& diskWriter)
{
- _diskWriter = diskWriter;
+ diskWriter_ = diskWriter;
}
bool DiskWriterEntry::operator<(const DiskWriterEntry& entry) const
{
- return _fileEntry < entry._fileEntry;
+ return fileEntry_ < entry.fileEntry_;
}
void DiskWriterEntry::enableDirectIO()
{
- if(_open) {
- _diskWriter->enableDirectIO();
+ if(open_) {
+ diskWriter_->enableDirectIO();
}
- _directIO = true;
+ directIO_ = true;
}
void DiskWriterEntry::disableDirectIO()
{
- if(_open) {
- _diskWriter->disableDirectIO();
+ if(open_) {
+ diskWriter_->disableDirectIO();
}
- _directIO = false;
+ directIO_ = false;
}
MultiDiskAdaptor::MultiDiskAdaptor():
- _pieceLength(0),
- _maxOpenFiles(DEFAULT_MAX_OPEN_FILES),
- _directIOAllowed(false),
- _readOnly(false) {}
+ pieceLength_(0),
+ maxOpenFiles_(DEFAULT_MAX_OPEN_FILES),
+ directIOAllowed_(false),
+ readOnly_(false) {}
static SharedHandle<DiskWriterEntry> createDiskWriterEntry
(const SharedHandle<FileEntry>& fileEntry,
@@ -155,7 +155,7 @@ static SharedHandle<DiskWriterEntry> createDiskWriterEntry
void MultiDiskAdaptor::resetDiskWriterEntries()
{
- _diskWriterEntries.clear();
+ diskWriterEntries_.clear();
if(getFileEntries().empty()) {
return;
@@ -163,16 +163,16 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
for(std::vector<SharedHandle<FileEntry> >::const_iterator i =
getFileEntries().begin(), eoi = getFileEntries().end(); i != eoi; ++i) {
- _diskWriterEntries.push_back
+ diskWriterEntries_.push_back
(createDiskWriterEntry(*i, (*i)->isRequested()));
}
std::map<std::string, bool> dwreq;
- // TODO Currently, _pieceLength == 0 is used for unit testing only.
- if(_pieceLength > 0) {
+ // TODO Currently, pieceLength_ == 0 is used for unit testing only.
+ if(pieceLength_ > 0) {
std::vector<SharedHandle<DiskWriterEntry> >::const_iterator done =
- _diskWriterEntries.begin();
+ diskWriterEntries_.begin();
for(std::vector<SharedHandle<DiskWriterEntry> >::const_iterator itr =
- _diskWriterEntries.begin(), eoi = _diskWriterEntries.end();
+ diskWriterEntries_.begin(), eoi = diskWriterEntries_.end();
itr != eoi;) {
const SharedHandle<FileEntry>& fileEntry = (*itr)->getFileEntry();
@@ -181,8 +181,8 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
continue;
}
off_t pieceStartOffset =
- (fileEntry->getOffset()/_pieceLength)*_pieceLength;
- if(itr != _diskWriterEntries.begin()) {
+ (fileEntry->getOffset()/pieceLength_)*pieceLength_;
+ if(itr != diskWriterEntries_.begin()) {
for(std::vector<SharedHandle<DiskWriterEntry> >::const_iterator i =
itr-1; true; --i) {
const SharedHandle<FileEntry>& fileEntry = (*i)->getFileEntry();
@@ -202,12 +202,12 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
if(fileEntry->getLength() > 0) {
off_t lastPieceStartOffset =
(fileEntry->getOffset()+fileEntry->getLength()-1)/
- _pieceLength*_pieceLength;
+ pieceLength_*pieceLength_;
if(getLogger()->debug()) {
getLogger()->debug("Checking adjacent backward file to %s"
- " whose lastPieceStartOffset+_pieceLength=%lld",
+ " whose lastPieceStartOffset+pieceLength_=%lld",
fileEntry->getPath().c_str(),
- lastPieceStartOffset+_pieceLength);
+ lastPieceStartOffset+pieceLength_);
}
++itr;
// adjacent backward files are not needed to be allocated. They
@@ -221,7 +221,7 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
(*itr)->getFileEntry()->getOffset());
}
if((*itr)->getFileEntry()->getOffset() <
- static_cast<off_t>(lastPieceStartOffset+_pieceLength)) {
+ static_cast<off_t>(lastPieceStartOffset+pieceLength_)) {
if(getLogger()->debug()) {
getLogger()->debug("%s needs diskwriter",
(*itr)->getFileEntry()->getPath().c_str());
@@ -240,7 +240,7 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
}
DefaultDiskWriterFactory dwFactory;
for(std::vector<SharedHandle<DiskWriterEntry> >::const_iterator i =
- _diskWriterEntries.begin(), eoi = _diskWriterEntries.end();
+ diskWriterEntries_.begin(), eoi = diskWriterEntries_.end();
i != eoi; ++i) {
if((*i)->needsFileAllocation() ||
dwreq.find((*i)->getFileEntry()->getPath()) != dwreq.end() ||
@@ -250,10 +250,10 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
(*i)->getFilePath().c_str());
}
(*i)->setDiskWriter(dwFactory.newDiskWriter((*i)->getFilePath()));
- if(_directIOAllowed) {
+ if(directIOAllowed_) {
(*i)->getDiskWriter()->allowDirectIO();
}
- if(_readOnly) {
+ if(readOnly_) {
(*i)->getDiskWriter()->enableReadOnly();
}
}
@@ -263,7 +263,7 @@ void MultiDiskAdaptor::resetDiskWriterEntries()
void MultiDiskAdaptor::mkdir() const
{
for(std::vector<SharedHandle<DiskWriterEntry> >::const_iterator i =
- _diskWriterEntries.begin(), eoi = _diskWriterEntries.end();
+ diskWriterEntries_.begin(), eoi = diskWriterEntries_.end();
i != eoi; ++i) {
(*i)->getFileEntry()->setupDir();
}
@@ -276,20 +276,20 @@ void MultiDiskAdaptor::openIfNot
// getLogger()->debug("DiskWriterEntry: Cache MISS. offset=%s",
// util::itos(entry->getFileEntry()->getOffset()).c_str());
- size_t numOpened = _openedDiskWriterEntries.size();
+ size_t numOpened = openedDiskWriterEntries_.size();
(entry.get()->*open)();
- if(numOpened >= _maxOpenFiles) {
+ if(numOpened >= maxOpenFiles_) {
// Cache is full.
// Choose one DiskWriterEntry randomly and close it.
size_t index =
SimpleRandomizer::getInstance()->getRandomNumber(numOpened);
std::vector<SharedHandle<DiskWriterEntry> >::iterator i =
- _openedDiskWriterEntries.begin();
+ openedDiskWriterEntries_.begin();
std::advance(i, index);
(*i)->closeFile();
(*i) = entry;
} else {
- _openedDiskWriterEntries.push_back(entry);
+ openedDiskWriterEntries_.push_back(entry);
}
} else {
// getLogger()->debug("DiskWriterEntry: Cache HIT. offset=%s",
@@ -303,8 +303,8 @@ void MultiDiskAdaptor::openFile()
mkdir();
// Call DiskWriterEntry::openFile to make sure that zero-length files are
// created.
- for(DiskWriterEntries::const_iterator itr = _diskWriterEntries.begin(),
- eoi = _diskWriterEntries.end(); itr != eoi; ++itr) {
+ for(DiskWriterEntries::const_iterator itr = diskWriterEntries_.begin(),
+ eoi = diskWriterEntries_.end(); itr != eoi; ++itr) {
openIfNot(*itr, &DiskWriterEntry::openFile);
}
}
@@ -314,8 +314,8 @@ void MultiDiskAdaptor::initAndOpenFile()
resetDiskWriterEntries();
mkdir();
// Call DiskWriterEntry::initAndOpenFile to make files truncated.
- for(DiskWriterEntries::const_iterator itr = _diskWriterEntries.begin(),
- eoi = _diskWriterEntries.end(); itr != eoi; ++itr) {
+ for(DiskWriterEntries::const_iterator itr = diskWriterEntries_.begin(),
+ eoi = diskWriterEntries_.end(); itr != eoi; ++itr) {
openIfNot(*itr, &DiskWriterEntry::initAndOpenFile);
}
}
@@ -328,7 +328,7 @@ void MultiDiskAdaptor::openExistingFile()
void MultiDiskAdaptor::closeFile()
{
- std::for_each(_diskWriterEntries.begin(), _diskWriterEntries.end(),
+ std::for_each(diskWriterEntries_.begin(), diskWriterEntries_.end(),
mem_fun_sh(&DiskWriterEntry::closeFile));
}
@@ -391,12 +391,12 @@ void MultiDiskAdaptor::writeData(const unsigned char* data, size_t len,
off_t offset)
{
DiskWriterEntries::const_iterator first =
- findFirstDiskWriterEntry(_diskWriterEntries, offset);
+ findFirstDiskWriterEntry(diskWriterEntries_, offset);
size_t rem = len;
off_t fileOffset = offset-(*first)->getFileEntry()->getOffset();
for(DiskWriterEntries::const_iterator i = first,
- eoi = _diskWriterEntries.end(); i != eoi; ++i) {
+ eoi = diskWriterEntries_.end(); i != eoi; ++i) {
size_t writeLength = calculateLength(*i, fileOffset, rem);
openIfNot(*i, &DiskWriterEntry::openFile);
@@ -418,13 +418,13 @@ ssize_t MultiDiskAdaptor::readData
(unsigned char* data, size_t len, off_t offset)
{
DiskWriterEntries::const_iterator first =
- findFirstDiskWriterEntry(_diskWriterEntries, offset);
+ findFirstDiskWriterEntry(diskWriterEntries_, offset);
size_t rem = len;
size_t totalReadLength = 0;
off_t fileOffset = offset-(*first)->getFileEntry()->getOffset();
for(DiskWriterEntries::const_iterator i = first,
- eoi = _diskWriterEntries.end(); i != eoi; ++i) {
+ eoi = diskWriterEntries_.end(); i != eoi; ++i) {
size_t readLength = calculateLength(*i, fileOffset, rem);
openIfNot(*i, &DiskWriterEntry::openFile);
@@ -469,30 +469,30 @@ FileAllocationIteratorHandle MultiDiskAdaptor::fileAllocationIterator()
void MultiDiskAdaptor::enableDirectIO()
{
- std::for_each(_diskWriterEntries.begin(), _diskWriterEntries.end(),
+ std::for_each(diskWriterEntries_.begin(), diskWriterEntries_.end(),
mem_fun_sh(&DiskWriterEntry::enableDirectIO));
}
void MultiDiskAdaptor::disableDirectIO()
{
- std::for_each(_diskWriterEntries.begin(), _diskWriterEntries.end(),
+ std::for_each(diskWriterEntries_.begin(), diskWriterEntries_.end(),
mem_fun_sh(&DiskWriterEntry::disableDirectIO));
}
void MultiDiskAdaptor::enableReadOnly()
{
- _readOnly = true;
+ readOnly_ = true;
}
void MultiDiskAdaptor::disableReadOnly()
{
- _readOnly = false;
+ readOnly_ = false;
}
void MultiDiskAdaptor::cutTrailingGarbage()
{
for(std::vector<SharedHandle<DiskWriterEntry> >::const_iterator i =
- _diskWriterEntries.begin(), eoi = _diskWriterEntries.end();
+ diskWriterEntries_.begin(), eoi = diskWriterEntries_.end();
i != eoi; ++i) {
uint64_t length = (*i)->getFileEntry()->getLength();
if(File((*i)->getFilePath()).size() > length) {
@@ -505,7 +505,7 @@ void MultiDiskAdaptor::cutTrailingGarbage()
void MultiDiskAdaptor::setMaxOpenFiles(size_t maxOpenFiles)
{
- _maxOpenFiles = maxOpenFiles;
+ maxOpenFiles_ = maxOpenFiles;
}
size_t MultiDiskAdaptor::utime(const Time& actime, const Time& modtime)
diff --git a/src/MultiDiskAdaptor.h b/src/MultiDiskAdaptor.h
index 3f0f016c..c29c0351 100644
--- a/src/MultiDiskAdaptor.h
+++ b/src/MultiDiskAdaptor.h
@@ -45,11 +45,11 @@ class DiskWriter;
class DiskWriterEntry {
private:
- SharedHandle<FileEntry> _fileEntry;
- SharedHandle<DiskWriter> _diskWriter;
- bool _open;
- bool _directIO;
- bool _needsFileAllocation;
+ SharedHandle<FileEntry> fileEntry_;
+ SharedHandle<DiskWriter> diskWriter_;
+ bool open_;
+ bool directIO_;
+ bool needsFileAllocation_;
public:
DiskWriterEntry(const SharedHandle<FileEntry>& fileEntry);
@@ -65,7 +65,7 @@ public:
bool isOpen() const
{
- return _open;
+ return open_;
}
bool fileExists();
@@ -74,36 +74,36 @@ public:
const SharedHandle<FileEntry>& getFileEntry() const
{
- return _fileEntry;
+ return fileEntry_;
}
void setDiskWriter(const SharedHandle<DiskWriter>& diskWriter);
const SharedHandle<DiskWriter>& getDiskWriter() const
{
- return _diskWriter;
+ return diskWriter_;
}
bool operator<(const DiskWriterEntry& entry) const;
- // Set _directIO to true.
+ // Set directIO_ to true.
// Additionally, if diskWriter is opened, diskWriter->enableDirectIO() is
// called.
void enableDirectIO();
- // Set _directIO to false.
+ // Set directIO_ to false.
// Additionally, if diskWriter is opened, diskWriter->disableDirectIO() is
// called.
void disableDirectIO();
bool needsFileAllocation() const
{
- return _needsFileAllocation;
+ return needsFileAllocation_;
}
void needsFileAllocation(bool f)
{
- _needsFileAllocation = f;
+ needsFileAllocation_ = f;
}
};
@@ -115,16 +115,16 @@ typedef std::vector<DiskWriterEntryHandle> DiskWriterEntries;
class MultiDiskAdaptor : public DiskAdaptor {
friend class MultiFileAllocationIterator;
private:
- size_t _pieceLength;
- DiskWriterEntries _diskWriterEntries;
+ size_t pieceLength_;
+ DiskWriterEntries diskWriterEntries_;
- std::vector<SharedHandle<DiskWriterEntry> > _openedDiskWriterEntries;
+ std::vector<SharedHandle<DiskWriterEntry> > openedDiskWriterEntries_;
- size_t _maxOpenFiles;
+ size_t maxOpenFiles_;
- bool _directIOAllowed;
+ bool directIOAllowed_;
- bool _readOnly;
+ bool readOnly_;
void resetDiskWriterEntries();
@@ -165,20 +165,20 @@ public:
virtual void disableReadOnly();
- virtual bool isReadOnlyEnabled() const { return _readOnly; }
+ virtual bool isReadOnlyEnabled() const { return readOnly_; }
void setPieceLength(size_t pieceLength)
{
- _pieceLength = pieceLength;
+ pieceLength_ = pieceLength;
}
size_t getPieceLength() const {
- return _pieceLength;
+ return pieceLength_;
}
void allowDirectIO()
{
- _directIOAllowed = true;
+ directIOAllowed_ = true;
}
virtual void cutTrailingGarbage();
@@ -190,7 +190,7 @@ public:
const std::vector<SharedHandle<DiskWriterEntry> >&
getDiskWriterEntries() const
{
- return _diskWriterEntries;
+ return diskWriterEntries_;
}
};
diff --git a/src/MultiFileAllocationIterator.cc b/src/MultiFileAllocationIterator.cc
index 82d10e58..8fa15a97 100644
--- a/src/MultiFileAllocationIterator.cc
+++ b/src/MultiFileAllocationIterator.cc
@@ -44,30 +44,30 @@
namespace aria2 {
MultiFileAllocationIterator::MultiFileAllocationIterator(MultiDiskAdaptor* diskAdaptor):
- _diskAdaptor(diskAdaptor),
- _entries(_diskAdaptor->_diskWriterEntries.begin(),
- _diskAdaptor->_diskWriterEntries.end()),
- _offset(0)
+ diskAdaptor_(diskAdaptor),
+ entries_(diskAdaptor_->diskWriterEntries_.begin(),
+ diskAdaptor_->diskWriterEntries_.end()),
+ offset_(0)
{}
MultiFileAllocationIterator::~MultiFileAllocationIterator() {}
void MultiFileAllocationIterator::allocateChunk()
{
- while(_fileAllocationIterator.isNull() || _fileAllocationIterator->finished()) {
- if(_entries.empty()) {
+ while(fileAllocationIterator_.isNull() || fileAllocationIterator_->finished()) {
+ if(entries_.empty()) {
break;
}
- SharedHandle<DiskWriterEntry> entry = _entries.front();
- _entries.pop_front();
+ SharedHandle<DiskWriterEntry> entry = entries_.front();
+ entries_.pop_front();
SharedHandle<FileEntry> fileEntry = entry->getFileEntry();
// Open file before calling DiskWriterEntry::size()
- _diskAdaptor->openIfNot(entry, &DiskWriterEntry::openFile);
+ diskAdaptor_->openIfNot(entry, &DiskWriterEntry::openFile);
if(entry->needsFileAllocation() && entry->size() < fileEntry->getLength()) {
// Calling private function of MultiDiskAdaptor.
#ifdef HAVE_POSIX_FALLOCATE
- if(_diskAdaptor->doesFallocate()) {
- _fileAllocationIterator.reset
+ if(diskAdaptor_->doesFallocate()) {
+ fileAllocationIterator_.reset
(new FallocFileAllocationIterator(entry->getDiskWriter().get(),
entry->size(),
fileEntry->getLength()));
@@ -79,43 +79,43 @@ void MultiFileAllocationIterator::allocateChunk()
entry->size(),
fileEntry->getLength()));
fa->init();
- _fileAllocationIterator = fa;
+ fileAllocationIterator_ = fa;
}
}
}
if(finished()) {
return;
}
- _fileAllocationIterator->allocateChunk();
+ fileAllocationIterator_->allocateChunk();
}
bool MultiFileAllocationIterator::finished()
{
- return _entries.empty() && (_fileAllocationIterator.isNull() || _fileAllocationIterator->finished());
+ return entries_.empty() && (fileAllocationIterator_.isNull() || fileAllocationIterator_->finished());
}
off_t MultiFileAllocationIterator::getCurrentLength()
{
- if(_fileAllocationIterator.isNull()) {
+ if(fileAllocationIterator_.isNull()) {
return 0;
} else {
- return _fileAllocationIterator->getCurrentLength();
+ return fileAllocationIterator_->getCurrentLength();
}
}
uint64_t MultiFileAllocationIterator::getTotalLength()
{
- if(_fileAllocationIterator.isNull()) {
+ if(fileAllocationIterator_.isNull()) {
return 0;
} else {
- return _fileAllocationIterator->getTotalLength();
+ return fileAllocationIterator_->getTotalLength();
}
}
const std::deque<SharedHandle<DiskWriterEntry> >&
MultiFileAllocationIterator::getDiskWriterEntries() const
{
- return _entries;
+ return entries_;
}
} // namespace aria2
diff --git a/src/MultiFileAllocationIterator.h b/src/MultiFileAllocationIterator.h
index ac9152b9..42239c4f 100644
--- a/src/MultiFileAllocationIterator.h
+++ b/src/MultiFileAllocationIterator.h
@@ -46,10 +46,10 @@ class DiskWriterEntry;
class MultiFileAllocationIterator:public FileAllocationIterator
{
private:
- MultiDiskAdaptor* _diskAdaptor;
- std::deque<SharedHandle<DiskWriterEntry> > _entries;
- SharedHandle<FileAllocationIterator> _fileAllocationIterator;
- off_t _offset;
+ MultiDiskAdaptor* diskAdaptor_;
+ std::deque<SharedHandle<DiskWriterEntry> > entries_;
+ SharedHandle<FileAllocationIterator> fileAllocationIterator_;
+ off_t offset_;
public:
MultiFileAllocationIterator(MultiDiskAdaptor* diskAdaptor);
diff --git a/src/MultiUrlRequestInfo.cc b/src/MultiUrlRequestInfo.cc
index aebd6451..7baf11c1 100644
--- a/src/MultiUrlRequestInfo.cc
+++ b/src/MultiUrlRequestInfo.cc
@@ -100,18 +100,18 @@ MultiUrlRequestInfo::MultiUrlRequestInfo
const SharedHandle<StatCalc>& statCalc,
std::ostream& summaryOut)
:
- _requestGroups(requestGroups),
- _option(op),
- _statCalc(statCalc),
- _summaryOut(summaryOut),
- _logger(LogFactory::getInstance())
+ requestGroups_(requestGroups),
+ option_(op),
+ statCalc_(statCalc),
+ summaryOut_(summaryOut),
+ logger_(LogFactory::getInstance())
{}
MultiUrlRequestInfo::~MultiUrlRequestInfo() {}
void MultiUrlRequestInfo::printMessageForContinue()
{
- _summaryOut << "\n"
+ summaryOut_ << "\n"
<< _("aria2 will resume download if the transfer is restarted.")
<< "\n"
<< _("If there are any errors, then see the log file. See '-l' option in help/man page for details.")
@@ -123,29 +123,29 @@ downloadresultcode::RESULT MultiUrlRequestInfo::execute()
downloadresultcode::RESULT returnValue = downloadresultcode::FINISHED;
try {
DownloadEngineHandle e =
- DownloadEngineFactory().newDownloadEngine(_option.get(), _requestGroups);
+ DownloadEngineFactory().newDownloadEngine(option_.get(), requestGroups_);
- if(!_option->blank(PREF_LOAD_COOKIES)) {
- File cookieFile(_option->get(PREF_LOAD_COOKIES));
+ if(!option_->blank(PREF_LOAD_COOKIES)) {
+ File cookieFile(option_->get(PREF_LOAD_COOKIES));
if(cookieFile.isFile()) {
e->getCookieStorage()->load(cookieFile.getPath());
- _logger->info("Loaded cookies from '%s'.",
+ logger_->info("Loaded cookies from '%s'.",
cookieFile.getPath().c_str());
} else {
- _logger->error(MSG_LOADING_COOKIE_FAILED, cookieFile.getPath().c_str());
+ logger_->error(MSG_LOADING_COOKIE_FAILED, cookieFile.getPath().c_str());
}
}
SharedHandle<AuthConfigFactory> authConfigFactory(new AuthConfigFactory());
- File netrccf(_option->get(PREF_NETRC_PATH));
- if(!_option->getAsBool(PREF_NO_NETRC) && netrccf.isFile()) {
+ File netrccf(option_->get(PREF_NETRC_PATH));
+ if(!option_->getAsBool(PREF_NO_NETRC) && netrccf.isFile()) {
mode_t mode = netrccf.mode();
if(mode&(S_IRWXG|S_IRWXO)) {
- _logger->notice(MSG_INCORRECT_NETRC_PERMISSION,
- _option->get(PREF_NETRC_PATH).c_str());
+ logger_->notice(MSG_INCORRECT_NETRC_PERMISSION,
+ option_->get(PREF_NETRC_PATH).c_str());
} else {
SharedHandle<Netrc> netrc(new Netrc());
- netrc->parse(_option->get(PREF_NETRC_PATH));
+ netrc->parse(option_->get(PREF_NETRC_PATH));
authConfigFactory->setNetrc(netrc);
}
}
@@ -153,36 +153,36 @@ downloadresultcode::RESULT MultiUrlRequestInfo::execute()
#ifdef ENABLE_SSL
SharedHandle<TLSContext> tlsContext(new TLSContext());
- if(!_option->blank(PREF_CERTIFICATE) &&
- !_option->blank(PREF_PRIVATE_KEY)) {
- tlsContext->addClientKeyFile(_option->get(PREF_CERTIFICATE),
- _option->get(PREF_PRIVATE_KEY));
+ if(!option_->blank(PREF_CERTIFICATE) &&
+ !option_->blank(PREF_PRIVATE_KEY)) {
+ tlsContext->addClientKeyFile(option_->get(PREF_CERTIFICATE),
+ option_->get(PREF_PRIVATE_KEY));
}
- if(!_option->blank(PREF_CA_CERTIFICATE)) {
- if(!tlsContext->addTrustedCACertFile(_option->get(PREF_CA_CERTIFICATE))) {
- _logger->warn(MSG_WARN_NO_CA_CERT);
+ if(!option_->blank(PREF_CA_CERTIFICATE)) {
+ if(!tlsContext->addTrustedCACertFile(option_->get(PREF_CA_CERTIFICATE))) {
+ logger_->warn(MSG_WARN_NO_CA_CERT);
}
- } else if(_option->getAsBool(PREF_CHECK_CERTIFICATE)) {
- _logger->warn(MSG_WARN_NO_CA_CERT);
+ } else if(option_->getAsBool(PREF_CHECK_CERTIFICATE)) {
+ logger_->warn(MSG_WARN_NO_CA_CERT);
}
- if(_option->getAsBool(PREF_CHECK_CERTIFICATE)) {
+ if(option_->getAsBool(PREF_CHECK_CERTIFICATE)) {
tlsContext->enablePeerVerification();
}
SocketCore::setTLSContext(tlsContext);
#endif
if(!Timer::monotonicClock()) {
- _logger->warn("Don't change system time while aria2c is running."
+ logger_->warn("Don't change system time while aria2c is running."
" Doing this may make aria2c hang for long time.");
}
- std::string serverStatIf = _option->get(PREF_SERVER_STAT_IF);
+ std::string serverStatIf = option_->get(PREF_SERVER_STAT_IF);
if(!serverStatIf.empty()) {
e->getRequestGroupMan()->loadServerStat(serverStatIf);
e->getRequestGroupMan()->removeStaleServerStat
- (_option->getAsInt(PREF_SERVER_STAT_TIMEOUT));
+ (option_->getAsInt(PREF_SERVER_STAT_TIMEOUT));
}
- e->setStatCalc(_statCalc);
+ e->setStatCalc(statCalc_);
#ifdef SIGHUP
util::setGlobalSignalHandler(SIGHUP, handler, 0);
#endif // SIGHUP
@@ -191,16 +191,16 @@ downloadresultcode::RESULT MultiUrlRequestInfo::execute()
e->run();
- if(!_option->blank(PREF_SAVE_COOKIES)) {
- e->getCookieStorage()->saveNsFormat(_option->get(PREF_SAVE_COOKIES));
+ if(!option_->blank(PREF_SAVE_COOKIES)) {
+ e->getCookieStorage()->saveNsFormat(option_->get(PREF_SAVE_COOKIES));
}
- std::string serverStatOf = _option->get(PREF_SERVER_STAT_OF);
+ std::string serverStatOf = option_->get(PREF_SERVER_STAT_OF);
if(!serverStatOf.empty()) {
e->getRequestGroupMan()->saveServerStat(serverStatOf);
}
- e->getRequestGroupMan()->showDownloadResults(_summaryOut);
- _summaryOut << std::flush;
+ e->getRequestGroupMan()->showDownloadResults(summaryOut_);
+ summaryOut_ << std::flush;
RequestGroupMan::DownloadStat s =
e->getRequestGroupMan()->getDownloadStat();
@@ -215,13 +215,13 @@ downloadresultcode::RESULT MultiUrlRequestInfo::execute()
}
SessionSerializer sessionSerializer(e->getRequestGroupMan());
// TODO Add option: --save-session-status=error,inprogress,waiting
- if(!_option->blank(PREF_SAVE_SESSION)) {
- const std::string& filename = _option->get(PREF_SAVE_SESSION);
+ if(!option_->blank(PREF_SAVE_SESSION)) {
+ const std::string& filename = option_->get(PREF_SAVE_SESSION);
if(sessionSerializer.save(filename)) {
- _logger->notice("Serialized session to '%s' successfully.",
+ logger_->notice("Serialized session to '%s' successfully.",
filename.c_str());
} else {
- _logger->notice("Failed to serialize session to '%s'.",
+ logger_->notice("Failed to serialize session to '%s'.",
filename.c_str());
}
}
@@ -229,7 +229,7 @@ downloadresultcode::RESULT MultiUrlRequestInfo::execute()
if(returnValue == downloadresultcode::FINISHED) {
returnValue = downloadresultcode::UNKNOWN_ERROR;
}
- _logger->error(EX_EXCEPTION_CAUGHT, e);
+ logger_->error(EX_EXCEPTION_CAUGHT, e);
}
#ifdef SIGHUP
util::setGlobalSignalHandler(SIGHUP, SIG_DFL, 0);
diff --git a/src/MultiUrlRequestInfo.h b/src/MultiUrlRequestInfo.h
index 2191151a..e372fe86 100644
--- a/src/MultiUrlRequestInfo.h
+++ b/src/MultiUrlRequestInfo.h
@@ -52,15 +52,15 @@ class StatCalc;
class MultiUrlRequestInfo {
private:
- std::vector<SharedHandle<RequestGroup> > _requestGroups;
+ std::vector<SharedHandle<RequestGroup> > requestGroups_;
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
- SharedHandle<StatCalc> _statCalc;
+ SharedHandle<StatCalc> statCalc_;
- std::ostream& _summaryOut;
+ std::ostream& summaryOut_;
- Logger* _logger;
+ Logger* logger_;
void printMessageForContinue();
diff --git a/src/NameMatchOptionHandler.h b/src/NameMatchOptionHandler.h
index f974c499..89a1f13a 100644
--- a/src/NameMatchOptionHandler.h
+++ b/src/NameMatchOptionHandler.h
@@ -58,21 +58,21 @@ class Option;
class NameMatchOptionHandler : public OptionHandler {
protected:
- std::string _optName;
+ std::string optName_;
- std::string _description;
+ std::string description_;
- std::string _defaultValue;
+ std::string defaultValue_;
- std::vector<std::string> _tags;
+ std::vector<std::string> tags_;
- int _id;
+ int id_;
- OptionHandler::ARG_TYPE _argType;
+ OptionHandler::ARG_TYPE argType_;
- char _shortName;
+ char shortName_;
- bool _hidden;
+ bool hidden_;
virtual void parseArg(Option& option, const std::string& arg) = 0;
public:
@@ -81,19 +81,19 @@ public:
const std::string& defaultValue = NO_DEFAULT_VALUE,
ARG_TYPE argType = REQ_ARG,
char shortName = 0):
- _optName(optName),
- _description(description),
- _defaultValue(defaultValue),
- _id(0),
- _argType(argType),
- _shortName(shortName),
- _hidden(false) {}
+ optName_(optName),
+ description_(description),
+ defaultValue_(defaultValue),
+ id_(0),
+ argType_(argType),
+ shortName_(shortName),
+ hidden_(false) {}
virtual ~NameMatchOptionHandler() {}
virtual bool canHandle(const std::string& optName)
{
- return strcasecmp(_optName.c_str(), optName.c_str()) == 0;
+ return strcasecmp(optName_.c_str(), optName.c_str()) == 0;
}
virtual void parse(Option& option, const std::string& arg)
@@ -101,68 +101,68 @@ public:
try {
parseArg(option, arg);
} catch(Exception& e) {
- throw OPTION_HANDLER_EXCEPTION2(_optName, e);
+ throw OPTION_HANDLER_EXCEPTION2(optName_, e);
}
}
virtual bool hasTag(const std::string& tag) const
{
- return std::find(_tags.begin(), _tags.end(), tag) != _tags.end();
+ return std::find(tags_.begin(), tags_.end(), tag) != tags_.end();
}
virtual void addTag(const std::string& tag)
{
- _tags.push_back(tag);
+ tags_.push_back(tag);
}
virtual std::string toTagString() const
{
- return strjoin(_tags.begin(), _tags.end(), ", ");
+ return strjoin(tags_.begin(), tags_.end(), ", ");
}
virtual const std::string& getName() const
{
- return _optName;
+ return optName_;
}
virtual const std::string& getDescription() const
{
- return _description;
+ return description_;
}
virtual const std::string& getDefaultValue() const
{
- return _defaultValue;
+ return defaultValue_;
}
virtual bool isHidden() const
{
- return _hidden;
+ return hidden_;
}
virtual void hide()
{
- _hidden = true;
+ hidden_ = true;
}
virtual char getShortName() const
{
- return _shortName;
+ return shortName_;
}
virtual int getOptionID() const
{
- return _id;
+ return id_;
}
virtual void setOptionID(int id)
{
- _id = id;
+ id_ = id;
}
virtual OptionHandler::ARG_TYPE getArgType() const
{
- return _argType;
+ return argType_;
}
};
diff --git a/src/NameResolver.cc b/src/NameResolver.cc
index 7a126d6e..2c32035a 100644
--- a/src/NameResolver.cc
+++ b/src/NameResolver.cc
@@ -44,14 +44,14 @@
namespace aria2 {
-NameResolver::NameResolver():_socktype(0), _family(AF_UNSPEC) {}
+NameResolver::NameResolver():socktype_(0), family_(AF_UNSPEC) {}
void NameResolver::resolve(std::vector<std::string>& resolvedAddresses,
const std::string& hostname)
{
struct addrinfo* res;
int s;
- s = callGetaddrinfo(&res, hostname.c_str(), 0, _family, _socktype, 0, 0);
+ s = callGetaddrinfo(&res, hostname.c_str(), 0, family_, socktype_, 0, 0);
if(s) {
throw DL_ABORT_EX(StringFormat(EX_RESOLVE_HOSTNAME,
hostname.c_str(), gai_strerror(s)).str());
@@ -67,7 +67,7 @@ void NameResolver::resolve(std::vector<std::string>& resolvedAddresses,
void NameResolver::setSocktype(int socktype)
{
- _socktype = socktype;
+ socktype_ = socktype;
}
} // namespace aria2
diff --git a/src/NameResolver.h b/src/NameResolver.h
index 0e9781b0..ebd2ca9d 100644
--- a/src/NameResolver.h
+++ b/src/NameResolver.h
@@ -43,8 +43,8 @@ namespace aria2 {
class NameResolver {
private:
- int _socktype;
- int _family;
+ int socktype_;
+ int family_;
public:
NameResolver();
@@ -60,7 +60,7 @@ public:
// specify protocol family
void setFamily(int family)
{
- _family = family;
+ family_ = family;
}
};
diff --git a/src/Netrc.cc b/src/Netrc.cc
index 505ccf50..f95b98f0 100644
--- a/src/Netrc.cc
+++ b/src/Netrc.cc
@@ -68,7 +68,7 @@ void Netrc::skipMacdef(std::ifstream& f) const
void Netrc::parse(const std::string& path)
{
- _authenticators.clear();
+ authenticators_.clear();
std::ifstream f(path.c_str(), std::ios::binary);
if(!f) {
@@ -146,7 +146,7 @@ void Netrc::parse(const std::string& path)
void Netrc::storeAuthenticator(const SharedHandle<Authenticator>& authenticator)
{
if(!authenticator.isNull()) {
- _authenticators.push_back(authenticator);
+ authenticators_.push_back(authenticator);
}
}
@@ -167,9 +167,9 @@ Netrc::findAuthenticator(const std::string& hostname) const
{
SharedHandle<Authenticator> res;
std::vector<SharedHandle<Authenticator> >::const_iterator itr =
- std::find_if(_authenticators.begin(), _authenticators.end(),
+ std::find_if(authenticators_.begin(), authenticators_.end(),
AuthHostMatch(hostname));
- if(itr != _authenticators.end()) {
+ if(itr != authenticators_.end()) {
res = *itr;
}
return res;
diff --git a/src/Netrc.h b/src/Netrc.h
index 44ccdc0c..f0ad3d23 100644
--- a/src/Netrc.h
+++ b/src/Netrc.h
@@ -55,10 +55,10 @@ public:
class Authenticator : public Authenticatable {
private:
- std::string _machine;
- std::string _login;
- std::string _password;
- std::string _account;
+ std::string machine_;
+ std::string login_;
+ std::string password_;
+ std::string account_;
public:
Authenticator() {}
@@ -66,45 +66,45 @@ public:
const std::string& login,
const std::string& password,
const std::string& account)
- :_machine(machine),
- _login(login),
- _password(password),
- _account(account) {}
+ :machine_(machine),
+ login_(login),
+ password_(password),
+ account_(account) {}
virtual ~Authenticator() {}
virtual bool match(const std::string& hostname) const
{
- return hostname == _machine;
+ return hostname == machine_;
}
const std::string& getMachine() const
{
- return _machine;
+ return machine_;
}
- void setMachine(const std::string& machine) { _machine = machine; }
+ void setMachine(const std::string& machine) { machine_ = machine; }
const std::string& getLogin() const
{
- return _login;
+ return login_;
}
- void setLogin(const std::string& login) { _login = login; }
+ void setLogin(const std::string& login) { login_ = login; }
const std::string& getPassword() const
{
- return _password;
+ return password_;
}
- void setPassword(const std::string& password) { _password = password; }
+ void setPassword(const std::string& password) { password_ = password; }
const std::string& getAccount() const
{
- return _account;
+ return account_;
}
- void setAccount(const std::string& account) { _account = account; }
+ void setAccount(const std::string& account) { account_ = account; }
};
class DefaultAuthenticator : public Authenticator {
@@ -126,7 +126,7 @@ public:
class Netrc {
private:
- std::vector<SharedHandle<Authenticator> > _authenticators;
+ std::vector<SharedHandle<Authenticator> > authenticators_;
void storeAuthenticator(const SharedHandle<Authenticator>& authenticator);
@@ -143,12 +143,12 @@ public:
const std::vector<SharedHandle<Authenticator> >& getAuthenticators() const
{
- return _authenticators;
+ return authenticators_;
}
void addAuthenticator(const SharedHandle<Authenticator>& authenticator)
{
- _authenticators.push_back(authenticator);
+ authenticators_.push_back(authenticator);
}
static const std::string MACHINE;
diff --git a/src/NetrcAuthResolver.cc b/src/NetrcAuthResolver.cc
index ef54c02d..9d188585 100644
--- a/src/NetrcAuthResolver.cc
+++ b/src/NetrcAuthResolver.cc
@@ -38,7 +38,7 @@
namespace aria2 {
-NetrcAuthResolver::NetrcAuthResolver():_ignoreDefault(false) {}
+NetrcAuthResolver::NetrcAuthResolver():ignoreDefault_(false) {}
SharedHandle<AuthConfig>
NetrcAuthResolver::resolveAuthConfig(const std::string& hostname)
@@ -53,14 +53,14 @@ NetrcAuthResolver::resolveAuthConfig(const std::string& hostname)
SharedHandle<AuthConfig>
NetrcAuthResolver::findNetrcAuthenticator(const std::string& hostname) const
{
- if(_netrc.isNull()) {
+ if(netrc_.isNull()) {
return getDefaultAuthConfig();
} else {
- SharedHandle<Authenticator> auth = _netrc->findAuthenticator(hostname);
+ SharedHandle<Authenticator> auth = netrc_->findAuthenticator(hostname);
if(auth.isNull()) {
return getDefaultAuthConfig();
} else {
- if(_ignoreDefault && auth->getMachine().empty()) {
+ if(ignoreDefault_ && auth->getMachine().empty()) {
return getDefaultAuthConfig();
} else {
return SharedHandle<AuthConfig>
@@ -72,17 +72,17 @@ NetrcAuthResolver::findNetrcAuthenticator(const std::string& hostname) const
void NetrcAuthResolver::setNetrc(const SharedHandle<Netrc>& netrc)
{
- _netrc = netrc;
+ netrc_ = netrc;
}
void NetrcAuthResolver::ignoreDefault()
{
- _ignoreDefault = true;
+ ignoreDefault_ = true;
}
void NetrcAuthResolver::useDefault()
{
- _ignoreDefault = false;
+ ignoreDefault_ = false;
}
} // namespace aria2
diff --git a/src/NetrcAuthResolver.h b/src/NetrcAuthResolver.h
index 8b5786c7..48f50fee 100644
--- a/src/NetrcAuthResolver.h
+++ b/src/NetrcAuthResolver.h
@@ -43,9 +43,9 @@ class Netrc;
class NetrcAuthResolver : public AbstractAuthResolver {
private:
- SharedHandle<Netrc> _netrc;
+ SharedHandle<Netrc> netrc_;
- bool _ignoreDefault;
+ bool ignoreDefault_;
SharedHandle<AuthConfig> findNetrcAuthenticator
(const std::string& hostname) const;
@@ -59,7 +59,7 @@ public:
const SharedHandle<Netrc>& getNetrc() const
{
- return _netrc;
+ return netrc_;
}
// Ignores default token of netrc
diff --git a/src/Option.cc b/src/Option.cc
index d4da5d9d..491c2ef8 100644
--- a/src/Option.cc
+++ b/src/Option.cc
@@ -45,23 +45,23 @@ Option::Option() {}
Option::~Option() {}
void Option::put(const std::string& name, const std::string& value) {
- _table[name] = value;
+ table_[name] = value;
}
bool Option::defined(const std::string& name) const
{
- return _table.count(name) == 1;
+ return table_.count(name) == 1;
}
bool Option::blank(const std::string& name) const
{
- std::map<std::string, std::string>::const_iterator i = _table.find(name);
- return i == _table.end() || (*i).second.empty();
+ std::map<std::string, std::string>::const_iterator i = table_.find(name);
+ return i == table_.end() || (*i).second.empty();
}
const std::string& Option::get(const std::string& name) const {
- std::map<std::string, std::string>::const_iterator itr = _table.find(name);
- if(itr == _table.end()) {
+ std::map<std::string, std::string>::const_iterator itr = table_.find(name);
+ if(itr == table_.end()) {
return A2STR::NIL;
} else {
return (*itr).second;
@@ -101,15 +101,15 @@ double Option::getAsDouble(const std::string& name) const {
void Option::remove(const std::string& name)
{
- std::map<std::string, std::string>::iterator i = _table.find(name);
- if(i != _table.end()) {
- _table.erase(i);
+ std::map<std::string, std::string>::iterator i = table_.find(name);
+ if(i != table_.end()) {
+ table_.erase(i);
}
}
void Option::clear()
{
- _table.clear();
+ table_.clear();
}
} // namespace aria2
diff --git a/src/Option.h b/src/Option.h
index e8a04192..fdea715a 100644
--- a/src/Option.h
+++ b/src/Option.h
@@ -43,7 +43,7 @@ namespace aria2 {
class Option {
private:
- std::map<std::string, std::string> _table;
+ std::map<std::string, std::string> table_;
public:
Option();
~Option();
@@ -67,12 +67,12 @@ public:
std::map<std::string, std::string>::const_iterator begin() const
{
- return _table.begin();
+ return table_.begin();
}
std::map<std::string, std::string>::const_iterator end() const
{
- return _table.end();
+ return table_.end();
}
};
diff --git a/src/OptionHandlerException.cc b/src/OptionHandlerException.cc
index 6e9c8500..a8e83b35 100644
--- a/src/OptionHandlerException.cc
+++ b/src/OptionHandlerException.cc
@@ -44,24 +44,24 @@ OptionHandlerException::OptionHandlerException(const char* file, int line,
const std::string& optName):
RecoverableException
(file, line, StringFormat(MESSAGE.c_str(), optName.c_str()).str()),
- _optName(optName) {}
+ optName_(optName) {}
OptionHandlerException::OptionHandlerException(const char* file, int line,
const std::string& optName,
const Exception& cause):
RecoverableException
(file, line, StringFormat(MESSAGE.c_str(), optName.c_str()).str(), cause),
- _optName(optName) {}
+ optName_(optName) {}
OptionHandlerException::OptionHandlerException(const char* file, int line,
const OptionHandlerException& e):
- RecoverableException(file, line, e), _optName(e._optName) {}
+ RecoverableException(file, line, e), optName_(e.optName_) {}
OptionHandlerException::~OptionHandlerException() throw() {}
const std::string& OptionHandlerException::getOptionName() const throw()
{
- return _optName;
+ return optName_;
}
SharedHandle<Exception> OptionHandlerException::copy() const
diff --git a/src/OptionHandlerException.h b/src/OptionHandlerException.h
index 88fb0596..689c1911 100644
--- a/src/OptionHandlerException.h
+++ b/src/OptionHandlerException.h
@@ -40,7 +40,7 @@ namespace aria2 {
class OptionHandlerException:public RecoverableException {
private:
- std::string _optName;
+ std::string optName_;
static const std::string MESSAGE;
protected:
diff --git a/src/OptionHandlerImpl.h b/src/OptionHandlerImpl.h
index 1d414b25..a1d63c90 100644
--- a/src/OptionHandlerImpl.h
+++ b/src/OptionHandlerImpl.h
@@ -64,7 +64,7 @@ namespace aria2 {
class NullOptionHandler : public OptionHandler {
private:
- int _id;
+ int id_;
public:
virtual ~NullOptionHandler() {}
@@ -97,12 +97,12 @@ public:
virtual int getOptionID() const
{
- return _id;
+ return id_;
}
virtual void setOptionID(int id)
{
- _id = id;
+ id_ = id;
}
virtual char getShortName() const
@@ -126,14 +126,14 @@ public:
virtual void parseArg(Option& option, const std::string& optarg)
{
if(optarg == "true" ||
- ((_argType == OptionHandler::OPT_ARG ||
- _argType == OptionHandler::NO_ARG)
+ ((argType_ == OptionHandler::OPT_ARG ||
+ argType_ == OptionHandler::NO_ARG)
&& optarg.empty())) {
- option.put(_optName, V_TRUE);
+ option.put(optName_, V_TRUE);
} else if(optarg == "false") {
- option.put(_optName, V_FALSE);
+ option.put(optName_, V_FALSE);
} else {
- std::string msg = _optName;
+ std::string msg = optName_;
strappend(msg, " ", _("must be either 'true' or 'false'."));
throw DL_ABORT_EX(msg);
}
@@ -147,8 +147,8 @@ public:
class IntegerRangeOptionHandler : public NameMatchOptionHandler {
private:
- int32_t _min;
- int32_t _max;
+ int32_t min_;
+ int32_t max_;
public:
IntegerRangeOptionHandler(const std::string& optName,
const std::string& description,
@@ -157,7 +157,7 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _min(min), _max(max) {}
+ min_(min), max_(max) {}
virtual ~IntegerRangeOptionHandler() {}
@@ -166,27 +166,27 @@ public:
IntSequence seq = util::parseIntRange(optarg);
while(seq.hasNext()) {
int32_t v = seq.next();
- if(v < _min || _max < v) {
- std::string msg = _optName;
+ if(v < min_ || max_ < v) {
+ std::string msg = optName_;
strappend(msg, " ", _("must be between %s and %s."));
throw DL_ABORT_EX
- (StringFormat(msg.c_str(), util::itos(_min).c_str(),
- util::itos(_max).c_str()).str());
+ (StringFormat(msg.c_str(), util::itos(min_).c_str(),
+ util::itos(max_).c_str()).str());
}
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
}
virtual std::string createPossibleValuesString() const
{
- return util::itos(_min)+"-"+util::itos(_max);
+ return util::itos(min_)+"-"+util::itos(max_);
}
};
class NumberOptionHandler : public NameMatchOptionHandler {
private:
- int64_t _min;
- int64_t _max;
+ int64_t min_;
+ int64_t max_;
public:
NumberOptionHandler(const std::string& optName,
const std::string& description = NO_DESCRIPTION,
@@ -196,7 +196,7 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _min(min), _max(max) {}
+ min_(min), max_(max) {}
virtual ~NumberOptionHandler() {}
@@ -208,20 +208,20 @@ public:
void parseArg(Option& option, int64_t number)
{
- if((_min == -1 || _min <= number) && (_max == -1 || number <= _max)) {
- option.put(_optName, util::itos(number));
+ if((min_ == -1 || min_ <= number) && (max_ == -1 || number <= max_)) {
+ option.put(optName_, util::itos(number));
} else {
- std::string msg = _optName;
+ std::string msg = optName_;
msg += " ";
- if(_min == -1 && _max != -1) {
+ if(min_ == -1 && max_ != -1) {
msg += StringFormat(_("must be smaller than or equal to %s."),
- util::itos(_max).c_str()).str();
- } else if(_min != -1 && _max != -1) {
+ util::itos(max_).c_str()).str();
+ } else if(min_ != -1 && max_ != -1) {
msg += StringFormat(_("must be between %s and %s."),
- util::itos(_min).c_str(), util::itos(_max).c_str()).str();
- } else if(_min != -1 && _max == -1) {
+ util::itos(min_).c_str(), util::itos(max_).c_str()).str();
+ } else if(min_ != -1 && max_ == -1) {
msg += StringFormat(_("must be greater than or equal to %s."),
- util::itos(_min).c_str()).str();
+ util::itos(min_).c_str()).str();
} else {
msg += _("must be a number.");
}
@@ -232,16 +232,16 @@ public:
virtual std::string createPossibleValuesString() const
{
std::string values;
- if(_min == -1) {
+ if(min_ == -1) {
values += "*";
} else {
- values += util::itos(_min);
+ values += util::itos(min_);
}
values += "-";
- if(_max == -1) {
+ if(max_ == -1) {
values += "*";
} else {
- values += util::itos(_max);
+ values += util::itos(max_);
}
return values;
}
@@ -269,8 +269,8 @@ public:
class FloatNumberOptionHandler : public NameMatchOptionHandler {
private:
- double _min;
- double _max;
+ double min_;
+ double max_;
public:
FloatNumberOptionHandler(const std::string& optName,
const std::string& description = NO_DESCRIPTION,
@@ -279,27 +279,27 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _min(min), _max(max) {}
+ min_(min), max_(max) {}
virtual ~FloatNumberOptionHandler() {}
virtual void parseArg(Option& option, const std::string& optarg)
{
double number = strtod(optarg.c_str(), 0);
- if((_min < 0 || _min <= number) && (_max < 0 || number <= _max)) {
- option.put(_optName, optarg);
+ if((min_ < 0 || min_ <= number) && (max_ < 0 || number <= max_)) {
+ option.put(optName_, optarg);
} else {
- std::string msg = _optName;
+ std::string msg = optName_;
msg += " ";
- if(_min < 0 && _max >= 0) {
+ if(min_ < 0 && max_ >= 0) {
msg += StringFormat(_("must be smaller than or equal to %.1f."),
- _max).str();
- } else if(_min >= 0 && _max >= 0) {
+ max_).str();
+ } else if(min_ >= 0 && max_ >= 0) {
msg += StringFormat(_("must be between %.1f and %.1f."),
- _min, _max).str();
- } else if(_min >= 0 && _max < 0) {
+ min_, max_).str();
+ } else if(min_ >= 0 && max_ < 0) {
msg += StringFormat(_("must be greater than or equal to %.1f."),
- _min).str();
+ min_).str();
} else {
msg += _("must be a number.");
}
@@ -310,19 +310,19 @@ public:
virtual std::string createPossibleValuesString() const
{
std::string valuesString;
- if(_min < 0) {
+ if(min_ < 0) {
valuesString += "*";
} else {
char buf[11];
- snprintf(buf, sizeof(buf), "%.1f", _min);
+ snprintf(buf, sizeof(buf), "%.1f", min_);
valuesString += buf;
}
valuesString += "-";
- if(_max < 0) {
+ if(max_ < 0) {
valuesString += "*";
} else {
char buf[11];
- snprintf(buf, sizeof(buf), "%.1f", _max);
+ snprintf(buf, sizeof(buf), "%.1f", max_);
valuesString += buf;
}
return valuesString;
@@ -331,7 +331,7 @@ public:
class DefaultOptionHandler : public NameMatchOptionHandler {
private:
- std::string _possibleValuesString;
+ std::string possibleValuesString_;
public:
DefaultOptionHandler(const std::string& optName,
const std::string& description = NO_DESCRIPTION,
@@ -341,26 +341,26 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue, argType,
shortName),
- _possibleValuesString(possibleValuesString) {}
+ possibleValuesString_(possibleValuesString) {}
virtual ~DefaultOptionHandler() {}
virtual void parseArg(Option& option, const std::string& optarg)
{
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
virtual std::string createPossibleValuesString() const
{
- return _possibleValuesString;
+ return possibleValuesString_;
}
};
class CumulativeOptionHandler : public NameMatchOptionHandler {
private:
- std::string _delim;
+ std::string delim_;
- std::string _possibleValuesString;
+ std::string possibleValuesString_;
public:
CumulativeOptionHandler(const std::string& optName,
const std::string& description,
@@ -372,21 +372,21 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue, argType,
shortName),
- _delim(delim),
- _possibleValuesString(possibleValuesString) {}
+ delim_(delim),
+ possibleValuesString_(possibleValuesString) {}
virtual ~CumulativeOptionHandler() {}
virtual void parseArg(Option& option, const std::string& optarg)
{
- std::string value = option.get(_optName);
- strappend(value, optarg, _delim);
- option.put(_optName, value);
+ std::string value = option.get(optName_);
+ strappend(value, optarg, delim_);
+ option.put(optName_, value);
}
virtual std::string createPossibleValuesString() const
{
- return _possibleValuesString;
+ return possibleValuesString_;
}
};
@@ -405,9 +405,9 @@ public:
{
// See optarg is in the fomrat of "INDEX=PATH"
util::parseIndexPath(optarg);
- std::string value = option.get(_optName);
+ std::string value = option.get(optName_);
strappend(value, optarg, "\n");
- option.put(_optName, value);
+ option.put(optName_, value);
}
virtual std::string createPossibleValuesString() const
@@ -418,7 +418,7 @@ public:
class ParameterOptionHandler : public NameMatchOptionHandler {
private:
- std::vector<std::string> _validParamValues;
+ std::vector<std::string> validParamValues_;
public:
ParameterOptionHandler(const std::string& optName,
const std::string& description,
@@ -427,7 +427,7 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _validParamValues(validParamValues) {}
+ validParamValues_(validParamValues) {}
ParameterOptionHandler(const std::string& optName,
const std::string& description,
@@ -437,7 +437,7 @@ public:
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName)
{
- _validParamValues.push_back(validParamValue);
+ validParamValues_.push_back(validParamValue);
}
ParameterOptionHandler(const std::string& optName,
@@ -449,8 +449,8 @@ public:
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName)
{
- _validParamValues.push_back(validParamValue1);
- _validParamValues.push_back(validParamValue2);
+ validParamValues_.push_back(validParamValue1);
+ validParamValues_.push_back(validParamValue2);
}
ParameterOptionHandler(const std::string& optName,
@@ -463,9 +463,9 @@ public:
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName)
{
- _validParamValues.push_back(validParamValue1);
- _validParamValues.push_back(validParamValue2);
- _validParamValues.push_back(validParamValue3);
+ validParamValues_.push_back(validParamValue1);
+ validParamValues_.push_back(validParamValue2);
+ validParamValues_.push_back(validParamValue3);
}
virtual ~ParameterOptionHandler() {}
@@ -473,29 +473,29 @@ public:
virtual void parseArg(Option& option, const std::string& optarg)
{
std::vector<std::string>::const_iterator itr =
- std::find(_validParamValues.begin(), _validParamValues.end(), optarg);
- if(itr == _validParamValues.end()) {
- std::string msg = _optName;
+ std::find(validParamValues_.begin(), validParamValues_.end(), optarg);
+ if(itr == validParamValues_.end()) {
+ std::string msg = optName_;
strappend(msg, " ", _("must be one of the following:"));
- if(_validParamValues.size() == 0) {
+ if(validParamValues_.size() == 0) {
msg += "''";
} else {
for(std::vector<std::string>::const_iterator itr =
- _validParamValues.begin(), eoi = _validParamValues.end();
+ validParamValues_.begin(), eoi = validParamValues_.end();
itr != eoi; ++itr) {
strappend(msg, "'", *itr, "' ");
}
}
throw DL_ABORT_EX(msg);
} else {
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
}
virtual std::string createPossibleValuesString() const
{
std::stringstream s;
- std::copy(_validParamValues.begin(), _validParamValues.end(),
+ std::copy(validParamValues_.begin(), validParamValues_.end(),
std::ostream_iterator<std::string>(s, ","));
return util::trim(s.str(), ", ");
}
@@ -503,9 +503,9 @@ public:
class HostPortOptionHandler : public NameMatchOptionHandler {
private:
- std::string _hostOptionName;
+ std::string hostOptionName_;
- std::string _portOptionName;
+ std::string portOptionName_;
public:
HostPortOptionHandler(const std::string& optName,
const std::string& description,
@@ -515,8 +515,8 @@ public:
char shortName = 0):
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _hostOptionName(hostOptionName),
- _portOptionName(portOptionName) {}
+ hostOptionName_(hostOptionName),
+ portOptionName_(portOptionName) {}
virtual ~HostPortOptionHandler() {}
@@ -528,14 +528,14 @@ public:
port <= 0 || 65535 < port) {
throw DL_ABORT_EX(_("unrecognized proxy format"));
}
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
setHostAndPort(option, proxy.first, port);
}
void setHostAndPort(Option& option, const std::string& hostname, uint16_t port)
{
- option.put(_hostOptionName, hostname);
- option.put(_portOptionName, util::uitos(port));
+ option.put(hostOptionName_, hostname);
+ option.put(portOptionName_, util::uitos(port));
}
virtual std::string createPossibleValuesString() const
@@ -556,8 +556,8 @@ public:
virtual void parseArg(Option& option, const std::string& optarg)
{
- if(util::endsWith(_optName, "-user")) {
- const std::string proxyPref = _optName.substr(0, _optName.size()-5);
+ if(util::endsWith(optName_, "-user")) {
+ const std::string proxyPref = optName_.substr(0, optName_.size()-5);
const std::string& olduri = option.get(proxyPref);
if(!olduri.empty()) {
Request req;
@@ -578,7 +578,7 @@ public:
option.put(proxyPref, uri);
}
}
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
virtual std::string createPossibleValuesString() const
@@ -599,8 +599,8 @@ public:
virtual void parseArg(Option& option, const std::string& optarg)
{
- if(util::endsWith(_optName, "-passwd")) {
- const std::string proxyPref = _optName.substr(0, _optName.size()-7);
+ if(util::endsWith(optName_, "-passwd")) {
+ const std::string proxyPref = optName_.substr(0, optName_.size()-7);
const std::string& olduri = option.get(proxyPref);
if(!olduri.empty()) {
Request req;
@@ -621,7 +621,7 @@ public:
option.put(proxyPref, uri);
}
}
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
virtual std::string createPossibleValuesString() const
@@ -632,8 +632,8 @@ public:
class HttpProxyOptionHandler : public NameMatchOptionHandler {
private:
- std::string _proxyUserPref;
- std::string _proxyPasswdPref;
+ std::string proxyUserPref_;
+ std::string proxyPasswdPref_;
public:
HttpProxyOptionHandler(const std::string& optName,
const std::string& description,
@@ -642,8 +642,8 @@ public:
:
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG, shortName),
- _proxyUserPref(_optName+"-user"),
- _proxyPasswdPref(_optName+"-passwd")
+ proxyUserPref_(optName_+"-user"),
+ proxyPasswdPref_(optName_+"-passwd")
{}
virtual ~HttpProxyOptionHandler() {}
@@ -651,7 +651,7 @@ public:
virtual void parseArg(Option& option, const std::string& optarg)
{
if(optarg.empty()) {
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
} else {
Request req;
std::string uri;
@@ -665,16 +665,16 @@ public:
}
uri = "http://";
if(req.getUsername().empty()) {
- if(option.defined(_proxyUserPref)) {
- uri += util::percentEncode(option.get(_proxyUserPref));
+ if(option.defined(proxyUserPref_)) {
+ uri += util::percentEncode(option.get(proxyUserPref_));
}
} else {
uri += util::percentEncode(req.getUsername());
}
if(!req.hasPassword()) {
- if(option.defined(_proxyPasswdPref)) {
+ if(option.defined(proxyPasswdPref_)) {
uri += A2STR::COLON_C;
- uri += util::percentEncode(option.get(_proxyPasswdPref));
+ uri += util::percentEncode(option.get(proxyPasswdPref_));
}
} else {
uri += A2STR::COLON_C;
@@ -684,7 +684,7 @@ public:
uri += "@";
}
strappend(uri, req.getHost(), A2STR::COLON_C, util::uitos(req.getPort()));
- option.put(_optName, uri);
+ option.put(optName_, uri);
}
}
@@ -696,7 +696,7 @@ public:
class LocalFilePathOptionHandler : public NameMatchOptionHandler {
private:
- bool _acceptStdin;
+ bool acceptStdin_;
public:
LocalFilePathOptionHandler
(const std::string& optName,
@@ -707,19 +707,19 @@ public:
NameMatchOptionHandler(optName, description, defaultValue,
OptionHandler::REQ_ARG,
shortName),
- _acceptStdin(acceptStdin) {}
+ acceptStdin_(acceptStdin) {}
virtual void parseArg(Option& option, const std::string& optarg)
{
- if(_acceptStdin && optarg == "-") {
- option.put(_optName, DEV_STDIN);
+ if(acceptStdin_ && optarg == "-") {
+ option.put(optName_, DEV_STDIN);
} else {
File f(optarg);
if(!f.exists() || f.isDir()) {
throw DL_ABORT_EX
(StringFormat(MSG_NOT_FILE, optarg.c_str()).str());
}
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
}
@@ -746,7 +746,7 @@ public:
std::vector<size_t> result;
util::parsePrioritizePieceRange
(result, optarg, std::vector<SharedHandle<FileEntry> >(), 1024);
- option.put(_optName, optarg);
+ option.put(optName_, optarg);
}
virtual std::string createPossibleValuesString() const
diff --git a/src/OptionParser.cc b/src/OptionParser.cc
index 9553ecf9..03254ac6 100644
--- a/src/OptionParser.cc
+++ b/src/OptionParser.cc
@@ -52,7 +52,7 @@
namespace aria2 {
OptionParser::OptionParser():
- _idCounter(0)
+ idCounter_(0)
{}
template<typename InputIterator>
@@ -130,13 +130,13 @@ void OptionParser::parseArg
(std::ostream& out, std::vector<std::string>& nonopts,
int argc, char* const argv[])
{
- size_t numPublicOption = countPublicOption(_optionHandlers.begin(),
- _optionHandlers.end());
+ size_t numPublicOption = countPublicOption(optionHandlers_.begin(),
+ optionHandlers_.end());
int lopt;
array_ptr<struct option> longOpts(new struct option[numPublicOption+1]);
- putOptions(longOpts, &lopt,_optionHandlers.begin(),_optionHandlers.end());
- std::string optstring = createOptstring(_optionHandlers.begin(),
- _optionHandlers.end());
+ putOptions(longOpts, &lopt,optionHandlers_.begin(),optionHandlers_.end());
+ std::string optstring = createOptstring(optionHandlers_.begin(),
+ optionHandlers_.end());
while(1) {
int c = getopt_long(argc, argv, optstring.c_str(), longOpts, 0);
if(c == -1) {
@@ -195,9 +195,9 @@ OptionHandlerHandle OptionParser::getOptionHandlerByName
{
SharedHandle<OptionHandler> handler(new DummyOptionHandler(optName));
std::vector<SharedHandle<OptionHandler> >::const_iterator i =
- std::lower_bound(_optionHandlers.begin(), _optionHandlers.end(),
+ std::lower_bound(optionHandlers_.begin(), optionHandlers_.end(),
handler, OptionHandlerNameLesser());
- if(i != _optionHandlers.end() && (*i)->canHandle(optName)) {
+ if(i != optionHandlers_.end() && (*i)->canHandle(optName)) {
handler = *i;
} else {
handler.reset(new NullOptionHandler());
@@ -208,30 +208,30 @@ OptionHandlerHandle OptionParser::getOptionHandlerByName
void OptionParser::setOptionHandlers
(const std::vector<SharedHandle<OptionHandler> >& optionHandlers)
{
- _optionHandlers = optionHandlers;
+ optionHandlers_ = optionHandlers;
for(std::vector<SharedHandle<OptionHandler> >::const_iterator i =
- _optionHandlers.begin(), eoi = _optionHandlers.end();
+ optionHandlers_.begin(), eoi = optionHandlers_.end();
i != eoi; ++i) {
- (*i)->setOptionID(++_idCounter);
+ (*i)->setOptionID(++idCounter_);
}
- std::sort(_optionHandlers.begin(), _optionHandlers.end(),
+ std::sort(optionHandlers_.begin(), optionHandlers_.end(),
OptionHandlerNameLesser());
}
void OptionParser::addOptionHandler
(const SharedHandle<OptionHandler>& optionHandler)
{
- optionHandler->setOptionID(++_idCounter);
+ optionHandler->setOptionID(++idCounter_);
std::vector<SharedHandle<OptionHandler> >::iterator i =
- std::lower_bound(_optionHandlers.begin(), _optionHandlers.end(),
+ std::lower_bound(optionHandlers_.begin(), optionHandlers_.end(),
optionHandler, OptionHandlerNameLesser());
- _optionHandlers.insert(i, optionHandler);
+ optionHandlers_.insert(i, optionHandler);
}
void OptionParser::parseDefaultValues(Option& option) const
{
for(std::vector<SharedHandle<OptionHandler> >::const_iterator i =
- _optionHandlers.begin(), eoi = _optionHandlers.end();
+ optionHandlers_.begin(), eoi = optionHandlers_.end();
i != eoi; ++i) {
if(!(*i)->getDefaultValue().empty()) {
(*i)->parse(option, (*i)->getDefaultValue());
@@ -242,13 +242,13 @@ void OptionParser::parseDefaultValues(Option& option) const
class FindOptionHandlerByTag :
public std::unary_function<SharedHandle<OptionHandler>, bool> {
private:
- std::string _tag;
+ std::string tag_;
public:
- FindOptionHandlerByTag(const std::string& tag):_tag(tag) {}
+ FindOptionHandlerByTag(const std::string& tag):tag_(tag) {}
bool operator()(const SharedHandle<OptionHandler>& optionHandler) const
{
- return !optionHandler->isHidden() && optionHandler->hasTag(_tag);
+ return !optionHandler->isHidden() && optionHandler->hasTag(tag_);
}
};
@@ -256,7 +256,7 @@ std::vector<SharedHandle<OptionHandler> >
OptionParser::findByTag(const std::string& tag) const
{
std::vector<SharedHandle<OptionHandler> > result;
- std::remove_copy_if(_optionHandlers.begin(), _optionHandlers.end(),
+ std::remove_copy_if(optionHandlers_.begin(), optionHandlers_.end(),
std::back_inserter(result),
std::not1(FindOptionHandlerByTag(tag)));
std::sort(result.begin(), result.end(), OptionHandlerIDLesser());
@@ -266,15 +266,15 @@ OptionParser::findByTag(const std::string& tag) const
class FindOptionHandlerByNameSubstring :
public std::unary_function<SharedHandle<OptionHandler> , bool> {
private:
- std::string _substring;
+ std::string substring_;
public:
FindOptionHandlerByNameSubstring
- (const std::string& substring):_substring(substring) {}
+ (const std::string& substring):substring_(substring) {}
bool operator()(const SharedHandle<OptionHandler>& optionHandler) const
{
return !optionHandler->isHidden() &&
- optionHandler->getName().find(_substring) != std::string::npos;
+ optionHandler->getName().find(substring_) != std::string::npos;
}
};
@@ -282,7 +282,7 @@ std::vector<SharedHandle<OptionHandler> >
OptionParser::findByNameSubstring(const std::string& substring) const
{
std::vector<SharedHandle<OptionHandler> > result;
- std::remove_copy_if(_optionHandlers.begin(), _optionHandlers.end(),
+ std::remove_copy_if(optionHandlers_.begin(), optionHandlers_.end(),
std::back_inserter(result),
std::not1(FindOptionHandlerByNameSubstring(substring)));
std::sort(result.begin(), result.end(), OptionHandlerIDLesser());
@@ -292,7 +292,7 @@ OptionParser::findByNameSubstring(const std::string& substring) const
std::vector<SharedHandle<OptionHandler> > OptionParser::findAll() const
{
std::vector<SharedHandle<OptionHandler> > result;
- std::remove_copy_if(_optionHandlers.begin(), _optionHandlers.end(),
+ std::remove_copy_if(optionHandlers_.begin(), optionHandlers_.end(),
std::back_inserter(result),
mem_fun_sh(&OptionHandler::isHidden));
std::sort(result.begin(), result.end(), OptionHandlerIDLesser());
@@ -316,9 +316,9 @@ OptionParser::findByName(const std::string& name) const
{
SharedHandle<OptionHandler> handler(new DummyOptionHandler(name));
std::vector<SharedHandle<OptionHandler> >::const_iterator i =
- std::lower_bound(_optionHandlers.begin(), _optionHandlers.end(),
+ std::lower_bound(optionHandlers_.begin(), optionHandlers_.end(),
handler, OptionHandlerNameLesser());
- if(i != _optionHandlers.end() && (*i)->getName() == name &&
+ if(i != optionHandlers_.end() && (*i)->getName() == name &&
!(*i)->isHidden()) {
handler = *i;
} else {
@@ -330,52 +330,52 @@ OptionParser::findByName(const std::string& name) const
class FindOptionHandlerByID:public std::unary_function
<SharedHandle<OptionHandler>, bool> {
private:
- int _id;
+ int id_;
public:
- FindOptionHandlerByID(int id):_id(id) {}
+ FindOptionHandlerByID(int id):id_(id) {}
bool operator()(const SharedHandle<OptionHandler>& optionHandler) const
{
- return !optionHandler->isHidden() && optionHandler->getOptionID() == _id;
+ return !optionHandler->isHidden() && optionHandler->getOptionID() == id_;
}
};
SharedHandle<OptionHandler> OptionParser::findByID(int id) const
{
- return findOptionHandler(_optionHandlers.begin(), _optionHandlers.end(),
+ return findOptionHandler(optionHandlers_.begin(), optionHandlers_.end(),
FindOptionHandlerByID(id));
}
class FindOptionHandlerByShortName:
public std::unary_function<SharedHandle<OptionHandler>, bool> {
private:
- char _shortName;
+ char shortName_;
public:
- FindOptionHandlerByShortName(char shortName):_shortName(shortName) {}
+ FindOptionHandlerByShortName(char shortName):shortName_(shortName) {}
bool operator()(const SharedHandle<OptionHandler>& optionHandler) const
{
return !optionHandler->isHidden() &&
- optionHandler->getShortName() == _shortName;
+ optionHandler->getShortName() == shortName_;
}
};
SharedHandle<OptionHandler> OptionParser::findByShortName(char shortName) const
{
- return findOptionHandler(_optionHandlers.begin(), _optionHandlers.end(),
+ return findOptionHandler(optionHandlers_.begin(), optionHandlers_.end(),
FindOptionHandlerByShortName(shortName));
}
-SharedHandle<OptionParser> OptionParser::_optionParser;
+SharedHandle<OptionParser> OptionParser::optionParser_;
const SharedHandle<OptionParser>& OptionParser::getInstance()
{
- if(_optionParser.isNull()) {
- _optionParser.reset(new OptionParser());
- _optionParser->setOptionHandlers(OptionHandlerFactory::createOptionHandlers());
+ if(optionParser_.isNull()) {
+ optionParser_.reset(new OptionParser());
+ optionParser_->setOptionHandlers(OptionHandlerFactory::createOptionHandlers());
}
- return _optionParser;
+ return optionParser_;
}
} // namespace aria2
diff --git a/src/OptionParser.h b/src/OptionParser.h
index 1abf7167..6ef579e1 100644
--- a/src/OptionParser.h
+++ b/src/OptionParser.h
@@ -50,16 +50,16 @@ class OptionHandler;
class OptionParser {
private:
- int _idCounter;
+ int idCounter_;
- // _optionHandlers is sorted by OptionHandler::getName() in
+ // optionHandlers_ is sorted by OptionHandler::getName() in
// ascending order.
- std::vector<SharedHandle<OptionHandler> > _optionHandlers;
+ std::vector<SharedHandle<OptionHandler> > optionHandlers_;
SharedHandle<OptionHandler>
getOptionHandlerByName(const std::string& optName);
- static SharedHandle<OptionParser> _optionParser;
+ static SharedHandle<OptionParser> optionParser_;
public:
OptionParser();
diff --git a/src/PStringBuildVisitor.cc b/src/PStringBuildVisitor.cc
index 599a0e86..68c57671 100644
--- a/src/PStringBuildVisitor.cc
+++ b/src/PStringBuildVisitor.cc
@@ -43,22 +43,22 @@ namespace aria2 {
void PStringBuildVisitor::visit(PStringSegment& segment)
{
std::string uri;
- if(_buildQueue.empty()) {
+ if(buildQueue_.empty()) {
uri += segment.getValue();
} else {
- uri = _buildQueue.front();
+ uri = buildQueue_.front();
uri += segment.getValue();
}
- _buildQueue.push_front(uri);
+ buildQueue_.push_front(uri);
if(!segment.hasNext()) {
- _uris.push_back(uri);
+ uris_.push_back(uri);
}
if(!segment.getNext().isNull()) {
segment.getNext()->accept(*this);
}
- _buildQueue.pop_front();
+ buildQueue_.pop_front();
}
void PStringBuildVisitor::visit(PStringNumLoop& s)
@@ -83,13 +83,13 @@ void PStringBuildVisitor::visit(PStringSelect& s)
const std::vector<std::string>& PStringBuildVisitor::getURIs() const
{
- return _uris;
+ return uris_;
}
void PStringBuildVisitor::reset()
{
- _buildQueue.clear();
- _uris.clear();
+ buildQueue_.clear();
+ uris_.clear();
}
} // namespace aria2
diff --git a/src/PStringBuildVisitor.h b/src/PStringBuildVisitor.h
index 687237cd..37e5e82e 100644
--- a/src/PStringBuildVisitor.h
+++ b/src/PStringBuildVisitor.h
@@ -49,9 +49,9 @@ class PStringBuildVisitor : public PStringVisitor
{
private:
- std::deque<std::string> _buildQueue;
+ std::deque<std::string> buildQueue_;
- std::vector<std::string> _uris;
+ std::vector<std::string> uris_;
public:
virtual void visit(PStringSegment& s);
diff --git a/src/PStringNumLoop.h b/src/PStringNumLoop.h
index c7456764..d7694646 100644
--- a/src/PStringNumLoop.h
+++ b/src/PStringNumLoop.h
@@ -46,34 +46,34 @@ class PStringNumLoop : public PStringDatum
{
private:
- unsigned int _startValue;
+ unsigned int startValue_;
- unsigned int _endValue;
+ unsigned int endValue_;
- unsigned int _step;
+ unsigned int step_;
- SharedHandle<NumberDecorator> _numberDecorator;
+ SharedHandle<NumberDecorator> numberDecorator_;
- SharedHandle<PStringDatum> _next;
+ SharedHandle<PStringDatum> next_;
public:
PStringNumLoop(unsigned int startValue, unsigned int endValue,
unsigned int step,
const SharedHandle<NumberDecorator>& nd,
const SharedHandle<PStringDatum>& next):
- _startValue(startValue),
- _endValue(endValue),
- _step(step),
- _numberDecorator(nd),
- _next(next) {}
+ startValue_(startValue),
+ endValue_(endValue),
+ step_(step),
+ numberDecorator_(nd),
+ next_(next) {}
PStringNumLoop(unsigned int startValue, unsigned int endValue,
unsigned int step,
const SharedHandle<NumberDecorator>& nd):
- _startValue(startValue),
- _endValue(endValue),
- _step(step),
- _numberDecorator(nd) {}
+ startValue_(startValue),
+ endValue_(endValue),
+ step_(step),
+ numberDecorator_(nd) {}
virtual ~PStringNumLoop() {}
@@ -84,27 +84,27 @@ public:
const SharedHandle<NumberDecorator>& getNumberDecorator() const
{
- return _numberDecorator;
+ return numberDecorator_;
}
SharedHandle<PStringDatum> getNext() const
{
- return _next;
+ return next_;
}
unsigned int getStartValue() const
{
- return _startValue;
+ return startValue_;
}
unsigned int getEndValue() const
{
- return _endValue;
+ return endValue_;
}
unsigned int getStep() const
{
- return _step;
+ return step_;
}
};
diff --git a/src/PStringSegment.cc b/src/PStringSegment.cc
index 84fcab02..a08df34f 100644
--- a/src/PStringSegment.cc
+++ b/src/PStringSegment.cc
@@ -39,10 +39,10 @@ namespace aria2 {
PStringSegment::PStringSegment(const std::string& value,
const SharedHandle<PStringDatum>& next):
- _value(value), _next(next) {}
+ value_(value), next_(next) {}
PStringSegment::PStringSegment(const std::string& value):
- _value(value) {}
+ value_(value) {}
PStringSegment::~PStringSegment() {}
@@ -53,17 +53,17 @@ void PStringSegment::accept(PStringVisitor& visitor)
const std::string& PStringSegment::getValue() const
{
- return _value;
+ return value_;
}
bool PStringSegment::hasNext() const
{
- return !_next.isNull();
+ return !next_.isNull();
}
SharedHandle<PStringDatum> PStringSegment::getNext() const
{
- return _next;
+ return next_;
}
} // namespace aria2
diff --git a/src/PStringSegment.h b/src/PStringSegment.h
index 99d58da5..3ee8df17 100644
--- a/src/PStringSegment.h
+++ b/src/PStringSegment.h
@@ -44,9 +44,9 @@ class PStringSegment : public PStringDatum
{
private:
- std::string _value;
+ std::string value_;
- SharedHandle<PStringDatum> _next;
+ SharedHandle<PStringDatum> next_;
public:
PStringSegment(const std::string& value,
diff --git a/src/PStringSelect.h b/src/PStringSelect.h
index 0cf40750..d27d4c41 100644
--- a/src/PStringSelect.h
+++ b/src/PStringSelect.h
@@ -45,18 +45,18 @@ class PStringSelect : public PStringDatum
{
private:
- std::vector<std::string> _values;
+ std::vector<std::string> values_;
- SharedHandle<PStringDatum> _next;
+ SharedHandle<PStringDatum> next_;
public:
PStringSelect(const std::vector<std::string>& values,
const SharedHandle<PStringDatum>& next):
- _values(values),
- _next(next) {}
+ values_(values),
+ next_(next) {}
PStringSelect(const std::vector<std::string>& values):
- _values(values) {}
+ values_(values) {}
virtual ~PStringSelect() {}
@@ -67,12 +67,12 @@ public:
const std::vector<std::string>& getValues() const
{
- return _values;
+ return values_;
}
SharedHandle<PStringDatum> getNext() const
{
- return _next;
+ return next_;
}
};
diff --git a/src/Peer.cc b/src/Peer.cc
index ae385123..8955d4e3 100644
--- a/src/Peer.cc
+++ b/src/Peer.cc
@@ -48,19 +48,19 @@ namespace aria2 {
#define BAD_CONDITION_INTERVAL 10
Peer::Peer(std::string ipaddr, uint16_t port, bool incoming):
- _ipaddr(ipaddr),
- _port(port),
- _firstContactTime(global::wallclock),
- _badConditionStartTime(0),
- _seeder(false),
- _res(0),
- _incoming(incoming),
- _localPeer(false)
-{
- memset(_peerId, 0, PEER_ID_LENGTH);
+ ipaddr_(ipaddr),
+ port_(port),
+ firstContactTime_(global::wallclock),
+ badConditionStartTime_(0),
+ seeder_(false),
+ res_(0),
+ incoming_(incoming),
+ localPeer_(false)
+{
+ memset(peerId_, 0, PEER_ID_LENGTH);
resetStatus();
- _id = _ipaddr;
- strappend(_id, A2STR::COLON_C, util::uitos(_port));
+ id_ = ipaddr_;
+ strappend(id_, A2STR::COLON_C, util::uitos(port_));
}
Peer::~Peer()
@@ -70,345 +70,345 @@ Peer::~Peer()
void Peer::usedBy(cuid_t cuid)
{
- _cuid = cuid;
+ cuid_ = cuid;
}
void Peer::allocateSessionResource(size_t pieceLength, uint64_t totalLength)
{
- delete _res;
- _res = new PeerSessionResource(pieceLength, totalLength);
- _res->getPeerStat().downloadStart();
+ delete res_;
+ res_ = new PeerSessionResource(pieceLength, totalLength);
+ res_->getPeerStat().downloadStart();
}
void Peer::releaseSessionResource()
{
- delete _res;
- _res = 0;
+ delete res_;
+ res_ = 0;
}
void Peer::setPeerId(const unsigned char* peerId)
{
- memcpy(_peerId, peerId, PEER_ID_LENGTH);
+ memcpy(peerId_, peerId, PEER_ID_LENGTH);
}
void Peer::resetStatus() {
- _cuid = 0;
+ cuid_ = 0;
}
bool Peer::amChoking() const
{
- assert(_res);
- return _res->amChoking();
+ assert(res_);
+ return res_->amChoking();
}
void Peer::amChoking(bool b) const
{
- assert(_res);
- _res->amChoking(b);
+ assert(res_);
+ res_->amChoking(b);
}
// localhost is interested in this peer
bool Peer::amInterested() const
{
- assert(_res);
- return _res->amInterested();
+ assert(res_);
+ return res_->amInterested();
}
void Peer::amInterested(bool b) const
{
- assert(_res);
- _res->amInterested(b);
+ assert(res_);
+ res_->amInterested(b);
}
// this peer is choking localhost
bool Peer::peerChoking() const
{
- assert(_res);
- return _res->peerChoking();
+ assert(res_);
+ return res_->peerChoking();
}
void Peer::peerChoking(bool b) const
{
- assert(_res);
- _res->peerChoking(b);
+ assert(res_);
+ res_->peerChoking(b);
}
// this peer is interested in localhost
bool Peer::peerInterested() const
{
- assert(_res);
- return _res->peerInterested();
+ assert(res_);
+ return res_->peerInterested();
}
void Peer::peerInterested(bool b)
{
- assert(_res);
- _res->peerInterested(b);
+ assert(res_);
+ res_->peerInterested(b);
}
// this peer should be choked
bool Peer::chokingRequired() const
{
- assert(_res);
- return _res->chokingRequired();
+ assert(res_);
+ return res_->chokingRequired();
}
void Peer::chokingRequired(bool b)
{
- assert(_res);
- _res->chokingRequired(b);
+ assert(res_);
+ res_->chokingRequired(b);
}
// this peer is eligible for unchoking optionally.
bool Peer::optUnchoking() const
{
- assert(_res);
- return _res->optUnchoking();
+ assert(res_);
+ return res_->optUnchoking();
}
void Peer::optUnchoking(bool b)
{
- assert(_res);
- _res->optUnchoking(b);
+ assert(res_);
+ res_->optUnchoking(b);
}
// this peer is snubbing.
bool Peer::snubbing() const
{
- assert(_res);
- return _res->snubbing();
+ assert(res_);
+ return res_->snubbing();
}
void Peer::snubbing(bool b)
{
- assert(_res);
- _res->snubbing(b);
+ assert(res_);
+ res_->snubbing(b);
}
void Peer::updateUploadLength(size_t bytes)
{
- assert(_res);
- _res->updateUploadLength(bytes);
+ assert(res_);
+ res_->updateUploadLength(bytes);
}
void Peer::updateDownloadLength(size_t bytes)
{
- assert(_res);
- _res->updateDownloadLength(bytes);
+ assert(res_);
+ res_->updateDownloadLength(bytes);
}
void Peer::updateSeeder()
{
- assert(_res);
- if(_res->hasAllPieces()) {
- _seeder = true;
+ assert(res_);
+ if(res_->hasAllPieces()) {
+ seeder_ = true;
}
}
void Peer::updateBitfield(size_t index, int operation) {
- assert(_res);
- _res->updateBitfield(index, operation);
+ assert(res_);
+ res_->updateBitfield(index, operation);
updateSeeder();
}
unsigned int Peer::calculateUploadSpeed()
{
- assert(_res);
- return _res->getPeerStat().calculateUploadSpeed();
+ assert(res_);
+ return res_->getPeerStat().calculateUploadSpeed();
}
unsigned int Peer::calculateDownloadSpeed()
{
- assert(_res);
- return _res->getPeerStat().calculateDownloadSpeed();
+ assert(res_);
+ return res_->getPeerStat().calculateDownloadSpeed();
}
uint64_t Peer::getSessionUploadLength() const
{
- assert(_res);
- return _res->uploadLength();
+ assert(res_);
+ return res_->uploadLength();
}
uint64_t Peer::getSessionDownloadLength() const
{
- assert(_res);
- return _res->downloadLength();
+ assert(res_);
+ return res_->downloadLength();
}
void Peer::setBitfield(const unsigned char* bitfield, size_t bitfieldLength)
{
- assert(_res);
- _res->setBitfield(bitfield, bitfieldLength);
+ assert(res_);
+ res_->setBitfield(bitfield, bitfieldLength);
updateSeeder();
}
const unsigned char* Peer::getBitfield() const
{
- assert(_res);
- return _res->getBitfield();
+ assert(res_);
+ return res_->getBitfield();
}
size_t Peer::getBitfieldLength() const
{
- assert(_res);
- return _res->getBitfieldLength();
+ assert(res_);
+ return res_->getBitfieldLength();
}
bool Peer::shouldBeChoking() const {
- assert(_res);
- return _res->shouldBeChoking();
+ assert(res_);
+ return res_->shouldBeChoking();
}
bool Peer::hasPiece(size_t index) const {
- assert(_res);
- return _res->hasPiece(index);
+ assert(res_);
+ return res_->hasPiece(index);
}
void Peer::setFastExtensionEnabled(bool enabled)
{
- assert(_res);
- return _res->fastExtensionEnabled(enabled);
+ assert(res_);
+ return res_->fastExtensionEnabled(enabled);
}
bool Peer::isFastExtensionEnabled() const
{
- assert(_res);
- return _res->fastExtensionEnabled();
+ assert(res_);
+ return res_->fastExtensionEnabled();
}
size_t Peer::countPeerAllowedIndexSet() const
{
- assert(_res);
- return _res->peerAllowedIndexSet().size();
+ assert(res_);
+ return res_->peerAllowedIndexSet().size();
}
const std::vector<size_t>& Peer::getPeerAllowedIndexSet() const
{
- assert(_res);
- return _res->peerAllowedIndexSet();
+ assert(res_);
+ return res_->peerAllowedIndexSet();
}
bool Peer::isInPeerAllowedIndexSet(size_t index) const
{
- assert(_res);
- return _res->peerAllowedIndexSetContains(index);
+ assert(res_);
+ return res_->peerAllowedIndexSetContains(index);
}
void Peer::addPeerAllowedIndex(size_t index)
{
- assert(_res);
- _res->addPeerAllowedIndex(index);
+ assert(res_);
+ res_->addPeerAllowedIndex(index);
}
bool Peer::isInAmAllowedIndexSet(size_t index) const
{
- assert(_res);
- return _res->amAllowedIndexSetContains(index);
+ assert(res_);
+ return res_->amAllowedIndexSetContains(index);
}
void Peer::addAmAllowedIndex(size_t index)
{
- assert(_res);
- _res->addAmAllowedIndex(index);
+ assert(res_);
+ res_->addAmAllowedIndex(index);
}
void Peer::setAllBitfield() {
- assert(_res);
- _res->markSeeder();
- _seeder = true;
+ assert(res_);
+ res_->markSeeder();
+ seeder_ = true;
}
void Peer::startBadCondition()
{
- _badConditionStartTime = global::wallclock;
+ badConditionStartTime_ = global::wallclock;
}
bool Peer::isGood() const
{
- return _badConditionStartTime.
+ return badConditionStartTime_.
difference(global::wallclock) >= BAD_CONDITION_INTERVAL;
}
uint8_t Peer::getExtensionMessageID(const std::string& name) const
{
- assert(_res);
- return _res->getExtensionMessageID(name);
+ assert(res_);
+ return res_->getExtensionMessageID(name);
}
std::string Peer::getExtensionName(uint8_t id) const
{
- assert(_res);
- return _res->getExtensionName(id);
+ assert(res_);
+ return res_->getExtensionName(id);
}
void Peer::setExtension(const std::string& name, uint8_t id)
{
- assert(_res);
- _res->addExtension(name, id);
+ assert(res_);
+ res_->addExtension(name, id);
}
void Peer::setExtendedMessagingEnabled(bool enabled)
{
- assert(_res);
- _res->extendedMessagingEnabled(enabled);
+ assert(res_);
+ res_->extendedMessagingEnabled(enabled);
}
bool Peer::isExtendedMessagingEnabled() const
{
- assert(_res);
- return _res->extendedMessagingEnabled();
+ assert(res_);
+ return res_->extendedMessagingEnabled();
}
void Peer::setDHTEnabled(bool enabled)
{
- assert(_res);
- _res->dhtEnabled(enabled);
+ assert(res_);
+ res_->dhtEnabled(enabled);
}
bool Peer::isDHTEnabled() const
{
- assert(_res);
- return _res->dhtEnabled();
+ assert(res_);
+ return res_->dhtEnabled();
}
const Timer& Peer::getLastDownloadUpdate() const
{
- assert(_res);
- return _res->getLastDownloadUpdate();
+ assert(res_);
+ return res_->getLastDownloadUpdate();
}
const Timer& Peer::getLastAmUnchoking() const
{
- assert(_res);
- return _res->getLastAmUnchoking();
+ assert(res_);
+ return res_->getLastAmUnchoking();
}
uint64_t Peer::getCompletedLength() const
{
- assert(_res);
- return _res->getCompletedLength();
+ assert(res_);
+ return res_->getCompletedLength();
}
void Peer::setIncomingPeer(bool incoming)
{
- _incoming = incoming;
+ incoming_ = incoming;
}
void Peer::setFirstContactTime(const Timer& time)
{
- _firstContactTime = time;
+ firstContactTime_ = time;
}
void Peer::setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& dpt)
{
- assert(_res);
- _res->setBtMessageDispatcher(dpt);
+ assert(res_);
+ res_->setBtMessageDispatcher(dpt);
}
size_t Peer::countOutstandingUpload() const
{
- assert(_res);
- return _res->countOutstandingUpload();
+ assert(res_);
+ return res_->countOutstandingUpload();
}
} // namespace aria2
diff --git a/src/Peer.h b/src/Peer.h
index 61baccf2..f8dd168e 100644
--- a/src/Peer.h
+++ b/src/Peer.h
@@ -56,34 +56,34 @@ class BtMessageDispatcher;
class Peer {
private:
- std::string _ipaddr;
- // TCP port of the other end of communication. If _incoming is
+ std::string ipaddr_;
+ // TCP port of the other end of communication. If incoming_ is
// true, then this port is not a port the peer is listening to and
// we cannot connect to it.
- uint16_t _port;
+ uint16_t port_;
- std::string _id;
+ std::string id_;
- cuid_t _cuid;
+ cuid_t cuid_;
- unsigned char _peerId[PEER_ID_LENGTH];
+ unsigned char peerId_[PEER_ID_LENGTH];
- Timer _firstContactTime;
+ Timer firstContactTime_;
- Timer _badConditionStartTime;
+ Timer badConditionStartTime_;
- bool _seeder;
+ bool seeder_;
- PeerSessionResource* _res;
+ PeerSessionResource* res_;
// If true, port is assumed not to be a listening port.
- bool _incoming;
+ bool incoming_;
// If true, this peer is from local network.
- bool _localPeer;
+ bool localPeer_;
// Before calling updateSeeder(), make sure that
- // allocateSessionResource() is called and _res is created.
+ // allocateSessionResource() is called and res_ is created.
// Otherwise assertion fails.
void updateSeeder();
public:
@@ -93,7 +93,7 @@ public:
bool operator==(const Peer& p)
{
- return _id == p._id;
+ return id_ == p.id_;
}
bool operator!=(const Peer& p)
@@ -105,52 +105,52 @@ public:
const std::string& getIPAddress() const
{
- return _ipaddr;
+ return ipaddr_;
}
uint16_t getPort() const
{
- return _port;
+ return port_;
}
void setPort(uint16_t port)
{
- _port = port;
+ port_ = port;
}
void usedBy(cuid_t cuid);
cuid_t usedBy() const
{
- return _cuid;
+ return cuid_;
}
bool unused() const
{
- return _cuid == 0;
+ return cuid_ == 0;
}
- // Returns true iff _res != 0.
+ // Returns true iff res_ != 0.
bool isActive() const
{
- return _res != 0;
+ return res_ != 0;
}
void setPeerId(const unsigned char* peerId);
const unsigned char* getPeerId() const
{
- return _peerId;
+ return peerId_;
}
bool isSeeder() const
{
- return _seeder;
+ return seeder_;
}
const std::string& getID() const
{
- return _id;
+ return id_;
}
void startBadCondition();
@@ -163,18 +163,18 @@ public:
const Timer& getFirstContactTime() const
{
- return _firstContactTime;
+ return firstContactTime_;
}
void setFirstContactTime(const Timer& time);
const Timer& getBadConditionStartTime() const
{
- return _badConditionStartTime;
+ return badConditionStartTime_;
}
// Before calling following member functions, make sure that
- // allocateSessionResource() is called and _res is created.
+ // allocateSessionResource() is called and res_ is created.
// Otherwise assertion fails.
// localhost is choking this peer
@@ -292,19 +292,19 @@ public:
bool isIncomingPeer() const
{
- return _incoming;
+ return incoming_;
}
void setIncomingPeer(bool incoming);
bool isLocalPeer() const
{
- return _localPeer;
+ return localPeer_;
}
void setLocalPeer(bool flag)
{
- _localPeer = flag;
+ localPeer_ = flag;
}
void setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& dpt);
diff --git a/src/PeerAbstractCommand.cc b/src/PeerAbstractCommand.cc
index 3fb27c66..4a663839 100644
--- a/src/PeerAbstractCommand.cc
+++ b/src/PeerAbstractCommand.cc
@@ -58,18 +58,18 @@ PeerAbstractCommand::PeerAbstractCommand(cuid_t cuid,
DownloadEngine* e,
const SocketHandle& s):
Command(cuid),
- _checkPoint(global::wallclock),
+ checkPoint_(global::wallclock),
// TODO referring global option
- _timeout(e->getOption()->getAsInt(PREF_BT_TIMEOUT)),
- _e(e),
- _socket(s),
- _peer(peer),
- _checkSocketIsReadable(false),
- _checkSocketIsWritable(false),
- _noCheck(false)
+ timeout_(e->getOption()->getAsInt(PREF_BT_TIMEOUT)),
+ e_(e),
+ socket_(s),
+ peer_(peer),
+ checkSocketIsReadable_(false),
+ checkSocketIsWritable_(false),
+ noCheck_(false)
{
- if(!_socket.isNull() && _socket->isOpen()) {
- setReadCheckSocket(_socket);
+ if(!socket_.isNull() && socket_->isOpen()) {
+ setReadCheckSocket(socket_);
}
}
@@ -87,24 +87,24 @@ bool PeerAbstractCommand::execute()
util::itos(getCuid()).c_str(),
readEventEnabled(), writeEventEnabled(),
hupEventEnabled(), errorEventEnabled(),
- _noCheck);
+ noCheck_);
}
if(exitBeforeExecute()) {
onAbort();
return true;
}
try {
- if(_noCheck ||
- (_checkSocketIsReadable && readEventEnabled()) ||
- (_checkSocketIsWritable && writeEventEnabled()) ||
+ if(noCheck_ ||
+ (checkSocketIsReadable_ && readEventEnabled()) ||
+ (checkSocketIsWritable_ && writeEventEnabled()) ||
hupEventEnabled()) {
- _checkPoint = global::wallclock;
+ checkPoint_ = global::wallclock;
} else if(errorEventEnabled()) {
throw DL_ABORT_EX
(StringFormat(MSG_NETWORK_PROBLEM,
- _socket->getSocketError().c_str()).str());
+ socket_->getSocketError().c_str()).str());
}
- if(_checkPoint.difference(global::wallclock) >= _timeout) {
+ if(checkPoint_.difference(global::wallclock) >= timeout_) {
throw DL_ABORT_EX(EX_TIME_OUT);
}
return executeInternal();
@@ -119,8 +119,8 @@ bool PeerAbstractCommand::execute()
util::itos(getCuid()).c_str());
getLogger()->debug(MSG_PEER_BANNED,
util::itos(getCuid()).c_str(),
- _peer->getIPAddress().c_str(),
- _peer->getPort());
+ peer_->getIPAddress().c_str(),
+ peer_->getPort());
}
onAbort();
return prepareForNextPeer(0);
@@ -135,10 +135,10 @@ bool PeerAbstractCommand::prepareForNextPeer(time_t wait)
void PeerAbstractCommand::disableReadCheckSocket()
{
- if(_checkSocketIsReadable) {
- _e->deleteSocketForReadCheck(_readCheckTarget, this);
- _checkSocketIsReadable = false;
- _readCheckTarget.reset();
+ if(checkSocketIsReadable_) {
+ e_->deleteSocketForReadCheck(readCheckTarget_, this);
+ checkSocketIsReadable_ = false;
+ readCheckTarget_.reset();
}
}
@@ -147,26 +147,26 @@ void PeerAbstractCommand::setReadCheckSocket(const SocketHandle& socket)
if(!socket->isOpen()) {
disableReadCheckSocket();
} else {
- if(_checkSocketIsReadable) {
- if(_readCheckTarget != socket) {
- _e->deleteSocketForReadCheck(_readCheckTarget, this);
- _e->addSocketForReadCheck(socket, this);
- _readCheckTarget = socket;
+ if(checkSocketIsReadable_) {
+ if(readCheckTarget_ != socket) {
+ e_->deleteSocketForReadCheck(readCheckTarget_, this);
+ e_->addSocketForReadCheck(socket, this);
+ readCheckTarget_ = socket;
}
} else {
- _e->addSocketForReadCheck(socket, this);
- _checkSocketIsReadable = true;
- _readCheckTarget = socket;
+ e_->addSocketForReadCheck(socket, this);
+ checkSocketIsReadable_ = true;
+ readCheckTarget_ = socket;
}
}
}
void PeerAbstractCommand::disableWriteCheckSocket()
{
- if(_checkSocketIsWritable) {
- _e->deleteSocketForWriteCheck(_writeCheckTarget, this);
- _checkSocketIsWritable = false;
- _writeCheckTarget.reset();
+ if(checkSocketIsWritable_) {
+ e_->deleteSocketForWriteCheck(writeCheckTarget_, this);
+ checkSocketIsWritable_ = false;
+ writeCheckTarget_.reset();
}
}
@@ -175,33 +175,33 @@ void PeerAbstractCommand::setWriteCheckSocket(const SocketHandle& socket)
if(!socket->isOpen()) {
disableWriteCheckSocket();
} else {
- if(_checkSocketIsWritable) {
- if(_writeCheckTarget != socket) {
- _e->deleteSocketForWriteCheck(_writeCheckTarget, this);
- _e->addSocketForWriteCheck(socket, this);
- _writeCheckTarget = socket;
+ if(checkSocketIsWritable_) {
+ if(writeCheckTarget_ != socket) {
+ e_->deleteSocketForWriteCheck(writeCheckTarget_, this);
+ e_->addSocketForWriteCheck(socket, this);
+ writeCheckTarget_ = socket;
}
} else {
- _e->addSocketForWriteCheck(socket, this);
- _checkSocketIsWritable = true;
- _writeCheckTarget = socket;
+ e_->addSocketForWriteCheck(socket, this);
+ checkSocketIsWritable_ = true;
+ writeCheckTarget_ = socket;
}
}
}
void PeerAbstractCommand::setNoCheck(bool check)
{
- _noCheck = check;
+ noCheck_ = check;
}
void PeerAbstractCommand::updateKeepAlive()
{
- _checkPoint = global::wallclock;
+ checkPoint_ = global::wallclock;
}
void PeerAbstractCommand::createSocket()
{
- _socket.reset(new SocketCore());
+ socket_.reset(new SocketCore());
}
} // namespace aria2
diff --git a/src/PeerAbstractCommand.h b/src/PeerAbstractCommand.h
index 19bf455f..a3cb6aa7 100644
--- a/src/PeerAbstractCommand.h
+++ b/src/PeerAbstractCommand.h
@@ -48,36 +48,36 @@ class SocketCore;
class PeerAbstractCommand : public Command {
private:
- Timer _checkPoint;
- time_t _timeout;
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- SharedHandle<Peer> _peer;
+ Timer checkPoint_;
+ time_t timeout_;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ SharedHandle<Peer> peer_;
- bool _checkSocketIsReadable;
- bool _checkSocketIsWritable;
- SharedHandle<SocketCore> _readCheckTarget;
- SharedHandle<SocketCore> _writeCheckTarget;
- bool _noCheck;
+ bool checkSocketIsReadable_;
+ bool checkSocketIsWritable_;
+ SharedHandle<SocketCore> readCheckTarget_;
+ SharedHandle<SocketCore> writeCheckTarget_;
+ bool noCheck_;
protected:
DownloadEngine* getDownloadEngine() const
{
- return _e;
+ return e_;
}
const SharedHandle<SocketCore>& getSocket() const
{
- return _socket;
+ return socket_;
}
void createSocket();
const SharedHandle<Peer>& getPeer() const
{
- return _peer;
+ return peer_;
}
- void setTimeout(time_t timeout) { _timeout = timeout; }
+ void setTimeout(time_t timeout) { timeout_ = timeout; }
virtual bool prepareForNextPeer(time_t wait);
virtual void onAbort() {};
// This function is called when DownloadFailureException is caught right after
diff --git a/src/PeerAddrEntry.h b/src/PeerAddrEntry.h
index 8bc146e3..e539e6d9 100644
--- a/src/PeerAddrEntry.h
+++ b/src/PeerAddrEntry.h
@@ -45,39 +45,39 @@ namespace aria2 {
class PeerAddrEntry {
private:
- std::string _ipaddr;
+ std::string ipaddr_;
- uint16_t _port;
+ uint16_t port_;
- Timer _lastUpdated;
+ Timer lastUpdated_;
public:
PeerAddrEntry
(const std::string& ipaddr, uint16_t port, Timer updated = Timer()):
- _ipaddr(ipaddr), _port(port), _lastUpdated(updated) {}
+ ipaddr_(ipaddr), port_(port), lastUpdated_(updated) {}
const std::string& getIPAddress() const
{
- return _ipaddr;
+ return ipaddr_;
}
uint16_t getPort() const
{
- return _port;
+ return port_;
}
const Timer& getLastUpdated() const
{
- return _lastUpdated;
+ return lastUpdated_;
}
void notifyUpdate()
{
- _lastUpdated.reset();
+ lastUpdated_.reset();
}
bool operator==(const PeerAddrEntry& entry) const
{
- return _ipaddr == entry._ipaddr && _port == entry._port;
+ return ipaddr_ == entry.ipaddr_ && port_ == entry.port_;
}
};
diff --git a/src/PeerChokeCommand.cc b/src/PeerChokeCommand.cc
index fa9b0777..a266df2e 100644
--- a/src/PeerChokeCommand.cc
+++ b/src/PeerChokeCommand.cc
@@ -47,31 +47,31 @@ namespace aria2 {
PeerChokeCommand::PeerChokeCommand(cuid_t cuid,
DownloadEngine* e):
Command(cuid),
- _e(e) {}
+ e_(e) {}
PeerChokeCommand::~PeerChokeCommand() {}
bool PeerChokeCommand::execute() {
- if(_btRuntime->isHalt()) {
+ if(btRuntime_->isHalt()) {
return true;
}
- if(_peerStorage->chokeRoundIntervalElapsed()) {
- _peerStorage->executeChoke();
+ if(peerStorage_->chokeRoundIntervalElapsed()) {
+ peerStorage_->executeChoke();
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
void PeerChokeCommand::setBtRuntime
(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void PeerChokeCommand::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
} // namespace aria2
diff --git a/src/PeerChokeCommand.h b/src/PeerChokeCommand.h
index 2a99e1e5..a6e2a70c 100644
--- a/src/PeerChokeCommand.h
+++ b/src/PeerChokeCommand.h
@@ -46,11 +46,11 @@ class PeerStorage;
class PeerChokeCommand : public Command {
private:
- DownloadEngine* _e;
+ DownloadEngine* e_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
public:
PeerChokeCommand(cuid_t cuid,
DownloadEngine* e);
diff --git a/src/PeerConnection.cc b/src/PeerConnection.cc
index 16b4f8ec..51ac9998 100644
--- a/src/PeerConnection.cc
+++ b/src/PeerConnection.cc
@@ -54,177 +54,177 @@ namespace aria2 {
PeerConnection::PeerConnection(cuid_t cuid, const SocketHandle& socket)
- :_cuid(cuid),
- _socket(socket),
- _logger(LogFactory::getInstance()),
- _resbuf(new unsigned char[MAX_PAYLOAD_LEN]),
- _resbufLength(0),
- _currentPayloadLength(0),
- _lenbufLength(0),
- _socketBuffer(socket),
- _encryptionEnabled(false),
- _prevPeek(false)
+ :cuid_(cuid),
+ socket_(socket),
+ logger_(LogFactory::getInstance()),
+ resbuf_(new unsigned char[MAX_PAYLOAD_LEN]),
+ resbufLength_(0),
+ currentPayloadLength_(0),
+ lenbufLength_(0),
+ socketBuffer_(socket),
+ encryptionEnabled_(false),
+ prevPeek_(false)
{}
PeerConnection::~PeerConnection()
{
- delete [] _resbuf;
+ delete [] resbuf_;
}
void PeerConnection::pushStr(const std::string& data)
{
- if(_encryptionEnabled) {
+ if(encryptionEnabled_) {
const size_t len = data.size();
unsigned char* chunk = new unsigned char[len];
try {
- _encryptor->encrypt
+ encryptor_->encrypt
(chunk, len, reinterpret_cast<const unsigned char*>(data.data()), len);
} catch(RecoverableException& e) {
delete [] chunk;
throw;
}
- _socketBuffer.pushBytes(chunk, len);
+ socketBuffer_.pushBytes(chunk, len);
} else {
- _socketBuffer.pushStr(data);
+ socketBuffer_.pushStr(data);
}
}
void PeerConnection::pushBytes(unsigned char* data, size_t len)
{
- if(_encryptionEnabled) {
+ if(encryptionEnabled_) {
unsigned char* chunk = new unsigned char[len];
try {
- _encryptor->encrypt(chunk, len, data, len);
+ encryptor_->encrypt(chunk, len, data, len);
} catch(RecoverableException& e) {
delete [] data;
delete [] chunk;
throw;
}
delete [] data;
- _socketBuffer.pushBytes(chunk, len);
+ socketBuffer_.pushBytes(chunk, len);
} else {
- _socketBuffer.pushBytes(data, len);
+ socketBuffer_.pushBytes(data, len);
}
}
bool PeerConnection::receiveMessage(unsigned char* data, size_t& dataLength) {
- if(_resbufLength == 0 && 4 > _lenbufLength) {
- if(!_socket->isReadable(0)) {
+ if(resbufLength_ == 0 && 4 > lenbufLength_) {
+ if(!socket_->isReadable(0)) {
return false;
}
// read payload size, 32bit unsigned integer
- size_t remaining = 4-_lenbufLength;
+ size_t remaining = 4-lenbufLength_;
size_t temp = remaining;
- readData(_lenbuf+_lenbufLength, remaining, _encryptionEnabled);
+ readData(lenbuf_+lenbufLength_, remaining, encryptionEnabled_);
if(remaining == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
// we got EOF
- if(_logger->debug()) {
- _logger->debug("CUID#%s - In PeerConnection::receiveMessage(),"
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - In PeerConnection::receiveMessage(),"
" remain=%lu",
- util::itos(_cuid).c_str(),
+ util::itos(cuid_).c_str(),
static_cast<unsigned long>(temp));
}
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _lenbufLength += remaining;
- if(4 > _lenbufLength) {
- // still 4-_lenbufLength bytes to go
+ lenbufLength_ += remaining;
+ if(4 > lenbufLength_) {
+ // still 4-lenbufLength_ bytes to go
return false;
}
uint32_t payloadLength;
- memcpy(&payloadLength, _lenbuf, sizeof(payloadLength));
+ memcpy(&payloadLength, lenbuf_, sizeof(payloadLength));
payloadLength = ntohl(payloadLength);
if(payloadLength > MAX_PAYLOAD_LEN) {
throw DL_ABORT_EX(StringFormat(EX_TOO_LONG_PAYLOAD, payloadLength).str());
}
- _currentPayloadLength = payloadLength;
+ currentPayloadLength_ = payloadLength;
}
- if(!_socket->isReadable(0)) {
+ if(!socket_->isReadable(0)) {
return false;
}
// we have currentPayloadLen-resbufLen bytes to read
- size_t remaining = _currentPayloadLength-_resbufLength;
+ size_t remaining = currentPayloadLength_-resbufLength_;
size_t temp = remaining;
if(remaining > 0) {
- readData(_resbuf+_resbufLength, remaining, _encryptionEnabled);
+ readData(resbuf_+resbufLength_, remaining, encryptionEnabled_);
if(remaining == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
// we got EOF
- if(_logger->debug()) {
- _logger->debug("CUID#%s - In PeerConnection::receiveMessage(),"
+ if(logger_->debug()) {
+ logger_->debug("CUID#%s - In PeerConnection::receiveMessage(),"
" payloadlen=%lu, remaining=%lu",
- util::itos(_cuid).c_str(),
- static_cast<unsigned long>(_currentPayloadLength),
+ util::itos(cuid_).c_str(),
+ static_cast<unsigned long>(currentPayloadLength_),
static_cast<unsigned long>(temp));
}
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _resbufLength += remaining;
- if(_currentPayloadLength > _resbufLength) {
+ resbufLength_ += remaining;
+ if(currentPayloadLength_ > resbufLength_) {
return false;
}
}
// we got whole payload.
- _resbufLength = 0;
- _lenbufLength = 0;
+ resbufLength_ = 0;
+ lenbufLength_ = 0;
if(data) {
- memcpy(data, _resbuf, _currentPayloadLength);
+ memcpy(data, resbuf_, currentPayloadLength_);
}
- dataLength = _currentPayloadLength;
+ dataLength = currentPayloadLength_;
return true;
}
bool PeerConnection::receiveHandshake(unsigned char* data, size_t& dataLength,
bool peek) {
- assert(BtHandshakeMessage::MESSAGE_LENGTH >= _resbufLength);
+ assert(BtHandshakeMessage::MESSAGE_LENGTH >= resbufLength_);
bool retval = true;
- if(_prevPeek && !peek && _resbufLength) {
+ if(prevPeek_ && !peek && resbufLength_) {
// We have data in previous peek.
// There is a chance that socket is readable because of EOF, for example,
// official bttrack shutdowns socket after sending first 48 bytes of
// handshake in its NAT checking.
- // So if there are data in _resbuf, return it without checking socket
+ // So if there are data in resbuf_, return it without checking socket
// status.
- _prevPeek = false;
- retval = BtHandshakeMessage::MESSAGE_LENGTH <= _resbufLength;
+ prevPeek_ = false;
+ retval = BtHandshakeMessage::MESSAGE_LENGTH <= resbufLength_;
} else {
- _prevPeek = peek;
- size_t remaining = BtHandshakeMessage::MESSAGE_LENGTH-_resbufLength;
- if(remaining > 0 && !_socket->isReadable(0)) {
+ prevPeek_ = peek;
+ size_t remaining = BtHandshakeMessage::MESSAGE_LENGTH-resbufLength_;
+ if(remaining > 0 && !socket_->isReadable(0)) {
dataLength = 0;
return false;
}
if(remaining > 0) {
size_t temp = remaining;
- readData(_resbuf+_resbufLength, remaining, _encryptionEnabled);
+ readData(resbuf_+resbufLength_, remaining, encryptionEnabled_);
if(remaining == 0) {
- if(_socket->wantRead() || _socket->wantWrite()) {
+ if(socket_->wantRead() || socket_->wantWrite()) {
return false;
}
// we got EOF
- if(_logger->debug()) {
- _logger->debug
+ if(logger_->debug()) {
+ logger_->debug
("CUID#%s - In PeerConnection::receiveHandshake(), remain=%lu",
- util::itos(_cuid).c_str(), static_cast<unsigned long>(temp));
+ util::itos(cuid_).c_str(), static_cast<unsigned long>(temp));
}
throw DL_ABORT_EX(EX_EOF_FROM_PEER);
}
- _resbufLength += remaining;
- if(BtHandshakeMessage::MESSAGE_LENGTH > _resbufLength) {
+ resbufLength_ += remaining;
+ if(BtHandshakeMessage::MESSAGE_LENGTH > resbufLength_) {
retval = false;
}
}
}
- size_t writeLength = std::min(_resbufLength, dataLength);
- memcpy(data, _resbuf, writeLength);
+ size_t writeLength = std::min(resbufLength_, dataLength);
+ memcpy(data, resbuf_, writeLength);
dataLength = writeLength;
if(retval && !peek) {
- _resbufLength = 0;
+ resbufLength_ = 0;
}
return retval;
}
@@ -235,10 +235,10 @@ void PeerConnection::readData
if(encryption) {
unsigned char temp[MAX_PAYLOAD_LEN];
assert(MAX_PAYLOAD_LEN >= length);
- _socket->readData(temp, length);
- _decryptor->decrypt(data, length, temp, length);
+ socket_->readData(temp, length);
+ decryptor_->decrypt(data, length, temp, length);
} else {
- _socket->readData(data, length);
+ socket_->readData(data, length);
}
}
@@ -246,29 +246,29 @@ void PeerConnection::enableEncryption
(const SharedHandle<ARC4Encryptor>& encryptor,
const SharedHandle<ARC4Decryptor>& decryptor)
{
- _encryptor = encryptor;
- _decryptor = decryptor;
+ encryptor_ = encryptor;
+ decryptor_ = decryptor;
- _encryptionEnabled = true;
+ encryptionEnabled_ = true;
}
void PeerConnection::presetBuffer(const unsigned char* data, size_t length)
{
size_t nwrite = std::min((size_t)MAX_PAYLOAD_LEN, length);
- memcpy(_resbuf, data, nwrite);
- _resbufLength = length;
+ memcpy(resbuf_, data, nwrite);
+ resbufLength_ = length;
}
bool PeerConnection::sendBufferIsEmpty() const
{
- return _socketBuffer.sendBufferIsEmpty();
+ return socketBuffer_.sendBufferIsEmpty();
}
ssize_t PeerConnection::sendPendingData()
{
- ssize_t writtenLength = _socketBuffer.send();
- if(_logger->debug()) {
- _logger->debug("sent %d byte(s).", writtenLength);
+ ssize_t writtenLength = socketBuffer_.send();
+ if(logger_->debug()) {
+ logger_->debug("sent %d byte(s).", writtenLength);
}
return writtenLength;
}
diff --git a/src/PeerConnection.h b/src/PeerConnection.h
index e95eb672..a8dc885a 100644
--- a/src/PeerConnection.h
+++ b/src/PeerConnection.h
@@ -56,23 +56,23 @@ class ARC4Decryptor;
class PeerConnection {
private:
- cuid_t _cuid;
- SharedHandle<SocketCore> _socket;
- Logger* _logger;
+ cuid_t cuid_;
+ SharedHandle<SocketCore> socket_;
+ Logger* logger_;
- unsigned char* _resbuf;
- size_t _resbufLength;
- size_t _currentPayloadLength;
- unsigned char _lenbuf[4];
- size_t _lenbufLength;
+ unsigned char* resbuf_;
+ size_t resbufLength_;
+ size_t currentPayloadLength_;
+ unsigned char lenbuf_[4];
+ size_t lenbufLength_;
- SocketBuffer _socketBuffer;
+ SocketBuffer socketBuffer_;
- bool _encryptionEnabled;
- SharedHandle<ARC4Encryptor> _encryptor;
- SharedHandle<ARC4Decryptor> _decryptor;
+ bool encryptionEnabled_;
+ SharedHandle<ARC4Encryptor> encryptor_;
+ SharedHandle<ARC4Decryptor> decryptor_;
- bool _prevPeek;
+ bool prevPeek_;
void readData(unsigned char* data, size_t& length, bool encryption);
@@ -111,13 +111,13 @@ public:
const unsigned char* getBuffer() const
{
- return _resbuf;
+ return resbuf_;
}
unsigned char* detachBuffer()
{
- unsigned char* detachbuf = _resbuf;
- _resbuf = new unsigned char[MAX_PAYLOAD_LEN];
+ unsigned char* detachbuf = resbuf_;
+ resbuf_ = new unsigned char[MAX_PAYLOAD_LEN];
return detachbuf;
}
};
diff --git a/src/PeerInitiateConnectionCommand.cc b/src/PeerInitiateConnectionCommand.cc
index 4eacf021..d3d6dd29 100644
--- a/src/PeerInitiateConnectionCommand.cc
+++ b/src/PeerInitiateConnectionCommand.cc
@@ -65,18 +65,18 @@ PeerInitiateConnectionCommand::PeerInitiateConnectionCommand
bool mseHandshakeEnabled)
:
PeerAbstractCommand(cuid, peer, e),
- _requestGroup(requestGroup),
- _btRuntime(btRuntime),
- _mseHandshakeEnabled(mseHandshakeEnabled)
+ requestGroup_(requestGroup),
+ btRuntime_(btRuntime),
+ mseHandshakeEnabled_(mseHandshakeEnabled)
{
- _btRuntime->increaseConnections();
- _requestGroup->increaseNumCommand();
+ btRuntime_->increaseConnections();
+ requestGroup_->increaseNumCommand();
}
PeerInitiateConnectionCommand::~PeerInitiateConnectionCommand()
{
- _requestGroup->decreaseNumCommand();
- _btRuntime->decreaseConnections();
+ requestGroup_->decreaseNumCommand();
+ btRuntime_->decreaseConnections();
}
bool PeerInitiateConnectionCommand::executeInternal() {
@@ -89,19 +89,19 @@ bool PeerInitiateConnectionCommand::executeInternal() {
createSocket();
getSocket()->establishConnection(getPeer()->getIPAddress(),
getPeer()->getPort());
- if(_mseHandshakeEnabled) {
+ if(mseHandshakeEnabled_) {
InitiatorMSEHandshakeCommand* c =
- new InitiatorMSEHandshakeCommand(getCuid(), _requestGroup, getPeer(),
+ new InitiatorMSEHandshakeCommand(getCuid(), requestGroup_, getPeer(),
getDownloadEngine(),
- _btRuntime, getSocket());
- c->setPeerStorage(_peerStorage);
- c->setPieceStorage(_pieceStorage);
+ btRuntime_, getSocket());
+ c->setPeerStorage(peerStorage_);
+ c->setPieceStorage(pieceStorage_);
getDownloadEngine()->addCommand(c);
} else {
PeerInteractionCommand* command =
new PeerInteractionCommand
- (getCuid(), _requestGroup, getPeer(), getDownloadEngine(),
- _btRuntime, _pieceStorage, _peerStorage,
+ (getCuid(), requestGroup_, getPeer(), getDownloadEngine(),
+ btRuntime_, pieceStorage_, peerStorage_,
getSocket(), PeerInteractionCommand::INITIATOR_SEND_HANDSHAKE);
getDownloadEngine()->addCommand(command);
}
@@ -110,38 +110,38 @@ bool PeerInitiateConnectionCommand::executeInternal() {
// TODO this method removed when PeerBalancerCommand is implemented
bool PeerInitiateConnectionCommand::prepareForNextPeer(time_t wait) {
- if(_peerStorage->isPeerAvailable() && _btRuntime->lessThanEqMinPeers()) {
- SharedHandle<Peer> peer = _peerStorage->getUnusedPeer();
+ if(peerStorage_->isPeerAvailable() && btRuntime_->lessThanEqMinPeers()) {
+ SharedHandle<Peer> peer = peerStorage_->getUnusedPeer();
peer->usedBy(getDownloadEngine()->newCUID());
PeerInitiateConnectionCommand* command =
- new PeerInitiateConnectionCommand(peer->usedBy(), _requestGroup, peer,
- getDownloadEngine(), _btRuntime);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
+ new PeerInitiateConnectionCommand(peer->usedBy(), requestGroup_, peer,
+ getDownloadEngine(), btRuntime_);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
getDownloadEngine()->addCommand(command);
}
return true;
}
void PeerInitiateConnectionCommand::onAbort() {
- _peerStorage->returnPeer(getPeer());
+ peerStorage_->returnPeer(getPeer());
}
bool PeerInitiateConnectionCommand::exitBeforeExecute()
{
- return _btRuntime->isHalt();
+ return btRuntime_->isHalt();
}
void PeerInitiateConnectionCommand::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void PeerInitiateConnectionCommand::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
} // namespace aria2
diff --git a/src/PeerInitiateConnectionCommand.h b/src/PeerInitiateConnectionCommand.h
index 6b824da9..2e01423b 100644
--- a/src/PeerInitiateConnectionCommand.h
+++ b/src/PeerInitiateConnectionCommand.h
@@ -46,15 +46,15 @@ class PieceStorage;
class PeerInitiateConnectionCommand : public PeerAbstractCommand {
private:
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- bool _mseHandshakeEnabled;
+ bool mseHandshakeEnabled_;
protected:
virtual bool executeInternal();
virtual bool prepareForNextPeer(time_t wait);
diff --git a/src/PeerInteractionCommand.cc b/src/PeerInteractionCommand.cc
index 8fa666f6..698df99f 100644
--- a/src/PeerInteractionCommand.cc
+++ b/src/PeerInteractionCommand.cc
@@ -90,20 +90,20 @@ PeerInteractionCommand::PeerInteractionCommand
Seq sequence,
const PeerConnectionHandle& passedPeerConnection)
:PeerAbstractCommand(cuid, p, e, s),
- _requestGroup(requestGroup),
- _btRuntime(btRuntime),
- _pieceStorage(pieceStorage),
- _peerStorage(peerStorage),
- _sequence(sequence)
+ requestGroup_(requestGroup),
+ btRuntime_(btRuntime),
+ pieceStorage_(pieceStorage),
+ peerStorage_(peerStorage),
+ sequence_(sequence)
{
// TODO move following bunch of processing to separate method, like init()
- if(_sequence == INITIATOR_SEND_HANDSHAKE) {
+ if(sequence_ == INITIATOR_SEND_HANDSHAKE) {
disableReadCheckSocket();
setWriteCheckSocket(getSocket());
setTimeout(getOption()->getAsInt(PREF_PEER_CONNECTION_TIMEOUT));
}
SharedHandle<TorrentAttribute> torrentAttrs =
- bittorrent::getTorrentAttrs(_requestGroup->getDownloadContext());
+ bittorrent::getTorrentAttrs(requestGroup_->getDownloadContext());
bool metadataGetMode = torrentAttrs->metadata.empty();
SharedHandle<ExtensionMessageRegistry> exMsgRegistry
@@ -120,14 +120,14 @@ PeerInteractionCommand::PeerInteractionCommand
(new DefaultExtensionMessageFactory(getPeer(), exMsgRegistry));
extensionMessageFactory->setPeerStorage(peerStorage);
extensionMessageFactory->setDownloadContext
- (_requestGroup->getDownloadContext());
+ (requestGroup_->getDownloadContext());
extensionMessageFactory->setUTMetadataRequestTracker
(utMetadataRequestTracker);
// PieceStorage will be set later.
SharedHandle<DefaultBtMessageFactory> factory(new DefaultBtMessageFactory());
factory->setCuid(cuid);
- factory->setDownloadContext(_requestGroup->getDownloadContext());
+ factory->setDownloadContext(requestGroup_->getDownloadContext());
factory->setPieceStorage(pieceStorage);
factory->setPeerStorage(peerStorage);
factory->setExtensionMessageFactory(extensionMessageFactory);
@@ -151,7 +151,7 @@ PeerInteractionCommand::PeerInteractionCommand
(new DefaultBtMessageDispatcher());
dispatcher->setCuid(cuid);
dispatcher->setPeer(getPeer());
- dispatcher->setDownloadContext(_requestGroup->getDownloadContext());
+ dispatcher->setDownloadContext(requestGroup_->getDownloadContext());
dispatcher->setPieceStorage(pieceStorage);
dispatcher->setPeerStorage(peerStorage);
dispatcher->setRequestTimeout(getOption()->getAsInt(PREF_BT_REQUEST_TIMEOUT));
@@ -159,7 +159,7 @@ PeerInteractionCommand::PeerInteractionCommand
dispatcher->setRequestGroupMan(getDownloadEngine()->getRequestGroupMan());
DefaultBtMessageReceiverHandle receiver(new DefaultBtMessageReceiver());
- receiver->setDownloadContext(_requestGroup->getDownloadContext());
+ receiver->setDownloadContext(requestGroup_->getDownloadContext());
receiver->setPeerConnection(peerConnection);
receiver->setDispatcher(dispatcher);
receiver->setBtMessageFactory(factory);
@@ -172,9 +172,9 @@ PeerInteractionCommand::PeerInteractionCommand
reqFactory->setBtMessageFactory(factory);
DefaultBtInteractiveHandle btInteractive
- (new DefaultBtInteractive(_requestGroup->getDownloadContext(), getPeer()));
- btInteractive->setBtRuntime(_btRuntime);
- btInteractive->setPieceStorage(_pieceStorage);
+ (new DefaultBtInteractive(requestGroup_->getDownloadContext(), getPeer()));
+ btInteractive->setBtRuntime(btRuntime_);
+ btInteractive->setPieceStorage(pieceStorage_);
btInteractive->setPeerStorage(peerStorage); // Note: Not a member variable.
btInteractive->setCuid(cuid);
btInteractive->setBtMessageReceiver(receiver);
@@ -204,7 +204,7 @@ PeerInteractionCommand::PeerInteractionCommand
btInteractive->enableMetadataGetMode();
}
- _btInteractive = btInteractive;
+ btInteractive_ = btInteractive;
// reverse depends
factory->setBtMessageDispatcher(dispatcher);
@@ -216,7 +216,7 @@ PeerInteractionCommand::PeerInteractionCommand
if(metadataGetMode) {
utMetadataRequestFactory->setDownloadContext
- (_requestGroup->getDownloadContext());
+ (requestGroup_->getDownloadContext());
utMetadataRequestFactory->setBtMessageDispatcher(dispatcher);
utMetadataRequestFactory->setBtMessageFactory(factory);
utMetadataRequestFactory->setPeer(getPeer());
@@ -225,28 +225,28 @@ PeerInteractionCommand::PeerInteractionCommand
}
getPeer()->allocateSessionResource
- (_requestGroup->getDownloadContext()->getPieceLength(),
- _requestGroup->getDownloadContext()->getTotalLength());
+ (requestGroup_->getDownloadContext()->getPieceLength(),
+ requestGroup_->getDownloadContext()->getTotalLength());
getPeer()->setBtMessageDispatcher(dispatcher);
- _btRuntime->increaseConnections();
- _requestGroup->increaseNumCommand();
+ btRuntime_->increaseConnections();
+ requestGroup_->increaseNumCommand();
}
PeerInteractionCommand::~PeerInteractionCommand() {
if(getPeer()->getCompletedLength() > 0) {
- _pieceStorage->subtractPieceStats(getPeer()->getBitfield(),
+ pieceStorage_->subtractPieceStats(getPeer()->getBitfield(),
getPeer()->getBitfieldLength());
}
getPeer()->releaseSessionResource();
- _requestGroup->decreaseNumCommand();
- _btRuntime->decreaseConnections();
+ requestGroup_->decreaseNumCommand();
+ btRuntime_->decreaseConnections();
}
bool PeerInteractionCommand::executeInternal() {
setNoCheck(false);
- switch(_sequence) {
+ switch(sequence_) {
case INITIATOR_SEND_HANDSHAKE:
if(!getSocket()->isWritable(0)) {
break;
@@ -255,53 +255,53 @@ bool PeerInteractionCommand::executeInternal() {
setReadCheckSocket(getSocket());
//socket->setBlockingMode();
setTimeout(getOption()->getAsInt(PREF_BT_TIMEOUT));
- _btInteractive->initiateHandshake();
- _sequence = INITIATOR_WAIT_HANDSHAKE;
+ btInteractive_->initiateHandshake();
+ sequence_ = INITIATOR_WAIT_HANDSHAKE;
break;
case INITIATOR_WAIT_HANDSHAKE: {
- if(_btInteractive->countPendingMessage() > 0) {
- _btInteractive->sendPendingMessage();
- if(_btInteractive->countPendingMessage() > 0) {
+ if(btInteractive_->countPendingMessage() > 0) {
+ btInteractive_->sendPendingMessage();
+ if(btInteractive_->countPendingMessage() > 0) {
break;
}
}
- BtMessageHandle handshakeMessage = _btInteractive->receiveHandshake();
+ BtMessageHandle handshakeMessage = btInteractive_->receiveHandshake();
if(handshakeMessage.isNull()) {
break;
}
- _btInteractive->doPostHandshakeProcessing();
- _sequence = WIRED;
+ btInteractive_->doPostHandshakeProcessing();
+ sequence_ = WIRED;
break;
}
case RECEIVER_WAIT_HANDSHAKE: {
- BtMessageHandle handshakeMessage =_btInteractive->receiveAndSendHandshake();
+ BtMessageHandle handshakeMessage =btInteractive_->receiveAndSendHandshake();
if(handshakeMessage.isNull()) {
break;
}
- _btInteractive->doPostHandshakeProcessing();
- _sequence = WIRED;
+ btInteractive_->doPostHandshakeProcessing();
+ sequence_ = WIRED;
break;
}
case WIRED:
// See the comment for writable check below.
disableWriteCheckSocket();
- _btInteractive->doInteractionProcessing();
- if(_btInteractive->countReceivedMessageInIteration() > 0) {
+ btInteractive_->doInteractionProcessing();
+ if(btInteractive_->countReceivedMessageInIteration() > 0) {
updateKeepAlive();
}
if((getPeer()->amInterested() && !getPeer()->peerChoking()) ||
- _btInteractive->countOutstandingRequest() ||
+ btInteractive_->countOutstandingRequest() ||
(getPeer()->peerInterested() && !getPeer()->amChoking())) {
// Writable check to avoid slow seeding
- if(_btInteractive->isSendingMessageInProgress()) {
+ if(btInteractive_->isSendingMessageInProgress()) {
setWriteCheckSocket(getSocket());
}
if(getDownloadEngine()->getRequestGroupMan()->
doesOverallDownloadSpeedExceed() ||
- _requestGroup->doesDownloadSpeedExceed()) {
+ requestGroup_->doesDownloadSpeedExceed()) {
disableReadCheckSocket();
setNoCheck(true);
} else {
@@ -312,7 +312,7 @@ bool PeerInteractionCommand::executeInternal() {
}
break;
}
- if(_btInteractive->countPendingMessage() > 0) {
+ if(btInteractive_->countPendingMessage() > 0) {
setNoCheck(true);
}
getDownloadEngine()->addCommand(this);
@@ -321,37 +321,37 @@ bool PeerInteractionCommand::executeInternal() {
// TODO this method removed when PeerBalancerCommand is implemented
bool PeerInteractionCommand::prepareForNextPeer(time_t wait) {
- if(_peerStorage->isPeerAvailable() && _btRuntime->lessThanEqMinPeers()) {
- SharedHandle<Peer> peer = _peerStorage->getUnusedPeer();
+ if(peerStorage_->isPeerAvailable() && btRuntime_->lessThanEqMinPeers()) {
+ SharedHandle<Peer> peer = peerStorage_->getUnusedPeer();
peer->usedBy(getDownloadEngine()->newCUID());
PeerInitiateConnectionCommand* command =
new PeerInitiateConnectionCommand
- (peer->usedBy(), _requestGroup, peer, getDownloadEngine(), _btRuntime);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
+ (peer->usedBy(), requestGroup_, peer, getDownloadEngine(), btRuntime_);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
getDownloadEngine()->addCommand(command);
}
return true;
}
void PeerInteractionCommand::onAbort() {
- _btInteractive->cancelAllPiece();
- _peerStorage->returnPeer(getPeer());
+ btInteractive_->cancelAllPiece();
+ peerStorage_->returnPeer(getPeer());
}
void PeerInteractionCommand::onFailure()
{
- _requestGroup->setHaltRequested(true);
+ requestGroup_->setHaltRequested(true);
}
bool PeerInteractionCommand::exitBeforeExecute()
{
- return _btRuntime->isHalt();
+ return btRuntime_->isHalt();
}
const SharedHandle<Option>& PeerInteractionCommand::getOption() const
{
- return _requestGroup->getOption();
+ return requestGroup_->getOption();
}
} // namespace aria2
diff --git a/src/PeerInteractionCommand.h b/src/PeerInteractionCommand.h
index f5f59743..e8ffae43 100644
--- a/src/PeerInteractionCommand.h
+++ b/src/PeerInteractionCommand.h
@@ -55,16 +55,16 @@ public:
RECEIVER_WAIT_HANDSHAKE,
WIRED};
private:
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- Seq _sequence;
- SharedHandle<BtInteractive> _btInteractive;
+ Seq sequence_;
+ SharedHandle<BtInteractive> btInteractive_;
const SharedHandle<Option>& getOption() const;
protected:
diff --git a/src/PeerListenCommand.cc b/src/PeerListenCommand.cc
index 99cd3821..8786be20 100644
--- a/src/PeerListenCommand.cc
+++ b/src/PeerListenCommand.cc
@@ -54,26 +54,26 @@
namespace aria2 {
-unsigned int PeerListenCommand::__numInstance = 0;
+unsigned int PeerListenCommand::numInstance_ = 0;
-PeerListenCommand* PeerListenCommand::__instance = 0;
+PeerListenCommand* PeerListenCommand::instance_ = 0;
PeerListenCommand::PeerListenCommand(cuid_t cuid, DownloadEngine* e):
Command(cuid),
- _e(e),
- _lowestSpeedLimit(20*1024)
+ e_(e),
+ lowestSpeedLimit_(20*1024)
{
- ++__numInstance;
+ ++numInstance_;
}
PeerListenCommand::~PeerListenCommand()
{
- --__numInstance;
+ --numInstance_;
}
bool PeerListenCommand::bindPort(uint16_t& port, IntSequence& seq)
{
- _socket.reset(new SocketCore());
+ socket_.reset(new SocketCore());
std::vector<int32_t> randPorts = seq.flush();
std::random_shuffle(randPorts.begin(), randPorts.end(),
@@ -86,15 +86,15 @@ bool PeerListenCommand::bindPort(uint16_t& port, IntSequence& seq)
}
port = (*portItr);
try {
- _socket->bind(port);
- _socket->beginListen();
- _socket->setNonBlockingMode();
+ socket_->bind(port);
+ socket_->beginListen();
+ socket_->setNonBlockingMode();
getLogger()->notice("BitTorrent: listening to port %d", port);
return true;
} catch(RecoverableException& ex) {
getLogger()->error(MSG_BIND_FAILURE, ex,
util::itos(getCuid()).c_str(), port);
- _socket->closeConnection();
+ socket_->closeConnection();
}
}
return false;
@@ -102,33 +102,33 @@ bool PeerListenCommand::bindPort(uint16_t& port, IntSequence& seq)
uint16_t PeerListenCommand::getPort() const
{
- if(_socket.isNull()) {
+ if(socket_.isNull()) {
return 0;
} else {
std::pair<std::string, uint16_t> addr;
- _socket->getAddrInfo(addr);
+ socket_->getAddrInfo(addr);
return addr.second;
}
}
bool PeerListenCommand::execute() {
- if(_e->isHaltRequested() || _e->getRequestGroupMan()->downloadFinished()) {
+ if(e_->isHaltRequested() || e_->getRequestGroupMan()->downloadFinished()) {
return true;
}
- for(int i = 0; i < 3 && _socket->isReadable(0); ++i) {
+ for(int i = 0; i < 3 && socket_->isReadable(0); ++i) {
SocketHandle peerSocket;
try {
- peerSocket.reset(_socket->acceptConnection());
+ peerSocket.reset(socket_->acceptConnection());
std::pair<std::string, uint16_t> peerInfo;
peerSocket->getPeerInfo(peerInfo);
peerSocket->setNonBlockingMode();
SharedHandle<Peer> peer(new Peer(peerInfo.first, peerInfo.second, true));
- cuid_t cuid = _e->newCUID();
+ cuid_t cuid = e_->newCUID();
Command* command =
- new ReceiverMSEHandshakeCommand(cuid, peer, _e, peerSocket);
- _e->addCommand(command);
+ new ReceiverMSEHandshakeCommand(cuid, peer, e_, peerSocket);
+ e_->addCommand(command);
if(getLogger()->debug()) {
getLogger()->debug("Accepted the connection from %s:%u.",
peer->getIPAddress().c_str(),
@@ -140,16 +140,16 @@ bool PeerListenCommand::execute() {
getLogger()->debug(MSG_ACCEPT_FAILURE, ex, util::itos(getCuid()).c_str());
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
PeerListenCommand* PeerListenCommand::getInstance(DownloadEngine* e)
{
- if(__numInstance == 0) {
- __instance = new PeerListenCommand(e->newCUID(), e);
+ if(numInstance_ == 0) {
+ instance_ = new PeerListenCommand(e->newCUID(), e);
}
- return __instance;
+ return instance_;
}
} // namespace aria2
diff --git a/src/PeerListenCommand.h b/src/PeerListenCommand.h
index d8b6a2ec..c64a8556 100644
--- a/src/PeerListenCommand.h
+++ b/src/PeerListenCommand.h
@@ -46,13 +46,13 @@ class SocketCore;
class PeerListenCommand : public Command {
private:
- DownloadEngine* _e;
- SharedHandle<SocketCore> _socket;
- unsigned int _lowestSpeedLimit;
+ DownloadEngine* e_;
+ SharedHandle<SocketCore> socket_;
+ unsigned int lowestSpeedLimit_;
- static unsigned int __numInstance;
+ static unsigned int numInstance_;
- static PeerListenCommand* __instance;
+ static PeerListenCommand* instance_;
public:
PeerListenCommand(cuid_t cuid, DownloadEngine* e);
@@ -72,14 +72,14 @@ public:
void setLowestSpeedLimit(unsigned int speed)
{
- _lowestSpeedLimit = speed;
+ lowestSpeedLimit_ = speed;
}
static PeerListenCommand* getInstance(DownloadEngine* e);
static unsigned int getNumInstance()
{
- return __numInstance;
+ return numInstance_;
}
};
diff --git a/src/PeerReceiveHandshakeCommand.cc b/src/PeerReceiveHandshakeCommand.cc
index e80e8d0c..f9ec9767 100644
--- a/src/PeerReceiveHandshakeCommand.cc
+++ b/src/PeerReceiveHandshakeCommand.cc
@@ -70,10 +70,10 @@ PeerReceiveHandshakeCommand::PeerReceiveHandshakeCommand
const SharedHandle<PeerConnection>& peerConnection)
:
PeerAbstractCommand(cuid, peer, e, s),
- _peerConnection(peerConnection)
+ peerConnection_(peerConnection)
{
- if(_peerConnection.isNull()) {
- _peerConnection.reset(new PeerConnection(cuid, getSocket()));
+ if(peerConnection_.isNull()) {
+ peerConnection_.reset(new PeerConnection(cuid, getSocket()));
}
}
@@ -91,7 +91,7 @@ bool PeerReceiveHandshakeCommand::executeInternal()
size_t dataLength = BtHandshakeMessage::MESSAGE_LENGTH;
// ignore return value. The received data is kept in PeerConnection object
// because of peek = true.
- _peerConnection->receiveHandshake(data, dataLength, true);
+ peerConnection_->receiveHandshake(data, dataLength, true);
// To handle tracker's NAT-checking feature
if(dataLength >= 48) {
// check info_hash
@@ -106,9 +106,9 @@ bool PeerReceiveHandshakeCommand::executeInternal()
}
BtObject btObject = getDownloadEngine()->getBtRegistry()->get
(downloadContext->getOwnerRequestGroup()->getGID());
- SharedHandle<BtRuntime> btRuntime = btObject._btRuntime;
- SharedHandle<PieceStorage> pieceStorage = btObject._pieceStorage;
- SharedHandle<PeerStorage> peerStorage = btObject._peerStorage;
+ SharedHandle<BtRuntime> btRuntime = btObject.btRuntime_;
+ SharedHandle<PieceStorage> pieceStorage = btObject.pieceStorage_;
+ SharedHandle<PeerStorage> peerStorage = btObject.peerStorage_;
if(!btRuntime->ready()) {
throw DL_ABORT_EX
(StringFormat("Unknown info hash %s",
@@ -142,7 +142,7 @@ bool PeerReceiveHandshakeCommand::executeInternal()
peerStorage,
getSocket(),
PeerInteractionCommand::RECEIVER_WAIT_HANDSHAKE,
- _peerConnection);
+ peerConnection_);
getDownloadEngine()->addCommand(command);
if(getLogger()->debug()) {
getLogger()->debug(MSG_INCOMING_PEER_CONNECTION,
diff --git a/src/PeerReceiveHandshakeCommand.h b/src/PeerReceiveHandshakeCommand.h
index 70bad064..d0b8cb2e 100644
--- a/src/PeerReceiveHandshakeCommand.h
+++ b/src/PeerReceiveHandshakeCommand.h
@@ -46,7 +46,7 @@ class Peer;
class PeerReceiveHandshakeCommand:public PeerAbstractCommand
{
private:
- SharedHandle<PeerConnection> _peerConnection;
+ SharedHandle<PeerConnection> peerConnection_;
protected:
virtual bool executeInternal();
virtual bool exitBeforeExecute();
diff --git a/src/PeerSessionResource.cc b/src/PeerSessionResource.cc
index 7c8355f0..daae8bf7 100644
--- a/src/PeerSessionResource.cc
+++ b/src/PeerSessionResource.cc
@@ -45,71 +45,71 @@
namespace aria2 {
PeerSessionResource::PeerSessionResource(size_t pieceLength, uint64_t totalLength):
- _amChoking(true),
- _amInterested(false),
- _peerChoking(true),
- _peerInterested(false),
- _chokingRequired(true),
- _optUnchoking(false),
- _snubbing(false),
- _bitfieldMan(new BitfieldMan(pieceLength, totalLength)),
- _fastExtensionEnabled(false),
- _extendedMessagingEnabled(false),
- _dhtEnabled(false),
- _lastDownloadUpdate(0),
- _lastAmUnchoking(0)
+ amChoking_(true),
+ amInterested_(false),
+ peerChoking_(true),
+ peerInterested_(false),
+ chokingRequired_(true),
+ optUnchoking_(false),
+ snubbing_(false),
+ bitfieldMan_(new BitfieldMan(pieceLength, totalLength)),
+ fastExtensionEnabled_(false),
+ extendedMessagingEnabled_(false),
+ dhtEnabled_(false),
+ lastDownloadUpdate_(0),
+ lastAmUnchoking_(0)
{}
PeerSessionResource::~PeerSessionResource()
{
- delete _bitfieldMan;
+ delete bitfieldMan_;
}
void PeerSessionResource::amChoking(bool b)
{
- _amChoking = b;
+ amChoking_ = b;
if(!b) {
- _lastAmUnchoking = global::wallclock;
+ lastAmUnchoking_ = global::wallclock;
}
}
void PeerSessionResource::amInterested(bool b)
{
- _amInterested = b;
+ amInterested_ = b;
}
void PeerSessionResource::peerChoking(bool b)
{
- _peerChoking = b;
+ peerChoking_ = b;
}
void PeerSessionResource::peerInterested(bool b)
{
- _peerInterested = b;
+ peerInterested_ = b;
}
void PeerSessionResource::chokingRequired(bool b)
{
- _chokingRequired = b;
+ chokingRequired_ = b;
}
void PeerSessionResource::optUnchoking(bool b)
{
- _optUnchoking = b;
+ optUnchoking_ = b;
}
bool PeerSessionResource::shouldBeChoking() const
{
- if(_optUnchoking) {
+ if(optUnchoking_) {
return false;
}
- return _chokingRequired;
+ return chokingRequired_;
}
void PeerSessionResource::snubbing(bool b)
{
- _snubbing = b;
- if(_snubbing) {
+ snubbing_ = b;
+ if(snubbing_) {
chokingRequired(true);
optUnchoking(false);
}
@@ -117,51 +117,51 @@ void PeerSessionResource::snubbing(bool b)
bool PeerSessionResource::hasAllPieces() const
{
- return _bitfieldMan->isAllBitSet();
+ return bitfieldMan_->isAllBitSet();
}
void PeerSessionResource::updateBitfield(size_t index, int operation)
{
if(operation == 1) {
- _bitfieldMan->setBit(index);
+ bitfieldMan_->setBit(index);
} else if(operation == 0) {
- _bitfieldMan->unsetBit(index);
+ bitfieldMan_->unsetBit(index);
}
}
void PeerSessionResource::setBitfield(const unsigned char* bitfield, size_t bitfieldLength)
{
- _bitfieldMan->setBitfield(bitfield, bitfieldLength);
+ bitfieldMan_->setBitfield(bitfield, bitfieldLength);
}
const unsigned char* PeerSessionResource::getBitfield() const
{
- return _bitfieldMan->getBitfield();
+ return bitfieldMan_->getBitfield();
}
size_t PeerSessionResource::getBitfieldLength() const
{
- return _bitfieldMan->getBitfieldLength();
+ return bitfieldMan_->getBitfieldLength();
}
bool PeerSessionResource::hasPiece(size_t index) const
{
- return _bitfieldMan->isBitSet(index);
+ return bitfieldMan_->isBitSet(index);
}
void PeerSessionResource::markSeeder()
{
- _bitfieldMan->setAllBit();
+ bitfieldMan_->setAllBit();
}
void PeerSessionResource::fastExtensionEnabled(bool b)
{
- _fastExtensionEnabled = b;
+ fastExtensionEnabled_ = b;
}
const std::vector<size_t>& PeerSessionResource::peerAllowedIndexSet() const
{
- return _peerAllowedIndexSet;
+ return peerAllowedIndexSet_;
}
static void updateIndexSet(std::vector<size_t>& c, size_t index)
@@ -174,38 +174,38 @@ static void updateIndexSet(std::vector<size_t>& c, size_t index)
void PeerSessionResource::addPeerAllowedIndex(size_t index)
{
- updateIndexSet(_peerAllowedIndexSet, index);
+ updateIndexSet(peerAllowedIndexSet_, index);
}
bool PeerSessionResource::peerAllowedIndexSetContains(size_t index) const
{
- return std::binary_search(_peerAllowedIndexSet.begin(),
- _peerAllowedIndexSet.end(),
+ return std::binary_search(peerAllowedIndexSet_.begin(),
+ peerAllowedIndexSet_.end(),
index);
}
void PeerSessionResource::addAmAllowedIndex(size_t index)
{
- updateIndexSet(_amAllowedIndexSet, index);
+ updateIndexSet(amAllowedIndexSet_, index);
}
bool PeerSessionResource::amAllowedIndexSetContains(size_t index) const
{
- return std::binary_search(_amAllowedIndexSet.begin(),
- _amAllowedIndexSet.end(),
+ return std::binary_search(amAllowedIndexSet_.begin(),
+ amAllowedIndexSet_.end(),
index);
}
void PeerSessionResource::extendedMessagingEnabled(bool b)
{
- _extendedMessagingEnabled = b;
+ extendedMessagingEnabled_ = b;
}
uint8_t
PeerSessionResource::getExtensionMessageID(const std::string& name) const
{
- Extensions::const_iterator itr = _extensions.find(name);
- if(itr == _extensions.end()) {
+ Extensions::const_iterator itr = extensions_.find(name);
+ if(itr == extensions_.end()) {
return 0;
} else {
return (*itr).second;
@@ -214,8 +214,8 @@ PeerSessionResource::getExtensionMessageID(const std::string& name) const
std::string PeerSessionResource::getExtensionName(uint8_t id) const
{
- for(Extensions::const_iterator itr = _extensions.begin(),
- eoi = _extensions.end(); itr != eoi; ++itr) {
+ for(Extensions::const_iterator itr = extensions_.begin(),
+ eoi = extensions_.end(); itr != eoi; ++itr) {
const Extensions::value_type& p = *itr;
if(p.second == id) {
return p.first;
@@ -226,51 +226,51 @@ std::string PeerSessionResource::getExtensionName(uint8_t id) const
void PeerSessionResource::addExtension(const std::string& name, uint8_t id)
{
- _extensions[name] = id;
+ extensions_[name] = id;
}
void PeerSessionResource::dhtEnabled(bool b)
{
- _dhtEnabled = b;
+ dhtEnabled_ = b;
}
uint64_t PeerSessionResource::uploadLength() const
{
- return _peerStat.getSessionUploadLength();
+ return peerStat_.getSessionUploadLength();
}
void PeerSessionResource::updateUploadLength(size_t bytes)
{
- _peerStat.updateUploadLength(bytes);
+ peerStat_.updateUploadLength(bytes);
}
uint64_t PeerSessionResource::downloadLength() const
{
- return _peerStat.getSessionDownloadLength();
+ return peerStat_.getSessionDownloadLength();
}
void PeerSessionResource::updateDownloadLength(size_t bytes)
{
- _peerStat.updateDownloadLength(bytes);
+ peerStat_.updateDownloadLength(bytes);
- _lastDownloadUpdate = global::wallclock;
+ lastDownloadUpdate_ = global::wallclock;
}
uint64_t PeerSessionResource::getCompletedLength() const
{
- return _bitfieldMan->getCompletedLength();
+ return bitfieldMan_->getCompletedLength();
}
void PeerSessionResource::setBtMessageDispatcher
(const WeakHandle<BtMessageDispatcher>& dpt)
{
- _dispatcher = dpt;
+ dispatcher_ = dpt;
}
size_t PeerSessionResource::countOutstandingUpload() const
{
- assert(!_dispatcher.isNull());
- return _dispatcher->countOutstandingUpload();
+ assert(!dispatcher_.isNull());
+ return dispatcher_->countOutstandingUpload();
}
} // namespace aria2
diff --git a/src/PeerSessionResource.h b/src/PeerSessionResource.h
index 1cdf358e..4fe28d16 100644
--- a/src/PeerSessionResource.h
+++ b/src/PeerSessionResource.h
@@ -52,36 +52,36 @@ class BtMessageDispatcher;
class PeerSessionResource {
private:
// localhost is choking this peer
- bool _amChoking;
+ bool amChoking_;
// localhost is interested in this peer
- bool _amInterested;
+ bool amInterested_;
// this peer is choking localhost
- bool _peerChoking;
+ bool peerChoking_;
// this peer is interested in localhost
- bool _peerInterested;
+ bool peerInterested_;
// choking this peer is requested
- bool _chokingRequired;
+ bool chokingRequired_;
// this peer is eligible for *optional* unchoking.
- bool _optUnchoking;
+ bool optUnchoking_;
// this peer is snubbing.
- bool _snubbing;
+ bool snubbing_;
- BitfieldMan* _bitfieldMan;
- bool _fastExtensionEnabled;
+ BitfieldMan* bitfieldMan_;
+ bool fastExtensionEnabled_;
// fast index set which a peer has sent to localhost.
- std::vector<size_t> _peerAllowedIndexSet;
+ std::vector<size_t> peerAllowedIndexSet_;
// fast index set which localhost has sent to a peer.
- std::vector<size_t> _amAllowedIndexSet;
- bool _extendedMessagingEnabled;
- Extensions _extensions;
- bool _dhtEnabled;
- PeerStat _peerStat;
+ std::vector<size_t> amAllowedIndexSet_;
+ bool extendedMessagingEnabled_;
+ Extensions extensions_;
+ bool dhtEnabled_;
+ PeerStat peerStat_;
- Timer _lastDownloadUpdate;
+ Timer lastDownloadUpdate_;
- Timer _lastAmUnchoking;
+ Timer lastAmUnchoking_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
public:
PeerSessionResource(size_t pieceLength, uint64_t totalLength);
@@ -90,7 +90,7 @@ public:
// localhost is choking this peer
bool amChoking() const
{
- return _amChoking;
+ return amChoking_;
}
void amChoking(bool b);
@@ -98,7 +98,7 @@ public:
// localhost is interested in this peer
bool amInterested() const
{
- return _amInterested;
+ return amInterested_;
}
void amInterested(bool b);
@@ -106,7 +106,7 @@ public:
// this peer is choking localhost
bool peerChoking() const
{
- return _peerChoking;
+ return peerChoking_;
}
void peerChoking(bool b);
@@ -114,7 +114,7 @@ public:
// this peer is interested in localhost
bool peerInterested() const
{
- return _peerInterested;
+ return peerInterested_;
}
void peerInterested(bool b);
@@ -122,7 +122,7 @@ public:
// this peer should be choked
bool chokingRequired() const
{
- return _chokingRequired;
+ return chokingRequired_;
}
void chokingRequired(bool b);
@@ -130,7 +130,7 @@ public:
// this peer is eligible for unchoking optionally.
bool optUnchoking() const
{
- return _optUnchoking;
+ return optUnchoking_;
}
void optUnchoking(bool b);
@@ -140,7 +140,7 @@ public:
// this peer is snubbing.
bool snubbing() const
{
- return _snubbing;
+ return snubbing_;
}
void snubbing(bool b);
@@ -161,7 +161,7 @@ public:
bool fastExtensionEnabled() const
{
- return _fastExtensionEnabled;
+ return fastExtensionEnabled_;
}
void fastExtensionEnabled(bool b);
@@ -176,7 +176,7 @@ public:
// fast index set which localhost has sent to a peer.
const std::vector<size_t>& amAllowedIndexSet() const
{
- return _amAllowedIndexSet;
+ return amAllowedIndexSet_;
}
void addAmAllowedIndex(size_t index);
@@ -185,7 +185,7 @@ public:
bool extendedMessagingEnabled() const
{
- return _extendedMessagingEnabled;
+ return extendedMessagingEnabled_;
}
void extendedMessagingEnabled(bool b);
@@ -198,14 +198,14 @@ public:
bool dhtEnabled() const
{
- return _dhtEnabled;
+ return dhtEnabled_;
}
void dhtEnabled(bool b);
PeerStat& getPeerStat()
{
- return _peerStat;
+ return peerStat_;
}
uint64_t uploadLength() const;
@@ -218,12 +218,12 @@ public:
const Timer& getLastDownloadUpdate() const
{
- return _lastDownloadUpdate;
+ return lastDownloadUpdate_;
}
const Timer& getLastAmUnchoking() const
{
- return _lastAmUnchoking;
+ return lastAmUnchoking_;
}
uint64_t getCompletedLength() const;
diff --git a/src/PeerStat.h b/src/PeerStat.h
index b8cc3abf..1ab12030 100644
--- a/src/PeerStat.h
+++ b/src/PeerStat.h
@@ -53,139 +53,139 @@ public:
ACTIVE,
};
private:
- cuid_t _cuid;
- std::string _hostname;
- std::string _protocol;
- SpeedCalc _downloadSpeed;
- SpeedCalc _uploadSpeed;
- Timer _downloadStartTime;
- PeerStat::STATUS _status;
- unsigned int _avgDownloadSpeed;
- unsigned int _avgUploadSpeed;
- uint64_t _sessionDownloadLength;
- uint64_t _sessionUploadLength;
+ cuid_t cuid_;
+ std::string hostname_;
+ std::string protocol_;
+ SpeedCalc downloadSpeed_;
+ SpeedCalc uploadSpeed_;
+ Timer downloadStartTime_;
+ PeerStat::STATUS status_;
+ unsigned int avgDownloadSpeed_;
+ unsigned int avgUploadSpeed_;
+ uint64_t sessionDownloadLength_;
+ uint64_t sessionUploadLength_;
public:
PeerStat(cuid_t cuid, const std::string& hostname,
const::std::string& protocol):
- _cuid(cuid),
- _hostname(hostname),
- _protocol(protocol),
- _downloadStartTime(global::wallclock),
- _status(PeerStat::IDLE),
- _avgDownloadSpeed(0),
- _avgUploadSpeed(0),
- _sessionDownloadLength(0),
- _sessionUploadLength(0) {}
+ cuid_(cuid),
+ hostname_(hostname),
+ protocol_(protocol),
+ downloadStartTime_(global::wallclock),
+ status_(PeerStat::IDLE),
+ avgDownloadSpeed_(0),
+ avgUploadSpeed_(0),
+ sessionDownloadLength_(0),
+ sessionUploadLength_(0) {}
PeerStat(cuid_t cuid = 0):
- _cuid(cuid),
- _status(PeerStat::IDLE),
- _avgDownloadSpeed(0),
- _avgUploadSpeed(0),
- _sessionDownloadLength(0),
- _sessionUploadLength(0) {}
+ cuid_(cuid),
+ status_(PeerStat::IDLE),
+ avgDownloadSpeed_(0),
+ avgUploadSpeed_(0),
+ sessionDownloadLength_(0),
+ sessionUploadLength_(0) {}
/**
* Returns current download speed in byte per sec.
*/
unsigned int calculateDownloadSpeed() {
- return _downloadSpeed.calculateSpeed();
+ return downloadSpeed_.calculateSpeed();
}
unsigned int calculateAvgDownloadSpeed() {
- _avgDownloadSpeed = _downloadSpeed.calculateAvgSpeed();
- return _avgDownloadSpeed;
+ avgDownloadSpeed_ = downloadSpeed_.calculateAvgSpeed();
+ return avgDownloadSpeed_;
}
unsigned int calculateUploadSpeed() {
- return _uploadSpeed.calculateSpeed();
+ return uploadSpeed_.calculateSpeed();
}
unsigned int calculateAvgUploadSpeed() {
- _avgUploadSpeed = _uploadSpeed.calculateAvgSpeed();
- return _avgUploadSpeed;
+ avgUploadSpeed_ = uploadSpeed_.calculateAvgSpeed();
+ return avgUploadSpeed_;
}
void updateDownloadLength(size_t bytes) {
- _downloadSpeed.update(bytes);
- _sessionDownloadLength += bytes;
+ downloadSpeed_.update(bytes);
+ sessionDownloadLength_ += bytes;
}
void updateUploadLength(size_t bytes) {
- _uploadSpeed.update(bytes);
- _sessionUploadLength += bytes;
+ uploadSpeed_.update(bytes);
+ sessionUploadLength_ += bytes;
}
unsigned int getMaxDownloadSpeed() const {
- return _downloadSpeed.getMaxSpeed();
+ return downloadSpeed_.getMaxSpeed();
}
unsigned int getMaxUploadSpeed() const {
- return _uploadSpeed.getMaxSpeed();
+ return uploadSpeed_.getMaxSpeed();
}
unsigned int getAvgDownloadSpeed() const {
- return _avgDownloadSpeed;
+ return avgDownloadSpeed_;
}
unsigned int getAvgUploadSpeed() const {
- return _avgUploadSpeed;
+ return avgUploadSpeed_;
}
void reset() {
- _downloadSpeed.reset();
- _uploadSpeed.reset();
- _downloadStartTime = global::wallclock;
- _status = PeerStat::IDLE;
+ downloadSpeed_.reset();
+ uploadSpeed_.reset();
+ downloadStartTime_ = global::wallclock;
+ status_ = PeerStat::IDLE;
}
void downloadStart() {
reset();
- _status = PeerStat::ACTIVE;
+ status_ = PeerStat::ACTIVE;
}
void downloadStop() {
calculateAvgDownloadSpeed();
calculateAvgUploadSpeed();
- _status = PeerStat::IDLE;
+ status_ = PeerStat::IDLE;
}
const Timer& getDownloadStartTime() const {
- return _downloadStartTime;
+ return downloadStartTime_;
}
PeerStat::STATUS getStatus() const {
- return _status;
+ return status_;
}
cuid_t getCuid() const {
- return _cuid;
+ return cuid_;
}
const std::string& getHostname() const
{
- return _hostname;
+ return hostname_;
}
const std::string& getProtocol() const
{
- return _protocol;
+ return protocol_;
}
uint64_t getSessionDownloadLength() const
{
- return _sessionDownloadLength;
+ return sessionDownloadLength_;
}
uint64_t getSessionUploadLength() const
{
- return _sessionUploadLength;
+ return sessionUploadLength_;
}
void addSessionDownloadLength(uint64_t length)
{
- _sessionDownloadLength += length;
+ sessionDownloadLength_ += length;
}
};
diff --git a/src/Piece.cc b/src/Piece.cc
index ddf167ce..eb5eda04 100644
--- a/src/Piece.cc
+++ b/src/Piece.cc
@@ -44,127 +44,127 @@
namespace aria2 {
-Piece::Piece():_index(0), _length(0), _blockLength(BLOCK_LENGTH), _bitfield(0)
+Piece::Piece():index_(0), length_(0), blockLength_(BLOCK_LENGTH), bitfield_(0)
#ifdef ENABLE_MESSAGE_DIGEST
- , _nextBegin(0)
+ , nextBegin_(0)
#endif // ENABLE_MESSAGE_DIGEST
{}
Piece::Piece(size_t index, size_t length, size_t blockLength):
- _index(index), _length(length), _blockLength(blockLength),
- _bitfield(new BitfieldMan(_blockLength, length))
+ index_(index), length_(length), blockLength_(blockLength),
+ bitfield_(new BitfieldMan(blockLength_, length))
#ifdef ENABLE_MESSAGE_DIGEST
- , _nextBegin(0)
+ , nextBegin_(0)
#endif // ENABLE_MESSAGE_DIGEST
{}
Piece::Piece(const Piece& piece) {
- _index = piece._index;
- _length = piece._length;
- _blockLength = piece._blockLength;
- if(piece._bitfield == 0) {
- _bitfield = 0;
+ index_ = piece.index_;
+ length_ = piece.length_;
+ blockLength_ = piece.blockLength_;
+ if(piece.bitfield_ == 0) {
+ bitfield_ = 0;
} else {
- _bitfield = new BitfieldMan(*piece._bitfield);
+ bitfield_ = new BitfieldMan(*piece.bitfield_);
}
#ifdef ENABLE_MESSAGE_DIGEST
- _nextBegin = piece._nextBegin;
+ nextBegin_ = piece.nextBegin_;
// TODO Is this OK?
- _mdctx = piece._mdctx;
+ mdctx_ = piece.mdctx_;
#endif // ENABLE_MESSAGE_DIGEST
}
Piece::~Piece()
{
- delete _bitfield;
+ delete bitfield_;
}
Piece& Piece::operator=(const Piece& piece)
{
if(this != &piece) {
- _index = piece._index;
- _length = piece._length;
- delete _bitfield;
- if(piece._bitfield) {
- _bitfield = new BitfieldMan(*piece._bitfield);
+ index_ = piece.index_;
+ length_ = piece.length_;
+ delete bitfield_;
+ if(piece.bitfield_) {
+ bitfield_ = new BitfieldMan(*piece.bitfield_);
} else {
- _bitfield = 0;
+ bitfield_ = 0;
}
}
return *this;
}
void Piece::completeBlock(size_t blockIndex) {
- _bitfield->setBit(blockIndex);
- _bitfield->unsetUseBit(blockIndex);
+ bitfield_->setBit(blockIndex);
+ bitfield_->unsetUseBit(blockIndex);
}
void Piece::clearAllBlock() {
- _bitfield->clearAllBit();
- _bitfield->clearAllUseBit();
+ bitfield_->clearAllBit();
+ bitfield_->clearAllUseBit();
}
void Piece::setAllBlock() {
- _bitfield->setAllBit();
+ bitfield_->setAllBit();
}
bool Piece::pieceComplete() const {
- return _bitfield->isAllBitSet();
+ return bitfield_->isAllBitSet();
}
size_t Piece::countBlock() const
{
- return _bitfield->countBlock();
+ return bitfield_->countBlock();
}
size_t Piece::getBlockLength(size_t index) const
{
- return _bitfield->getBlockLength(index);
+ return bitfield_->getBlockLength(index);
}
size_t Piece::getBlockLength() const
{
- return _bitfield->getBlockLength();
+ return bitfield_->getBlockLength();
}
const unsigned char* Piece::getBitfield() const
{
- return _bitfield->getBitfield();
+ return bitfield_->getBitfield();
}
size_t Piece::getBitfieldLength() const
{
- return _bitfield->getBitfieldLength();
+ return bitfield_->getBitfieldLength();
}
bool Piece::isBlockUsed(size_t index) const
{
- return _bitfield->isUseBitSet(index);
+ return bitfield_->isUseBitSet(index);
}
void Piece::cancelBlock(size_t blockIndex) {
- _bitfield->unsetUseBit(blockIndex);
+ bitfield_->unsetUseBit(blockIndex);
}
size_t Piece::countCompleteBlock() const
{
- return _bitfield->countBlock()-_bitfield->countMissingBlock();
+ return bitfield_->countBlock()-bitfield_->countMissingBlock();
}
size_t Piece::countMissingBlock() const
{
- return _bitfield->countMissingBlock();
+ return bitfield_->countMissingBlock();
}
bool Piece::hasBlock(size_t blockIndex) const
{
- return _bitfield->isBitSet(blockIndex);
+ return bitfield_->isBitSet(blockIndex);
}
bool Piece::getMissingUnusedBlockIndex(size_t& index) const
{
- if(_bitfield->getFirstMissingUnusedIndex(index)) {
- _bitfield->setUseBit(index);
+ if(bitfield_->getFirstMissingUnusedIndex(index)) {
+ bitfield_->setUseBit(index);
return true;
} else {
return false;
@@ -174,11 +174,11 @@ bool Piece::getMissingUnusedBlockIndex(size_t& index) const
size_t Piece::getMissingUnusedBlockIndex
(std::vector<size_t>& indexes, size_t n) const
{
- size_t num = _bitfield->getFirstNMissingUnusedIndex(indexes, n);
+ size_t num = bitfield_->getFirstNMissingUnusedIndex(indexes, n);
if(num) {
for(std::vector<size_t>::const_iterator i = indexes.end()-num,
eoi = indexes.end(); i != eoi; ++i) {
- _bitfield->setUseBit(*i);
+ bitfield_->setUseBit(*i);
}
}
return num;
@@ -186,60 +186,60 @@ size_t Piece::getMissingUnusedBlockIndex
bool Piece::getFirstMissingBlockIndexWithoutLock(size_t& index) const
{
- return _bitfield->getFirstMissingIndex(index);
+ return bitfield_->getFirstMissingIndex(index);
}
bool Piece::getAllMissingBlockIndexes
(unsigned char* misbitfield, size_t mislen) const
{
- return _bitfield->getAllMissingIndexes(misbitfield, mislen);
+ return bitfield_->getAllMissingIndexes(misbitfield, mislen);
}
std::string Piece::toString() const {
- return strconcat("piece: index=", util::itos(_index),
- ", length=", util::itos(_length));
+ return strconcat("piece: index=", util::itos(index_),
+ ", length=", util::itos(length_));
}
void Piece::reconfigure(size_t length)
{
- delete _bitfield;
- _length = length;
- _bitfield = new BitfieldMan(_blockLength, _length);
+ delete bitfield_;
+ length_ = length;
+ bitfield_ = new BitfieldMan(blockLength_, length_);
}
void Piece::setBitfield(const unsigned char* bitfield, size_t len)
{
- _bitfield->setBitfield(bitfield, len);
+ bitfield_->setBitfield(bitfield, len);
}
size_t Piece::getCompletedLength()
{
- return _bitfield->getCompletedLength();
+ return bitfield_->getCompletedLength();
}
#ifdef ENABLE_MESSAGE_DIGEST
void Piece::setHashAlgo(const std::string& algo)
{
- _hashAlgo = algo;
+ hashAlgo_ = algo;
}
bool Piece::updateHash
(uint32_t begin, const unsigned char* data, size_t dataLength)
{
- if(_hashAlgo.empty()) {
+ if(hashAlgo_.empty()) {
return false;
}
- if(begin == _nextBegin && _nextBegin+dataLength <= _length) {
+ if(begin == nextBegin_ && nextBegin_+dataLength <= length_) {
- if(_mdctx.isNull()) {
- _mdctx.reset(new MessageDigestContext());
- _mdctx->trySetAlgo(_hashAlgo);
- _mdctx->digestInit();
+ if(mdctx_.isNull()) {
+ mdctx_.reset(new MessageDigestContext());
+ mdctx_->trySetAlgo(hashAlgo_);
+ mdctx_->digestInit();
}
- _mdctx->digestUpdate(data, dataLength);
- _nextBegin += dataLength;
+ mdctx_->digestUpdate(data, dataLength);
+ nextBegin_ += dataLength;
return true;
} else {
return false;
@@ -248,15 +248,15 @@ bool Piece::updateHash
bool Piece::isHashCalculated() const
{
- return !_mdctx.isNull() && _nextBegin == _length;
+ return !mdctx_.isNull() && nextBegin_ == length_;
}
std::string Piece::getHashString()
{
- if(_mdctx.isNull()) {
+ if(mdctx_.isNull()) {
return A2STR::NIL;
} else {
- std::string hash = util::toHex(_mdctx->digestFinal());
+ std::string hash = util::toHex(mdctx_->digestFinal());
destroyHashContext();
return hash;
}
@@ -264,8 +264,8 @@ std::string Piece::getHashString()
void Piece::destroyHashContext()
{
- _mdctx.reset();
- _nextBegin = 0;
+ mdctx_.reset();
+ nextBegin_ = 0;
}
#endif // ENABLE_MESSAGE_DIGEST
diff --git a/src/Piece.h b/src/Piece.h
index abb673ca..dcfc63c0 100644
--- a/src/Piece.h
+++ b/src/Piece.h
@@ -55,18 +55,18 @@ class MessageDigestContext;
class Piece {
private:
- size_t _index;
- size_t _length;
- size_t _blockLength;
- BitfieldMan* _bitfield;
+ size_t index_;
+ size_t length_;
+ size_t blockLength_;
+ BitfieldMan* bitfield_;
#ifdef ENABLE_MESSAGE_DIGEST
- size_t _nextBegin;
+ size_t nextBegin_;
- std::string _hashAlgo;
+ std::string hashAlgo_;
- SharedHandle<MessageDigestContext> _mdctx;
+ SharedHandle<MessageDigestContext> mdctx_;
#endif // ENABLE_MESSAGE_DIGEST
@@ -86,12 +86,12 @@ public:
bool operator==(const Piece& piece) const
{
- return _index == piece._index;
+ return index_ == piece.index_;
}
bool operator<(const Piece& piece) const
{
- return _index < piece._index;
+ return index_ < piece.index_;
}
// TODO This function only used by unit tests
@@ -128,13 +128,13 @@ public:
size_t getBlockLength() const;
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
- void setIndex(size_t index) { _index = index; }
+ void setIndex(size_t index) { index_ = index; }
- size_t getLength() const { return _length; }
+ size_t getLength() const { return length_; }
- void setLength(size_t length) { _length = length; }
+ void setLength(size_t length) { length_ = length; }
const unsigned char* getBitfield() const;
@@ -157,7 +157,7 @@ public:
void setHashAlgo(const std::string& algo);
// Updates hash value. This function compares begin and private variable
- // _nextBegin and only when they are equal, hash is updated eating data and
+ // nextBegin_ and only when they are equal, hash is updated eating data and
// returns true. Otherwise returns false.
bool updateHash(uint32_t begin, const unsigned char* data, size_t dataLength);
diff --git a/src/PieceStatMan.cc b/src/PieceStatMan.cc
index 5f71bc06..098fcb9b 100644
--- a/src/PieceStatMan.cc
+++ b/src/PieceStatMan.cc
@@ -41,40 +41,40 @@
namespace aria2 {
-PieceStat::PieceStat(size_t index):_order(0), _index(index), _count(0) {}
+PieceStat::PieceStat(size_t index):order_(0), index_(index), count_(0) {}
void PieceStat::addCount()
{
- if(_count < SIZE_MAX) {
- ++_count;
+ if(count_ < SIZE_MAX) {
+ ++count_;
}
}
void PieceStat::subCount()
{
- if(_count > 0) {
- --_count;
+ if(count_ > 0) {
+ --count_;
}
}
class GenPieceStat {
private:
- size_t _index;
+ size_t index_;
public:
- GenPieceStat():_index(0) {}
+ GenPieceStat():index_(0) {}
SharedHandle<PieceStat> operator()()
{
- return SharedHandle<PieceStat>(new PieceStat(_index++));
+ return SharedHandle<PieceStat>(new PieceStat(index_++));
}
};
PieceStatMan::PieceStatMan(size_t pieceNum, bool randomShuffle):
- _pieceStats(pieceNum),
- _sortedPieceStatIndexes(pieceNum)
+ pieceStats_(pieceNum),
+ sortedPieceStatIndexes_(pieceNum)
{
- std::generate(_pieceStats.begin(), _pieceStats.end(), GenPieceStat());
- std::vector<SharedHandle<PieceStat> > sortedPieceStats(_pieceStats);
+ std::generate(pieceStats_.begin(), pieceStats_.end(), GenPieceStat());
+ std::vector<SharedHandle<PieceStat> > sortedPieceStats(pieceStats_);
// we need some randomness in ordering.
if(randomShuffle) {
std::random_shuffle(sortedPieceStats.begin(), sortedPieceStats.end(),
@@ -85,7 +85,7 @@ PieceStatMan::PieceStatMan(size_t pieceNum, bool randomShuffle):
for(std::vector<SharedHandle<PieceStat> >::const_iterator i =
sortedPieceStats.begin(), eoi = sortedPieceStats.end();
i != eoi; ++i) {
- _sortedPieceStatIndexes[order] = (*i)->getIndex();
+ sortedPieceStatIndexes_[order] = (*i)->getIndex();
(*i)->setOrder(order++);
}
}
@@ -93,76 +93,76 @@ PieceStatMan::PieceStatMan(size_t pieceNum, bool randomShuffle):
class PieceStatRarer {
private:
- const std::vector<SharedHandle<PieceStat> >& _pieceStats;
+ const std::vector<SharedHandle<PieceStat> >& pieceStats_;
public:
PieceStatRarer(const std::vector<SharedHandle<PieceStat> >& ps):
- _pieceStats(ps) {}
+ pieceStats_(ps) {}
bool operator()(size_t lhs, size_t rhs) const
{
- return _pieceStats[lhs] < _pieceStats[rhs];
+ return pieceStats_[lhs] < pieceStats_[rhs];
}
};
void PieceStatMan::addPieceStats(const unsigned char* bitfield,
size_t bitfieldLength)
{
- const size_t nbits = _pieceStats.size();
+ const size_t nbits = pieceStats_.size();
assert(nbits <= bitfieldLength*8);
for(size_t i = 0; i < nbits; ++i) {
if(bitfield::test(bitfield, nbits, i)) {
- _pieceStats[i]->addCount();
+ pieceStats_[i]->addCount();
}
}
- std::sort(_sortedPieceStatIndexes.begin(), _sortedPieceStatIndexes.end(),
- PieceStatRarer(_pieceStats));
+ std::sort(sortedPieceStatIndexes_.begin(), sortedPieceStatIndexes_.end(),
+ PieceStatRarer(pieceStats_));
}
void PieceStatMan::subtractPieceStats(const unsigned char* bitfield,
size_t bitfieldLength)
{
- const size_t nbits = _pieceStats.size();
+ const size_t nbits = pieceStats_.size();
assert(nbits <= bitfieldLength*8);
for(size_t i = 0; i < nbits; ++i) {
if(bitfield::test(bitfield, nbits, i)) {
- _pieceStats[i]->subCount();
+ pieceStats_[i]->subCount();
}
}
- std::sort(_sortedPieceStatIndexes.begin(), _sortedPieceStatIndexes.end(),
- PieceStatRarer(_pieceStats));
+ std::sort(sortedPieceStatIndexes_.begin(), sortedPieceStatIndexes_.end(),
+ PieceStatRarer(pieceStats_));
}
void PieceStatMan::updatePieceStats(const unsigned char* newBitfield,
size_t newBitfieldLength,
const unsigned char* oldBitfield)
{
- const size_t nbits = _pieceStats.size();
+ const size_t nbits = pieceStats_.size();
assert(nbits <= newBitfieldLength*8);
for(size_t i = 0; i < nbits; ++i) {
if(bitfield::test(newBitfield, nbits, i) &&
!bitfield::test(oldBitfield, nbits, i)) {
- _pieceStats[i]->addCount();
+ pieceStats_[i]->addCount();
} else if(!bitfield::test(newBitfield, nbits, i) &&
bitfield::test(oldBitfield, nbits, i)) {
- _pieceStats[i]->subCount();
+ pieceStats_[i]->subCount();
}
}
- std::sort(_sortedPieceStatIndexes.begin(), _sortedPieceStatIndexes.end(),
- PieceStatRarer(_pieceStats));
+ std::sort(sortedPieceStatIndexes_.begin(), sortedPieceStatIndexes_.end(),
+ PieceStatRarer(pieceStats_));
}
void PieceStatMan::addPieceStats(size_t index)
{
std::vector<size_t>::iterator cur =
- std::lower_bound(_sortedPieceStatIndexes.begin(),
- _sortedPieceStatIndexes.end(),
- index, PieceStatRarer(_pieceStats));
+ std::lower_bound(sortedPieceStatIndexes_.begin(),
+ sortedPieceStatIndexes_.end(),
+ index, PieceStatRarer(pieceStats_));
- _pieceStats[index]->addCount();
+ pieceStats_[index]->addCount();
std::vector<size_t>::iterator to =
- std::upper_bound(cur+1, _sortedPieceStatIndexes.end(),
- index, PieceStatRarer(_pieceStats));
+ std::upper_bound(cur+1, sortedPieceStatIndexes_.end(),
+ index, PieceStatRarer(pieceStats_));
std::rotate(cur, cur+1, to);
}
diff --git a/src/PieceStatMan.h b/src/PieceStatMan.h
index 6d3f0351..5a6c9df3 100644
--- a/src/PieceStatMan.h
+++ b/src/PieceStatMan.h
@@ -45,18 +45,18 @@ namespace aria2 {
class PieceStat {
private:
- size_t _order;
- size_t _index;
- size_t _count;
+ size_t order_;
+ size_t index_;
+ size_t count_;
public:
PieceStat(size_t index);
bool operator<(const PieceStat& pieceStat) const
{
- if(_count == pieceStat._count) {
- return _order < pieceStat._order;
+ if(count_ == pieceStat.count_) {
+ return order_ < pieceStat.order_;
} else {
- return _count < pieceStat._count;
+ return count_ < pieceStat.count_;
}
}
@@ -65,31 +65,31 @@ public:
size_t getOrder() const
{
- return _order;
+ return order_;
}
void setOrder(size_t order)
{
- _order = order;
+ order_ = order;
}
size_t getIndex() const
{
- return _index;
+ return index_;
}
size_t getCount() const
{
- return _count;
+ return count_;
}
};
class PieceStatMan {
private:
- std::vector<SharedHandle<PieceStat> > _pieceStats;
+ std::vector<SharedHandle<PieceStat> > pieceStats_;
- std::vector<size_t> _sortedPieceStatIndexes;
+ std::vector<size_t> sortedPieceStatIndexes_;
public:
PieceStatMan(size_t pieceNum, bool randomShuffle);
@@ -108,12 +108,12 @@ public:
// Returns piece index in rarest first order.
const std::vector<size_t>& getRarerPieceIndexes() const
{
- return _sortedPieceStatIndexes;
+ return sortedPieceStatIndexes_;
}
const std::vector<SharedHandle<PieceStat> >& getPieceStats() const
{
- return _pieceStats;
+ return pieceStats_;
}
};
diff --git a/src/PiecedSegment.cc b/src/PiecedSegment.cc
index bc774122..44e8d180 100644
--- a/src/PiecedSegment.cc
+++ b/src/PiecedSegment.cc
@@ -40,55 +40,55 @@ namespace aria2 {
PiecedSegment::PiecedSegment
(size_t pieceLength, const SharedHandle<Piece>& piece):
- _pieceLength(pieceLength), _overflowLength(0), _piece(piece)
+ pieceLength_(pieceLength), overflowLength_(0), piece_(piece)
{
size_t index;
- bool t = _piece->getFirstMissingBlockIndexWithoutLock(index);
+ bool t = piece_->getFirstMissingBlockIndexWithoutLock(index);
assert(t);
- _writtenLength = index*_piece->getBlockLength();
+ writtenLength_ = index*piece_->getBlockLength();
}
PiecedSegment::~PiecedSegment() {}
bool PiecedSegment::complete() const
{
- return _piece->pieceComplete();
+ return piece_->pieceComplete();
}
size_t PiecedSegment::getIndex() const
{
- return _piece->getIndex();
+ return piece_->getIndex();
}
off_t PiecedSegment::getPosition() const
{
- return ((off_t)_piece->getIndex())*_pieceLength;
+ return ((off_t)piece_->getIndex())*pieceLength_;
}
off_t PiecedSegment::getPositionToWrite() const
{
- return getPosition()+_writtenLength;
+ return getPosition()+writtenLength_;
}
size_t PiecedSegment::getLength() const
{
- return _piece->getLength();
+ return piece_->getLength();
}
void PiecedSegment::updateWrittenLength(size_t bytes)
{
- size_t newWrittenLength = _writtenLength+bytes;
- if(newWrittenLength > _piece->getLength()) {
- _overflowLength = newWrittenLength-_piece->getLength();
- newWrittenLength = _piece->getLength();
+ size_t newWrittenLength = writtenLength_+bytes;
+ if(newWrittenLength > piece_->getLength()) {
+ overflowLength_ = newWrittenLength-piece_->getLength();
+ newWrittenLength = piece_->getLength();
}
- for(size_t i = _writtenLength/_piece->getBlockLength(); i < newWrittenLength/_piece->getBlockLength(); ++i) {
- _piece->completeBlock(i);
+ for(size_t i = writtenLength_/piece_->getBlockLength(); i < newWrittenLength/piece_->getBlockLength(); ++i) {
+ piece_->completeBlock(i);
}
- if(newWrittenLength == _piece->getLength()) {
- _piece->completeBlock(_piece->countBlock()-1);
+ if(newWrittenLength == piece_->getLength()) {
+ piece_->completeBlock(piece_->countBlock()-1);
}
- _writtenLength = newWrittenLength;
+ writtenLength_ = newWrittenLength;
}
#ifdef ENABLE_MESSAGE_DIGEST
@@ -96,37 +96,37 @@ void PiecedSegment::updateWrittenLength(size_t bytes)
bool PiecedSegment::updateHash(uint32_t begin,
const unsigned char* data, size_t dataLength)
{
- return _piece->updateHash(begin, data, dataLength);
+ return piece_->updateHash(begin, data, dataLength);
}
bool PiecedSegment::isHashCalculated() const
{
- return _piece->isHashCalculated();
+ return piece_->isHashCalculated();
}
std::string PiecedSegment::getHashString()
{
- return _piece->getHashString();
+ return piece_->getHashString();
}
#endif // ENABLE_MESSAGE_DIGEST
void PiecedSegment::clear()
{
- _writtenLength = 0;
- _overflowLength = 0;
- _piece->clearAllBlock();
+ writtenLength_ = 0;
+ overflowLength_ = 0;
+ piece_->clearAllBlock();
#ifdef ENABLE_MESSAGE_DIGEST
- _piece->destroyHashContext();
+ piece_->destroyHashContext();
#endif // ENABLE_MESSAGE_DIGEST
}
SharedHandle<Piece> PiecedSegment::getPiece() const
{
- return _piece;
+ return piece_;
}
} // namespace aria2
diff --git a/src/PiecedSegment.h b/src/PiecedSegment.h
index 544347a1..f673f116 100644
--- a/src/PiecedSegment.h
+++ b/src/PiecedSegment.h
@@ -45,10 +45,10 @@ private:
* Piece class has length property but it is a actual length of piece.
* The last piece likely have shorter length than the other length.
*/
- size_t _pieceLength;
- size_t _overflowLength;
- SharedHandle<Piece> _piece;
- size_t _writtenLength;
+ size_t pieceLength_;
+ size_t overflowLength_;
+ SharedHandle<Piece> piece_;
+ size_t writtenLength_;
public:
PiecedSegment(size_t pieceLength, const SharedHandle<Piece>& piece);
@@ -67,17 +67,17 @@ public:
virtual size_t getSegmentLength() const
{
- return _pieceLength;
+ return pieceLength_;
}
virtual size_t getWrittenLength() const
{
- return _writtenLength;
+ return writtenLength_;
}
virtual size_t getOverflowLength() const
{
- return _overflowLength;
+ return overflowLength_;
}
virtual void updateWrittenLength(size_t bytes);
diff --git a/src/Platform.cc b/src/Platform.cc
index 74f42a5d..be2acd63 100644
--- a/src/Platform.cc
+++ b/src/Platform.cc
@@ -71,7 +71,7 @@
namespace aria2 {
-bool Platform::_initialized = false;
+bool Platform::initialized_ = false;
Platform::Platform()
{
@@ -85,10 +85,10 @@ Platform::~Platform()
bool Platform::setUp()
{
- if (_initialized) {
+ if (initialized_) {
return false;
}
- _initialized = true;
+ initialized_ = true;
#ifdef ENABLE_NLS
setlocale (LC_CTYPE, "");
@@ -132,10 +132,10 @@ bool Platform::setUp()
bool Platform::tearDown()
{
- if (!_initialized) {
+ if (!initialized_) {
return false;
}
- _initialized = false;
+ initialized_ = false;
#ifdef HAVE_LIBGNUTLS
gnutls_global_deinit();
@@ -154,7 +154,7 @@ bool Platform::tearDown()
bool Platform::isInitialized()
{
- return _initialized;
+ return initialized_;
}
} // namespace aria2
diff --git a/src/Platform.h b/src/Platform.h
index d2e4fcc8..81fa2c83 100644
--- a/src/Platform.h
+++ b/src/Platform.h
@@ -41,7 +41,7 @@ namespace aria2 {
class Platform {
private:
- static bool _initialized;
+ static bool initialized_;
public:
Platform();
diff --git a/src/PollEventPoll.cc b/src/PollEventPoll.cc
index 0b057aca..eaa174f1 100644
--- a/src/PollEventPoll.cc
+++ b/src/PollEventPoll.cc
@@ -55,17 +55,17 @@ int accumulateEvent(int events, const PollEventPoll::KEvent& event)
struct pollfd PollEventPoll::KSocketEntry::getEvents()
{
struct pollfd pollEvent;
- pollEvent.fd = _socket;
+ pollEvent.fd = socket_;
#ifdef ENABLE_ASYNC_DNS
pollEvent.events =
- std::accumulate(_adnsEvents.begin(),
- _adnsEvents.end(),
- std::accumulate(_commandEvents.begin(),
- _commandEvents.end(), 0, accumulateEvent),
+ std::accumulate(adnsEvents_.begin(),
+ adnsEvents_.end(),
+ std::accumulate(commandEvents_.begin(),
+ commandEvents_.end(), 0, accumulateEvent),
accumulateEvent);
#else // !ENABLE_ASYNC_DNS
pollEvent.events =
- std::accumulate(_commandEvents.begin(), _commandEvents.end(), 0,
+ std::accumulate(commandEvents_.begin(), commandEvents_.end(), 0,
accumulateEvent);
#endif // !ENABLE_ASYNC_DNS
pollEvent.revents = 0;
@@ -73,14 +73,14 @@ struct pollfd PollEventPoll::KSocketEntry::getEvents()
}
PollEventPoll::PollEventPoll():
- _pollfdCapacity(1024), _pollfdNum(0), _logger(LogFactory::getInstance())
+ pollfdCapacity_(1024), pollfdNum_(0), logger_(LogFactory::getInstance())
{
- _pollfds = new struct pollfd[_pollfdCapacity];
+ pollfds_ = new struct pollfd[pollfdCapacity_];
}
PollEventPoll::~PollEventPoll()
{
- delete [] _pollfds;
+ delete [] pollfds_;
}
void PollEventPoll::poll(const struct timeval& tv)
@@ -88,21 +88,21 @@ void PollEventPoll::poll(const struct timeval& tv)
// timeout is millisec
int timeout = tv.tv_sec*1000+tv.tv_usec/1000;
int res;
- while((res = ::poll(_pollfds, _pollfdNum, timeout)) == -1 &&
+ while((res = ::poll(pollfds_, pollfdNum_, timeout)) == -1 &&
errno == EINTR);
if(res > 0) {
SharedHandle<KSocketEntry> se(new KSocketEntry(0));
- for(struct pollfd* first = _pollfds, *last = _pollfds+_pollfdNum;
+ for(struct pollfd* first = pollfds_, *last = pollfds_+pollfdNum_;
first != last; ++first) {
if(first->revents) {
se->setSocket(first->fd);
std::deque<SharedHandle<KSocketEntry> >::iterator itr =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), se);
- if(itr != _socketEntries.end() && (*itr) == se) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), se);
+ if(itr != socketEntries_.end() && (*itr) == se) {
(*itr)->processEvents(first->revents);
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.",
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.",
first->fd);
}
}
@@ -115,7 +115,7 @@ void PollEventPoll::poll(const struct timeval& tv)
// their API. So we call ares_process_fd for all ares_channel and
// re-register their sockets.
for(std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator i =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
i != eoi; ++i) {
(*i)->processTimeout();
(*i)->removeSocketEvents(this);
@@ -150,10 +150,10 @@ bool PollEventPoll::addEvents
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.addSelf(*i);
- for(struct pollfd* first = _pollfds, *last = _pollfds+_pollfdNum;
+ for(struct pollfd* first = pollfds_, *last = pollfds_+pollfdNum_;
first != last; ++first) {
if(first->fd == socket) {
*first = (*i)->getEvents();
@@ -161,17 +161,17 @@ bool PollEventPoll::addEvents
}
}
} else {
- _socketEntries.insert(i, socketEntry);
+ socketEntries_.insert(i, socketEntry);
event.addSelf(socketEntry);
- if(_pollfdCapacity == _pollfdNum) {
- _pollfdCapacity *= 2;
- struct pollfd* newPollfds = new struct pollfd[_pollfdCapacity];
- memcpy(newPollfds, _pollfds, _pollfdNum*sizeof(struct pollfd));
- delete [] _pollfds;
- _pollfds = newPollfds;
+ if(pollfdCapacity_ == pollfdNum_) {
+ pollfdCapacity_ *= 2;
+ struct pollfd* newPollfds = new struct pollfd[pollfdCapacity_];
+ memcpy(newPollfds, pollfds_, pollfdNum_*sizeof(struct pollfd));
+ delete [] pollfds_;
+ pollfds_ = newPollfds;
}
- _pollfds[_pollfdNum] = socketEntry->getEvents();
- ++_pollfdNum;
+ pollfds_[pollfdNum_] = socketEntry->getEvents();
+ ++pollfdNum_;
}
return true;
}
@@ -197,18 +197,18 @@ bool PollEventPoll::deleteEvents
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.removeSelf(*i);
- for(struct pollfd* first = _pollfds, *last = _pollfds+_pollfdNum;
+ for(struct pollfd* first = pollfds_, *last = pollfds_+pollfdNum_;
first != last; ++first) {
if(first->fd == socket) {
if((*i)->eventEmpty()) {
- if(_pollfdNum >= 2) {
+ if(pollfdNum_ >= 2) {
*first = *(last-1);
}
- --_pollfdNum;
- _socketEntries.erase(i);
+ --pollfdNum_;
+ socketEntries_.erase(i);
} else {
*first = (*i)->getEvents();
}
@@ -217,8 +217,8 @@ bool PollEventPoll::deleteEvents
}
return true;
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.", socket);
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.", socket);
}
return false;
}
@@ -246,9 +246,9 @@ bool PollEventPoll::addNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
- _nameResolverEntries.push_back(entry);
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
+ nameResolverEntries_.push_back(entry);
entry->addSocketEvents(this);
return true;
} else {
@@ -262,12 +262,12 @@ bool PollEventPoll::deleteNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
return false;
} else {
(*itr)->removeSocketEvents(this);
- _nameResolverEntries.erase(itr);
+ nameResolverEntries_.erase(itr);
return true;
}
}
diff --git a/src/PollEventPoll.h b/src/PollEventPoll.h
index b9577a98..c452d19d 100644
--- a/src/PollEventPoll.h
+++ b/src/PollEventPoll.h
@@ -71,20 +71,20 @@ private:
friend int accumulateEvent(int events, const KEvent& event);
private:
- std::deque<SharedHandle<KSocketEntry> > _socketEntries;
+ std::deque<SharedHandle<KSocketEntry> > socketEntries_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<SharedHandle<KAsyncNameResolverEntry> > _nameResolverEntries;
+ std::deque<SharedHandle<KAsyncNameResolverEntry> > nameResolverEntries_;
#endif // ENABLE_ASYNC_DNS
- // Allocated the number of struct pollfd in _pollfds.
- int _pollfdCapacity;
+ // Allocated the number of struct pollfd in pollfds_.
+ int pollfdCapacity_;
- // The number of valid struct pollfd in _pollfds.
- int _pollfdNum;
+ // The number of valid struct pollfd in pollfds_.
+ int pollfdNum_;
- struct pollfd* _pollfds;
+ struct pollfd* pollfds_;
- Logger* _logger;
+ Logger* logger_;
bool addEvents(sock_t socket, const KEvent& event);
diff --git a/src/PortEventPoll.cc b/src/PortEventPoll.cc
index 766ee4ab..20bf1a85 100644
--- a/src/PortEventPoll.cc
+++ b/src/PortEventPoll.cc
@@ -58,14 +58,14 @@ PortEventPoll::A2PortEvent PortEventPoll::KSocketEntry::getEvents()
portEvent.socketEntry = this;
#ifdef ENABLE_ASYNC_DNS
portEvent.events =
- std::accumulate(_adnsEvents.begin(),
- _adnsEvents.end(),
- std::accumulate(_commandEvents.begin(),
- _commandEvents.end(), 0, accumulateEvent),
+ std::accumulate(adnsEvents_.begin(),
+ adnsEvents_.end(),
+ std::accumulate(commandEvents_.begin(),
+ commandEvents_.end(), 0, accumulateEvent),
accumulateEvent);
#else // !ENABLE_ASYNC_DNS
portEvent.events =
- std::accumulate(_commandEvents.begin(), _commandEvents.end(), 0,
+ std::accumulate(commandEvents_.begin(), commandEvents_.end(), 0,
accumulateEvent);
#endif // !ENABLE_ASYNC_DNS
@@ -73,29 +73,29 @@ PortEventPoll::A2PortEvent PortEventPoll::KSocketEntry::getEvents()
}
PortEventPoll::PortEventPoll():
- _portEventsSize(PORT_EVENTS_SIZE),
- _portEvents(new port_event_t[_portEventsSize]),
- _logger(LogFactory::getInstance())
+ portEventsSize_(PORT_EVENTS_SIZE),
+ portEvents_(new port_event_t[portEventsSize_]),
+ logger_(LogFactory::getInstance())
{
- _port = port_create();
+ port_ = port_create();
}
PortEventPoll::~PortEventPoll()
{
- if(_port != -1) {
+ if(port_ != -1) {
int r;
- while((r = close(_port)) == -1 && errno == EINTR);
+ while((r = close(port_)) == -1 && errno == EINTR);
if(r == -1) {
- _logger->error("Error occurred while closing port %d: %s",
- _port, strerror(errno));
+ logger_->error("Error occurred while closing port %d: %s",
+ port_, strerror(errno));
}
}
- delete [] _portEvents;
+ delete [] portEvents_;
}
bool PortEventPoll::good() const
{
- return _port != -1;
+ return port_ != -1;
}
void PortEventPoll::poll(const struct timeval& tv)
@@ -106,22 +106,22 @@ void PortEventPoll::poll(const struct timeval& tv)
// If port_getn was interrupted by signal, it can consume events but
// not updat nget!. For this very annoying bug, we have to check
// actually event is filled or not.
- _portEvents[0].portev_user = (void*)-1;
- res = port_getn(_port, _portEvents, _portEventsSize, &nget, &timeout);
+ portEvents_[0].portev_user = (void*)-1;
+ res = port_getn(port_, portEvents_, portEventsSize_, &nget, &timeout);
if(res == 0 ||
(res == -1 && (errno == ETIME || errno == EINTR) &&
- _portEvents[0].portev_user != (void*)-1)) {
- if(_logger->debug()) {
- _logger->debug("nget=%u", nget);
+ portEvents_[0].portev_user != (void*)-1)) {
+ if(logger_->debug()) {
+ logger_->debug("nget=%u", nget);
}
for(uint_t i = 0; i < nget; ++i) {
- const port_event_t& pev = _portEvents[i];
+ const port_event_t& pev = portEvents_[i];
KSocketEntry* p = reinterpret_cast<KSocketEntry*>(pev.portev_user);
p->processEvents(pev.portev_events);
- int r = port_associate(_port, PORT_SOURCE_FD, pev.portev_object,
+ int r = port_associate(port_, PORT_SOURCE_FD, pev.portev_object,
p->getEvents().events, p);
if(r == -1) {
- _logger->error("port_associate failed for file descriptor %d: cause %s",
+ logger_->error("port_associate failed for file descriptor %d: cause %s",
pev.portev_object, strerror(errno));
}
}
@@ -132,7 +132,7 @@ void PortEventPoll::poll(const struct timeval& tv)
// their API. So we call ares_process_fd for all ares_channel and
// re-register their sockets.
for(std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator i =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
i != eoi; ++i) {
(*i)->processTimeout();
(*i)->removeSocketEvents(this);
@@ -167,28 +167,28 @@ bool PortEventPoll::addEvents(sock_t socket,
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
int r = 0;
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.addSelf(*i);
A2PortEvent pv = (*i)->getEvents();
- r = port_associate(_port, PORT_SOURCE_FD, (*i)->getSocket(),
+ r = port_associate(port_, PORT_SOURCE_FD, (*i)->getSocket(),
pv.events, pv.socketEntry);
} else {
- _socketEntries.insert(i, socketEntry);
- if(_socketEntries.size() > _portEventsSize) {
- _portEventsSize *= 2;
- delete [] _portEvents;
- _portEvents = new port_event_t[_portEventsSize];
+ socketEntries_.insert(i, socketEntry);
+ if(socketEntries_.size() > portEventsSize_) {
+ portEventsSize_ *= 2;
+ delete [] portEvents_;
+ portEvents_ = new port_event_t[portEventsSize_];
}
event.addSelf(socketEntry);
A2PortEvent pv = socketEntry->getEvents();
- r = port_associate(_port, PORT_SOURCE_FD, socketEntry->getSocket(),
+ r = port_associate(port_, PORT_SOURCE_FD, socketEntry->getSocket(),
pv.events, pv.socketEntry);
}
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to add socket event %d:%s",
+ if(logger_->debug()) {
+ logger_->debug("Failed to add socket event %d:%s",
socket, strerror(errno));
}
return false;
@@ -217,29 +217,29 @@ bool PortEventPoll::deleteEvents(sock_t socket,
{
SharedHandle<KSocketEntry> socketEntry(new KSocketEntry(socket));
std::deque<SharedHandle<KSocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
event.removeSelf(*i);
int r = 0;
if((*i)->eventEmpty()) {
- r = port_dissociate(_port, PORT_SOURCE_FD, (*i)->getSocket());
- _socketEntries.erase(i);
+ r = port_dissociate(port_, PORT_SOURCE_FD, (*i)->getSocket());
+ socketEntries_.erase(i);
} else {
A2PortEvent pv = (*i)->getEvents();
- r = port_associate(_port, PORT_SOURCE_FD, (*i)->getSocket(),
+ r = port_associate(port_, PORT_SOURCE_FD, (*i)->getSocket(),
pv.events, pv.socketEntry);
}
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to delete socket event:%s", strerror(errno));
+ if(logger_->debug()) {
+ logger_->debug("Failed to delete socket event:%s", strerror(errno));
}
return false;
} else {
return true;
}
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.", socket);
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.", socket);
}
return false;
}
@@ -267,9 +267,9 @@ bool PortEventPoll::addNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
- _nameResolverEntries.push_back(entry);
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
+ nameResolverEntries_.push_back(entry);
entry->addSocketEvents(this);
return true;
} else {
@@ -283,12 +283,12 @@ bool PortEventPoll::deleteNameResolver
SharedHandle<KAsyncNameResolverEntry> entry
(new KAsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<KAsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
return false;
} else {
(*itr)->removeSocketEvents(this);
- _nameResolverEntries.erase(itr);
+ nameResolverEntries_.erase(itr);
return true;
}
}
diff --git a/src/PortEventPoll.h b/src/PortEventPoll.h
index 1759d44f..35de0d66 100644
--- a/src/PortEventPoll.h
+++ b/src/PortEventPoll.h
@@ -78,20 +78,20 @@ private:
friend int accumulateEvent(int events, const KEvent& event);
private:
- std::deque<SharedHandle<KSocketEntry> > _socketEntries;
+ std::deque<SharedHandle<KSocketEntry> > socketEntries_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<SharedHandle<KAsyncNameResolverEntry> > _nameResolverEntries;
+ std::deque<SharedHandle<KAsyncNameResolverEntry> > nameResolverEntries_;
#endif // ENABLE_ASYNC_DNS
- int _port;
+ int port_;
- size_t _portEventsSize;
+ size_t portEventsSize_;
- port_event_t* _portEvents;
+ port_event_t* portEvents_;
static const size_t PORT_EVENTS_SIZE = 1024;
- Logger* _logger;
+ Logger* logger_;
bool addEvents(sock_t socket, const KEvent& event);
diff --git a/src/PriorityPieceSelector.cc b/src/PriorityPieceSelector.cc
index cb7ded3d..eb03ed56 100644
--- a/src/PriorityPieceSelector.cc
+++ b/src/PriorityPieceSelector.cc
@@ -39,19 +39,19 @@ namespace aria2 {
PriorityPieceSelector::PriorityPieceSelector
(const SharedHandle<PieceSelector>& selector):
- _selector(selector) {}
+ selector_(selector) {}
bool PriorityPieceSelector::select
(size_t& index, const unsigned char* bitfield, size_t nbits) const
{
- for(std::vector<size_t>::const_iterator i = _prioritizedPieces.begin(),
- eoi = _prioritizedPieces.end(); i != eoi; ++i) {
+ for(std::vector<size_t>::const_iterator i = prioritizedPieces_.begin(),
+ eoi = prioritizedPieces_.end(); i != eoi; ++i) {
if(bitfield::test(bitfield, nbits, *i)) {
index = *i;
return true;
}
}
- return _selector->select(index, bitfield, nbits);
+ return selector_->select(index, bitfield, nbits);
}
} // namespace aria2
diff --git a/src/PriorityPieceSelector.h b/src/PriorityPieceSelector.h
index 972ca85e..6726d916 100644
--- a/src/PriorityPieceSelector.h
+++ b/src/PriorityPieceSelector.h
@@ -45,9 +45,9 @@ namespace aria2 {
class PriorityPieceSelector:public PieceSelector {
private:
- std::vector<size_t> _prioritizedPieces;
+ std::vector<size_t> prioritizedPieces_;
- SharedHandle<PieceSelector> _selector;
+ SharedHandle<PieceSelector> selector_;
public:
PriorityPieceSelector(const SharedHandle<PieceSelector>& selector);
@@ -58,7 +58,7 @@ public:
void setPriorityPiece(InputIterator first, InputIterator last)
{
std::vector<size_t> t(first, last);
- _prioritizedPieces.swap(t);
+ prioritizedPieces_.swap(t);
}
};
diff --git a/src/Range.h b/src/Range.h
index fb77a097..86ee970c 100644
--- a/src/Range.h
+++ b/src/Range.h
@@ -42,20 +42,20 @@ namespace aria2 {
class Range {
private:
- off_t _startByte;
- off_t _endByte;
- uint64_t _entityLength;
+ off_t startByte_;
+ off_t endByte_;
+ uint64_t entityLength_;
public:
- Range():_startByte(0), _endByte(0), _entityLength(0) {}
+ Range():startByte_(0), endByte_(0), entityLength_(0) {}
Range(off_t startByte, off_t endByte, uint64_t entityLength):
- _startByte(startByte), _endByte(endByte), _entityLength(entityLength) {}
+ startByte_(startByte), endByte_(endByte), entityLength_(entityLength) {}
bool operator==(const Range& range) const
{
- return _startByte == range._startByte &&
- _endByte == range._endByte &&
- _entityLength == range._entityLength;
+ return startByte_ == range.startByte_ &&
+ endByte_ == range.endByte_ &&
+ entityLength_ == range.entityLength_;
}
bool operator!=(const Range& range) const
@@ -65,23 +65,23 @@ public:
off_t getStartByte() const
{
- return _startByte;
+ return startByte_;
}
off_t getEndByte() const
{
- return _endByte;
+ return endByte_;
}
uint64_t getEntityLength() const
{
- return _entityLength;
+ return entityLength_;
}
uint64_t getContentLength() const
{
- if(_endByte >= _startByte) {
- return _endByte-_startByte+1;
+ if(endByte_ >= startByte_) {
+ return endByte_-startByte_+1;
} else {
return 0;
}
diff --git a/src/RangeBtMessage.cc b/src/RangeBtMessage.cc
index 3e480ae2..b5318810 100644
--- a/src/RangeBtMessage.cc
+++ b/src/RangeBtMessage.cc
@@ -43,9 +43,9 @@ RangeBtMessage::RangeBtMessage(uint8_t id,
const std::string& name,
size_t index, uint32_t begin, size_t length)
:SimpleBtMessage(id, name),
- _index(index),
- _begin(begin),
- _length(length) {}
+ index_(index),
+ begin_(begin),
+ length_(length) {}
unsigned char* RangeBtMessage::createMessage()
{
@@ -59,9 +59,9 @@ unsigned char* RangeBtMessage::createMessage()
*/
unsigned char* msg = new unsigned char[MESSAGE_LENGTH];
bittorrent::createPeerMessageString(msg, MESSAGE_LENGTH, 13, getId());
- bittorrent::setIntParam(&msg[5], _index);
- bittorrent::setIntParam(&msg[9], _begin);
- bittorrent::setIntParam(&msg[13], _length);
+ bittorrent::setIntParam(&msg[5], index_);
+ bittorrent::setIntParam(&msg[9], begin_);
+ bittorrent::setIntParam(&msg[13], length_);
return msg;
}
@@ -72,9 +72,9 @@ size_t RangeBtMessage::getMessageLength()
std::string RangeBtMessage::toString() const
{
- return strconcat(getName(), " index=", util::uitos(_index),
- ", begin=", util::uitos(_begin),
- ", length=", util::uitos(_length));
+ return strconcat(getName(), " index=", util::uitos(index_),
+ ", begin=", util::uitos(begin_),
+ ", length=", util::uitos(length_));
}
} // namespace aria2
diff --git a/src/RangeBtMessage.h b/src/RangeBtMessage.h
index 94ddacc8..a1f8cb84 100644
--- a/src/RangeBtMessage.h
+++ b/src/RangeBtMessage.h
@@ -42,9 +42,9 @@ namespace aria2 {
class RangeBtMessage : public SimpleBtMessage {
private:
- size_t _index;
- uint32_t _begin;
- size_t _length;
+ size_t index_;
+ uint32_t begin_;
+ size_t length_;
static const size_t MESSAGE_LENGTH = 17;
protected:
@@ -64,17 +64,17 @@ public:
RangeBtMessage(uint8_t id, const std::string& name,
size_t index, uint32_t begin, size_t length);
- size_t getIndex() const { return _index; }
+ size_t getIndex() const { return index_; }
- void setIndex(size_t index) { _index = index; }
+ void setIndex(size_t index) { index_ = index; }
- uint32_t getBegin() const { return _begin; }
+ uint32_t getBegin() const { return begin_; }
- void setBegin(uint32_t begin) { _begin = begin; }
+ void setBegin(uint32_t begin) { begin_ = begin; }
- size_t getLength() const { return _length; }
+ size_t getLength() const { return length_; }
- void setLength(size_t length) { _length = length; }
+ void setLength(size_t length) { length_ = length; }
virtual unsigned char* createMessage();
diff --git a/src/RangeBtMessageValidator.h b/src/RangeBtMessageValidator.h
index 87e96385..e7242412 100644
--- a/src/RangeBtMessageValidator.h
+++ b/src/RangeBtMessageValidator.h
@@ -43,25 +43,25 @@ namespace aria2 {
class RangeBtMessageValidator : public BtMessageValidator {
private:
- const RangeBtMessage* _message;
- size_t _numPiece;
- size_t _pieceLength;
+ const RangeBtMessage* message_;
+ size_t numPiece_;
+ size_t pieceLength_;
public:
RangeBtMessageValidator(const RangeBtMessage* message,
size_t numPiece,
size_t pieceLength):
- _message(message),
- _numPiece(numPiece),
- _pieceLength(pieceLength) {}
+ message_(message),
+ numPiece_(numPiece),
+ pieceLength_(pieceLength) {}
virtual void validate()
{
- bittorrent::checkIndex(_message->getIndex(), _numPiece);
- bittorrent::checkBegin(_message->getBegin(), _pieceLength);
- bittorrent::checkLength(_message->getLength());
- bittorrent::checkRange(_message->getBegin(),
- _message->getLength(),
- _pieceLength);
+ bittorrent::checkIndex(message_->getIndex(), numPiece_);
+ bittorrent::checkBegin(message_->getBegin(), pieceLength_);
+ bittorrent::checkLength(message_->getLength());
+ bittorrent::checkRange(message_->getBegin(),
+ message_->getLength(),
+ pieceLength_);
}
};
diff --git a/src/RarestPieceSelector.cc b/src/RarestPieceSelector.cc
index 235cd634..4c4e040d 100644
--- a/src/RarestPieceSelector.cc
+++ b/src/RarestPieceSelector.cc
@@ -42,22 +42,22 @@
namespace aria2 {
RarestPieceSelector::RarestPieceSelector
-(const SharedHandle<PieceStatMan>& pieceStatMan):_pieceStatMan(pieceStatMan) {}
+(const SharedHandle<PieceStatMan>& pieceStatMan):pieceStatMan_(pieceStatMan) {}
class FindRarestPiece
{
private:
- const unsigned char* _misbitfield;
- size_t _numbits;
+ const unsigned char* misbitfield_;
+ size_t numbits_;
public:
FindRarestPiece(const unsigned char* misbitfield, size_t numbits):
- _misbitfield(misbitfield), _numbits(numbits) {}
+ misbitfield_(misbitfield), numbits_(numbits) {}
bool operator()(const size_t& index)
{
- assert(index < _numbits);
+ assert(index < numbits_);
unsigned char mask = (128 >> (index%8));
- return _misbitfield[index/8]&mask;
+ return misbitfield_[index/8]&mask;
}
};
@@ -65,7 +65,7 @@ bool RarestPieceSelector::select
(size_t& index, const unsigned char* bitfield, size_t nbits) const
{
const std::vector<size_t>& pieceIndexes =
- _pieceStatMan->getRarerPieceIndexes();
+ pieceStatMan_->getRarerPieceIndexes();
std::vector<size_t>::const_iterator i =
std::find_if(pieceIndexes.begin(), pieceIndexes.end(),
FindRarestPiece(bitfield, nbits));
diff --git a/src/RarestPieceSelector.h b/src/RarestPieceSelector.h
index 2f1936c7..94f0ba1d 100644
--- a/src/RarestPieceSelector.h
+++ b/src/RarestPieceSelector.h
@@ -44,7 +44,7 @@ class PieceStatMan;
class RarestPieceSelector:public PieceSelector {
private:
- SharedHandle<PieceStatMan> _pieceStatMan;
+ SharedHandle<PieceStatMan> pieceStatMan_;
public:
RarestPieceSelector(const SharedHandle<PieceStatMan>& pieceStatMan);
diff --git a/src/RealtimeCommand.cc b/src/RealtimeCommand.cc
index 0a32e467..3aae9099 100644
--- a/src/RealtimeCommand.cc
+++ b/src/RealtimeCommand.cc
@@ -47,23 +47,23 @@ namespace aria2 {
RealtimeCommand::RealtimeCommand(cuid_t cuid, RequestGroup* requestGroup,
DownloadEngine* e):
Command(cuid),
- _requestGroup(requestGroup),
- _e(e)
+ requestGroup_(requestGroup),
+ e_(e)
{
setStatusRealtime();
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
RealtimeCommand::~RealtimeCommand()
{
- _requestGroup->decreaseNumCommand();
+ requestGroup_->decreaseNumCommand();
}
bool RealtimeCommand::execute()
{
setStatusRealtime();
- _e->setNoWait(true);
+ e_->setNoWait(true);
try {
return executeInternal();
} catch(Exception& e) {
diff --git a/src/RealtimeCommand.h b/src/RealtimeCommand.h
index 779e05cb..29d82dae 100644
--- a/src/RealtimeCommand.h
+++ b/src/RealtimeCommand.h
@@ -45,17 +45,17 @@ class Exception;
class RealtimeCommand : public Command {
private:
- RequestGroup* _requestGroup;
- DownloadEngine* _e;
+ RequestGroup* requestGroup_;
+ DownloadEngine* e_;
protected:
DownloadEngine* getDownloadEngine() const
{
- return _e;
+ return e_;
}
RequestGroup* getRequestGroup() const
{
- return _requestGroup;
+ return requestGroup_;
}
public:
RealtimeCommand(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e);
diff --git a/src/ReceiverMSEHandshakeCommand.cc b/src/ReceiverMSEHandshakeCommand.cc
index f8c3c210..d3404880 100644
--- a/src/ReceiverMSEHandshakeCommand.cc
+++ b/src/ReceiverMSEHandshakeCommand.cc
@@ -68,15 +68,15 @@ ReceiverMSEHandshakeCommand::ReceiverMSEHandshakeCommand
const SharedHandle<SocketCore>& s):
PeerAbstractCommand(cuid, peer, e, s),
- _sequence(RECEIVER_IDENTIFY_HANDSHAKE),
- _mseHandshake(new MSEHandshake(cuid, s, e->getOption()))
+ sequence_(RECEIVER_IDENTIFY_HANDSHAKE),
+ mseHandshake_(new MSEHandshake(cuid, s, e->getOption()))
{
setTimeout(e->getOption()->getAsInt(PREF_PEER_CONNECTION_TIMEOUT));
}
ReceiverMSEHandshakeCommand::~ReceiverMSEHandshakeCommand()
{
- delete _mseHandshake;
+ delete mseHandshake_;
}
bool ReceiverMSEHandshakeCommand::exitBeforeExecute()
@@ -87,15 +87,15 @@ bool ReceiverMSEHandshakeCommand::exitBeforeExecute()
bool ReceiverMSEHandshakeCommand::executeInternal()
{
- switch(_sequence) {
+ switch(sequence_) {
case RECEIVER_IDENTIFY_HANDSHAKE: {
- MSEHandshake::HANDSHAKE_TYPE type = _mseHandshake->identifyHandshakeType();
+ MSEHandshake::HANDSHAKE_TYPE type = mseHandshake_->identifyHandshakeType();
switch(type) {
case MSEHandshake::HANDSHAKE_NOT_YET:
break;
case MSEHandshake::HANDSHAKE_ENCRYPTED:
- _mseHandshake->initEncryptionFacility(false);
- _sequence = RECEIVER_WAIT_KEY;
+ mseHandshake_->initEncryptionFacility(false);
+ sequence_ = RECEIVER_WAIT_KEY;
break;
case MSEHandshake::HANDSHAKE_LEGACY: {
if(getDownloadEngine()->getOption()->getAsBool(PREF_BT_REQUIRE_CRYPTO)) {
@@ -105,8 +105,8 @@ bool ReceiverMSEHandshakeCommand::executeInternal()
}
SharedHandle<PeerConnection> peerConnection
(new PeerConnection(getCuid(), getSocket()));
- peerConnection->presetBuffer(_mseHandshake->getBuffer(),
- _mseHandshake->getBufferLength());
+ peerConnection->presetBuffer(mseHandshake_->getBuffer(),
+ mseHandshake_->getBufferLength());
Command* c = new PeerReceiveHandshakeCommand(getCuid(),
getPeer(),
getDownloadEngine(),
@@ -121,25 +121,25 @@ bool ReceiverMSEHandshakeCommand::executeInternal()
break;
}
case RECEIVER_WAIT_KEY: {
- if(_mseHandshake->receivePublicKey()) {
- if(_mseHandshake->sendPublicKey()) {
- _sequence = RECEIVER_FIND_HASH_MARKER;
+ if(mseHandshake_->receivePublicKey()) {
+ if(mseHandshake_->sendPublicKey()) {
+ sequence_ = RECEIVER_FIND_HASH_MARKER;
} else {
setWriteCheckSocket(getSocket());
- _sequence = RECEIVER_SEND_KEY_PENDING;
+ sequence_ = RECEIVER_SEND_KEY_PENDING;
}
}
break;
}
case RECEIVER_SEND_KEY_PENDING:
- if(_mseHandshake->sendPublicKey()) {
+ if(mseHandshake_->sendPublicKey()) {
disableWriteCheckSocket();
- _sequence = RECEIVER_FIND_HASH_MARKER;
+ sequence_ = RECEIVER_FIND_HASH_MARKER;
}
break;
case RECEIVER_FIND_HASH_MARKER: {
- if(_mseHandshake->findReceiverHashMarker()) {
- _sequence = RECEIVER_RECEIVE_PAD_C_LENGTH;
+ if(mseHandshake_->findReceiverHashMarker()) {
+ sequence_ = RECEIVER_RECEIVE_PAD_C_LENGTH;
}
break;
}
@@ -147,37 +147,37 @@ bool ReceiverMSEHandshakeCommand::executeInternal()
std::vector<SharedHandle<DownloadContext> > downloadContexts;
getDownloadEngine()->getBtRegistry()->getAllDownloadContext
(std::back_inserter(downloadContexts));
- if(_mseHandshake->receiveReceiverHashAndPadCLength(downloadContexts)) {
- _sequence = RECEIVER_RECEIVE_PAD_C;
+ if(mseHandshake_->receiveReceiverHashAndPadCLength(downloadContexts)) {
+ sequence_ = RECEIVER_RECEIVE_PAD_C;
}
break;
}
case RECEIVER_RECEIVE_PAD_C: {
- if(_mseHandshake->receivePad()) {
- _sequence = RECEIVER_RECEIVE_IA_LENGTH;
+ if(mseHandshake_->receivePad()) {
+ sequence_ = RECEIVER_RECEIVE_IA_LENGTH;
}
break;
}
case RECEIVER_RECEIVE_IA_LENGTH: {
- if(_mseHandshake->receiveReceiverIALength()) {
- _sequence = RECEIVER_RECEIVE_IA;
+ if(mseHandshake_->receiveReceiverIALength()) {
+ sequence_ = RECEIVER_RECEIVE_IA;
}
break;
}
case RECEIVER_RECEIVE_IA: {
- if(_mseHandshake->receiveReceiverIA()) {
- if(_mseHandshake->sendReceiverStep2()) {
+ if(mseHandshake_->receiveReceiverIA()) {
+ if(mseHandshake_->sendReceiverStep2()) {
createCommand();
return true;
} else {
setWriteCheckSocket(getSocket());
- _sequence = RECEIVER_SEND_STEP2_PENDING;
+ sequence_ = RECEIVER_SEND_STEP2_PENDING;
}
}
break;
}
case RECEIVER_SEND_STEP2_PENDING:
- if(_mseHandshake->sendReceiverStep2()) {
+ if(mseHandshake_->sendReceiverStep2()) {
disableWriteCheckSocket();
createCommand();
return true;
@@ -192,15 +192,15 @@ void ReceiverMSEHandshakeCommand::createCommand()
{
SharedHandle<PeerConnection> peerConnection
(new PeerConnection(getCuid(), getSocket()));
- if(_mseHandshake->getNegotiatedCryptoType() == MSEHandshake::CRYPTO_ARC4) {
- peerConnection->enableEncryption(_mseHandshake->getEncryptor(),
- _mseHandshake->getDecryptor());
+ if(mseHandshake_->getNegotiatedCryptoType() == MSEHandshake::CRYPTO_ARC4) {
+ peerConnection->enableEncryption(mseHandshake_->getEncryptor(),
+ mseHandshake_->getDecryptor());
}
- if(_mseHandshake->getIALength() > 0) {
- peerConnection->presetBuffer(_mseHandshake->getIA(),
- _mseHandshake->getIALength());
+ if(mseHandshake_->getIALength() > 0) {
+ peerConnection->presetBuffer(mseHandshake_->getIA(),
+ mseHandshake_->getIALength());
}
- // TODO add _mseHandshake->getInfoHash() to PeerReceiveHandshakeCommand
+ // TODO add mseHandshake_->getInfoHash() to PeerReceiveHandshakeCommand
// as a hint. If this info hash and one in BitTorrent Handshake does not
// match, then drop connection.
Command* c =
diff --git a/src/ReceiverMSEHandshakeCommand.h b/src/ReceiverMSEHandshakeCommand.h
index 925c7a7c..ea055913 100644
--- a/src/ReceiverMSEHandshakeCommand.h
+++ b/src/ReceiverMSEHandshakeCommand.h
@@ -58,9 +58,9 @@ public:
RECEIVER_SEND_STEP2_PENDING,
};
private:
- Seq _sequence;
+ Seq sequence_;
- MSEHandshake* _mseHandshake;
+ MSEHandshake* mseHandshake_;
void createCommand();
protected:
diff --git a/src/RecoverableException.cc b/src/RecoverableException.cc
index 933c9284..fd6f40b4 100644
--- a/src/RecoverableException.cc
+++ b/src/RecoverableException.cc
@@ -45,23 +45,23 @@ SharedHandle<Exception> RecoverableException::copy() const
RecoverableException::RecoverableException
(const char* file, int line, const std::string& msg):
Exception(file, line, msg),
- _code(downloadresultcode::UNKNOWN_ERROR) {}
+ code_(downloadresultcode::UNKNOWN_ERROR) {}
RecoverableException::RecoverableException
(const char* file, int line, const std::string& msg,
const Exception& cause):
Exception(file, line, msg, cause),
- _code(downloadresultcode::UNKNOWN_ERROR) {}
+ code_(downloadresultcode::UNKNOWN_ERROR) {}
RecoverableException::RecoverableException
(const char* file, int line,
const RecoverableException& e):
Exception(file, line, e),
- _code(downloadresultcode::UNKNOWN_ERROR) {}
+ code_(downloadresultcode::UNKNOWN_ERROR) {}
RecoverableException::RecoverableException
(const char* file, int line, const std::string& msg,
downloadresultcode::RESULT result):
- Exception(file, line, msg), _code(result) {}
+ Exception(file, line, msg), code_(result) {}
} // namespace aria2
diff --git a/src/RecoverableException.h b/src/RecoverableException.h
index 25dcc735..0b77074a 100644
--- a/src/RecoverableException.h
+++ b/src/RecoverableException.h
@@ -41,7 +41,7 @@ namespace aria2 {
class RecoverableException:public Exception {
private:
- downloadresultcode::RESULT _code;
+ downloadresultcode::RESULT code_;
protected:
virtual SharedHandle<Exception> copy() const;
@@ -57,7 +57,7 @@ public:
RecoverableException(const char* file, int line, const std::string& msg,
downloadresultcode::RESULT result);
- downloadresultcode::RESULT getCode() const { return _code; }
+ downloadresultcode::RESULT getCode() const { return code_; }
};
} // namespace aria2
diff --git a/src/Request.cc b/src/Request.cc
index 9fbba5ab..761ec1b9 100644
--- a/src/Request.cc
+++ b/src/Request.cc
@@ -55,16 +55,16 @@ const std::string Request::PROTO_HTTPS("https");
const std::string Request::PROTO_FTP("ftp");
Request::Request():
- _port(0), _tryCount(0),
- _redirectCount(0),
- _supportsPersistentConnection(true),
- _keepAliveHint(false),
- _pipeliningHint(false),
- _maxPipelinedRequest(1),
- _method(METHOD_GET),
- _hasPassword(false),
- _ipv6LiteralAddress(false),
- _removalRequested(false)
+ port_(0), tryCount_(0),
+ redirectCount_(0),
+ supportsPersistentConnection_(true),
+ keepAliveHint_(false),
+ pipeliningHint_(false),
+ maxPipelinedRequest_(1),
+ method_(METHOD_GET),
+ hasPassword_(false),
+ ipv6LiteralAddress_(false),
+ removalRequested_(false)
{}
static std::string removeFragment(const std::string& uri)
@@ -108,36 +108,36 @@ static std::string percentEncode(const std::string& src)
}
bool Request::setUri(const std::string& uri) {
- _supportsPersistentConnection = true;
- _uri = uri;
- return parseUri(_uri);
+ supportsPersistentConnection_ = true;
+ uri_ = uri;
+ return parseUri(uri_);
}
bool Request::resetUri() {
- _previousUri = _referer;
- _supportsPersistentConnection = true;
- return parseUri(_uri);
+ previousUri_ = referer_;
+ supportsPersistentConnection_ = true;
+ return parseUri(uri_);
}
void Request::setReferer(const std::string& uri)
{
- _referer = _previousUri = percentEncode(removeFragment(uri));
+ referer_ = previousUri_ = percentEncode(removeFragment(uri));
}
bool Request::redirectUri(const std::string& uri) {
- _previousUri = A2STR::NIL;
- _supportsPersistentConnection = true;
- ++_redirectCount;
+ previousUri_ = A2STR::NIL;
+ supportsPersistentConnection_ = true;
+ ++redirectCount_;
std::string redirectedUri;
if(uri.find("://") == std::string::npos) {
// rfc2616 requires absolute URI should be provided by Location header
// field, but some servers don't obey this rule.
if(util::startsWith(uri, "/")) {
// abosulute path
- redirectedUri = strconcat(_protocol, "://", _host, uri);
+ redirectedUri = strconcat(protocol_, "://", host_, uri);
} else {
// relative path
- redirectedUri = strconcat(_protocol, "://", _host, _dir, "/", uri);
+ redirectedUri = strconcat(protocol_, "://", host_, dir_, "/", uri);
}
} else {
redirectedUri = uri;
@@ -147,16 +147,16 @@ bool Request::redirectUri(const std::string& uri) {
bool Request::parseUri(const std::string& srcUri) {
const std::string uri = percentEncode(removeFragment(srcUri));
- _currentUri = uri;
- _host = A2STR::NIL;
- _port = 0;
- _dir = A2STR::NIL;
- _file = A2STR::NIL;
- _query = A2STR::NIL;
- _username = A2STR::NIL;
- _password = A2STR::NIL;
- _hasPassword = false;
- _ipv6LiteralAddress = false;
+ currentUri_ = uri;
+ host_ = A2STR::NIL;
+ port_ = 0;
+ dir_ = A2STR::NIL;
+ file_ = A2STR::NIL;
+ query_ = A2STR::NIL;
+ username_ = A2STR::NIL;
+ password_ = A2STR::NIL;
+ hasPassword_ = false;
+ ipv6LiteralAddress_ = false;
// http://user:password@aria2.sourceforge.net:80/dir/file?query
// | || || | | |
@@ -177,13 +177,13 @@ bool Request::parseUri(const std::string& srcUri) {
for(; queryFirst != uri.end(); ++queryFirst) {
if(*queryFirst == '?') break;
}
- _query = std::string(queryFirst, uri.end());
+ query_ = std::string(queryFirst, uri.end());
// find protocol
std::string::size_type protocolOffset = uri.find("://");
if(protocolOffset == std::string::npos) return false;
- _protocol = std::string(uri.begin(), uri.begin()+protocolOffset);
+ protocol_ = std::string(uri.begin(), uri.begin()+protocolOffset);
uint16_t defPort;
- if((defPort = FeatureConfig::getInstance()->getDefaultPort(_protocol)) == 0) {
+ if((defPort = FeatureConfig::getInstance()->getDefaultPort(protocol_)) == 0) {
return false;
}
// find authority
@@ -206,12 +206,12 @@ bool Request::parseUri(const std::string& srcUri) {
std::string::const_iterator userLast = authorityFirst;
for(; userLast != userInfoLast; ++userLast) {
if(*userLast == ':') {
- _password = util::percentDecode(std::string(userLast+1,userInfoLast));
- _hasPassword = true;
+ password_ = util::percentDecode(std::string(userLast+1,userInfoLast));
+ hasPassword_ = true;
break;
}
}
- _username = util::percentDecode(std::string(authorityFirst, userLast));
+ username_ = util::percentDecode(std::string(authorityFirst, userLast));
break;
}
}
@@ -223,18 +223,18 @@ bool Request::parseUri(const std::string& srcUri) {
if(*hostLast == ']') {
++hostLast;
if(hostLast == authorityLast) {
- _ipv6LiteralAddress = true;
+ ipv6LiteralAddress_ = true;
} else {
if(*hostLast == ':') {
portFirst = hostLast;
++portFirst;
- _ipv6LiteralAddress = true;
+ ipv6LiteralAddress_ = true;
}
}
break;
}
}
- if(!_ipv6LiteralAddress) {
+ if(!ipv6LiteralAddress_) {
return false;
}
} else {
@@ -253,22 +253,22 @@ bool Request::parseUri(const std::string& srcUri) {
if(portFirst == authorityLast) {
// If port is not specified, then we set it to default port of
// its protocol..
- _port = defPort;
+ port_ = defPort;
} else {
uint32_t tempPort;
if(util::parseUIntNoThrow(tempPort, std::string(portFirst, authorityLast))){
if(65535 < tempPort) {
return false;
}
- _port = tempPort;
+ port_ = tempPort;
} else {
return false;
}
}
- if(_ipv6LiteralAddress) {
- _host = std::string(hostPortFirst+1, hostLast-1);
+ if(ipv6LiteralAddress_) {
+ host_ = std::string(hostPortFirst+1, hostLast-1);
} else {
- _host = std::string(hostPortFirst, hostLast);
+ host_ = std::string(hostPortFirst, hostLast);
}
// find directory and file part
std::string::const_iterator dirLast = authorityLast;
@@ -279,7 +279,7 @@ bool Request::parseUri(const std::string& srcUri) {
}
}
if(dirLast != queryFirst) {
- _file = std::string(dirLast+1, queryFirst);
+ file_ = std::string(dirLast+1, queryFirst);
}
// Erase duplicated slashes.
std::string::const_iterator dirFirst = authorityLast;
@@ -296,21 +296,21 @@ bool Request::parseUri(const std::string& srcUri) {
}
}
if(dirFirst == dirLast) {
- _dir = A2STR::SLASH_C;
+ dir_ = A2STR::SLASH_C;
} else {
- _dir = std::string(dirFirst, dirLast);
+ dir_ = std::string(dirFirst, dirLast);
}
return true;
}
void Request::resetRedirectCount()
{
- _redirectCount = 0;
+ redirectCount_ = 0;
}
void Request::setMaxPipelinedRequest(unsigned int num)
{
- _maxPipelinedRequest = num;
+ maxPipelinedRequest_ = num;
}
const SharedHandle<PeerStat>& Request::initPeerStat()
@@ -318,9 +318,9 @@ const SharedHandle<PeerStat>& Request::initPeerStat()
// Use host and protocol in original URI, because URI selector
// selects URI based on original URI, not redirected one.
Request origReq;
- origReq.setUri(_uri);
- _peerStat.reset(new PeerStat(0, origReq.getHost(), origReq.getProtocol()));
- return _peerStat;
+ origReq.setUri(uri_);
+ peerStat_.reset(new PeerStat(0, origReq.getHost(), origReq.getProtocol()));
+ return peerStat_;
}
} // namespace aria2
diff --git a/src/Request.h b/src/Request.h
index db9b9f5c..f05b9377 100644
--- a/src/Request.h
+++ b/src/Request.h
@@ -46,80 +46,80 @@ namespace aria2 {
class Request {
private:
- std::string _uri;
- std::string _currentUri;
+ std::string uri_;
+ std::string currentUri_;
/**
* URI previously requested to the server. This is used as Referer
*/
- std::string _previousUri;
+ std::string previousUri_;
/**
* URI used as Referer in the initial request
*/
- std::string _referer;
- std::string _protocol;
- std::string _host;
- uint16_t _port;
- std::string _dir;
- std::string _file;
+ std::string referer_;
+ std::string protocol_;
+ std::string host_;
+ uint16_t port_;
+ std::string dir_;
+ std::string file_;
/* after ? mark(includes '?' itself) */
- std::string _query;
- unsigned int _tryCount;
+ std::string query_;
+ unsigned int tryCount_;
- unsigned int _redirectCount;
+ unsigned int redirectCount_;
// whether or not the server supports persistent connection
- bool _supportsPersistentConnection;
+ bool supportsPersistentConnection_;
// enable keep-alive if possible.
- bool _keepAliveHint;
+ bool keepAliveHint_;
// enable pipelining if possible.
- bool _pipeliningHint;
+ bool pipeliningHint_;
// maximum number of pipelined requests
- unsigned int _maxPipelinedRequest;
+ unsigned int maxPipelinedRequest_;
- std::string _method;
+ std::string method_;
- std::string _username;
+ std::string username_;
- std::string _password;
+ std::string password_;
- bool _hasPassword;
+ bool hasPassword_;
- bool _ipv6LiteralAddress;
+ bool ipv6LiteralAddress_;
- SharedHandle<PeerStat> _peerStat;
+ SharedHandle<PeerStat> peerStat_;
- bool _removalRequested;
+ bool removalRequested_;
bool parseUri(const std::string& uri);
public:
Request();
- // Sets uri to _uri and parses URI. Returns true if parsing goes
+ // Sets uri to uri_ and parses URI. Returns true if parsing goes
// successful, otherwise returns false.
bool setUri(const std::string& uri);
- // Parses URI. _uri field are not altered by this method. Returns
+ // Parses URI. uri_ field are not altered by this method. Returns
// true if parsing goes successful, otherwise returns false.
bool redirectUri(const std::string& uri);
bool resetUri();
- void resetTryCount() { _tryCount = 0; }
- void addTryCount() { ++_tryCount; }
- unsigned int getTryCount() const { return _tryCount; }
+ void resetTryCount() { tryCount_ = 0; }
+ void addTryCount() { ++tryCount_; }
+ unsigned int getTryCount() const { return tryCount_; }
void resetRedirectCount();
unsigned int getRedirectCount() const
{
- return _redirectCount;
+ return redirectCount_;
}
// Returns URI passed by setUri()
- const std::string& getUri() const { return _uri; }
- const std::string& getCurrentUri() const { return _currentUri; }
- const std::string& getPreviousUri() const { return _previousUri; }
- const std::string& getReferer() const { return _referer; }
+ const std::string& getUri() const { return uri_; }
+ const std::string& getCurrentUri() const { return currentUri_; }
+ const std::string& getPreviousUri() const { return previousUri_; }
+ const std::string& getReferer() const { return referer_; }
void setReferer(const std::string& uri);
- const std::string& getProtocol() const { return _protocol; }
- const std::string& getHost() const { return _host; }
+ const std::string& getProtocol() const { return protocol_; }
+ const std::string& getHost() const { return host_; }
// Same as getHost(), but for IPv6 literal addresses, enclose them
// with square brackets and return.
std::string getURIHost() const
@@ -130,90 +130,90 @@ public:
return getHost();
}
}
- uint16_t getPort() const { return _port; }
- const std::string& getDir() const { return _dir; }
- const std::string& getFile() const { return _file;}
- const std::string& getQuery() const { return _query; }
- bool isIPv6LiteralAddress() const { return _ipv6LiteralAddress; }
+ uint16_t getPort() const { return port_; }
+ const std::string& getDir() const { return dir_; }
+ const std::string& getFile() const { return file_;}
+ const std::string& getQuery() const { return query_; }
+ bool isIPv6LiteralAddress() const { return ipv6LiteralAddress_; }
void supportsPersistentConnection(bool f)
{
- _supportsPersistentConnection = f;
+ supportsPersistentConnection_ = f;
}
bool supportsPersistentConnection()
{
- return _supportsPersistentConnection;
+ return supportsPersistentConnection_;
}
bool isKeepAliveEnabled() const
{
- return _supportsPersistentConnection && _keepAliveHint;
+ return supportsPersistentConnection_ && keepAliveHint_;
}
void setKeepAliveHint(bool keepAliveHint)
{
- _keepAliveHint = keepAliveHint;
+ keepAliveHint_ = keepAliveHint;
}
bool isPipeliningEnabled()
{
- return _supportsPersistentConnection && _pipeliningHint;
+ return supportsPersistentConnection_ && pipeliningHint_;
}
void setPipeliningHint(bool pipeliningHint)
{
- _pipeliningHint = pipeliningHint;
+ pipeliningHint_ = pipeliningHint;
}
bool isPipeliningHint() const
{
- return _pipeliningHint;
+ return pipeliningHint_;
}
void setMaxPipelinedRequest(unsigned int num);
unsigned int getMaxPipelinedRequest() const
{
- return _maxPipelinedRequest;
+ return maxPipelinedRequest_;
}
void setMethod(const std::string& method) {
- _method = method;
+ method_ = method;
}
const std::string& getUsername() const
{
- return _username;
+ return username_;
}
const std::string& getPassword() const
{
- return _password;
+ return password_;
}
// Returns true if current URI has embedded password.
bool hasPassword() const
{
- return _hasPassword;
+ return hasPassword_;
}
const std::string& getMethod() const {
- return _method;
+ return method_;
}
- const SharedHandle<PeerStat>& getPeerStat() const { return _peerStat; }
+ const SharedHandle<PeerStat>& getPeerStat() const { return peerStat_; }
const SharedHandle<PeerStat>& initPeerStat();
void requestRemoval()
{
- _removalRequested = true;
+ removalRequested_ = true;
}
bool removalRequested() const
{
- return _removalRequested;
+ return removalRequested_;
}
static const std::string METHOD_GET;
diff --git a/src/RequestGroup.cc b/src/RequestGroup.cc
index 5774da48..948f4a08 100644
--- a/src/RequestGroup.cc
+++ b/src/RequestGroup.cc
@@ -111,41 +111,41 @@
namespace aria2 {
-gid_t RequestGroup::_gidCounter = 0;
+gid_t RequestGroup::gidCounter_ = 0;
RequestGroup::RequestGroup(const SharedHandle<Option>& option):
- _gid(newGID()),
- _option(new Option(*option.get())),
- _numConcurrentCommand(option->getAsInt(PREF_SPLIT)),
- _numStreamConnection(0),
- _numCommand(0),
- _saveControlFile(true),
- _progressInfoFile(new NullProgressInfoFile()),
- _preLocalFileCheckEnabled(true),
- _haltRequested(false),
- _forceHaltRequested(false),
- _haltReason(RequestGroup::NONE),
- _pauseRequested(false),
- _uriSelector(new InOrderURISelector()),
- _lastModifiedTime(Time::null()),
- _fileNotFoundCount(0),
- _timeout(option->getAsInt(PREF_TIMEOUT)),
- _inMemoryDownload(false),
- _maxDownloadSpeedLimit(option->getAsInt(PREF_MAX_DOWNLOAD_LIMIT)),
- _maxUploadSpeedLimit(option->getAsInt(PREF_MAX_UPLOAD_LIMIT)),
- _belongsToGID(0),
- _requestGroupMan(0),
- _resumeFailureCount(0),
- _logger(LogFactory::getInstance())
-{
- _fileAllocationEnabled = _option->get(PREF_FILE_ALLOCATION) != V_NONE;
+ gid_(newGID()),
+ option_(new Option(*option.get())),
+ numConcurrentCommand_(option->getAsInt(PREF_SPLIT)),
+ numStreamConnection_(0),
+ numCommand_(0),
+ saveControlFile_(true),
+ progressInfoFile_(new NullProgressInfoFile()),
+ preLocalFileCheckEnabled_(true),
+ haltRequested_(false),
+ forceHaltRequested_(false),
+ haltReason_(RequestGroup::NONE),
+ pauseRequested_(false),
+ uriSelector_(new InOrderURISelector()),
+ lastModifiedTime_(Time::null()),
+ fileNotFoundCount_(0),
+ timeout_(option->getAsInt(PREF_TIMEOUT)),
+ inMemoryDownload_(false),
+ maxDownloadSpeedLimit_(option->getAsInt(PREF_MAX_DOWNLOAD_LIMIT)),
+ maxUploadSpeedLimit_(option->getAsInt(PREF_MAX_UPLOAD_LIMIT)),
+ belongsToGID_(0),
+ requestGroupMan_(0),
+ resumeFailureCount_(0),
+ logger_(LogFactory::getInstance())
+{
+ fileAllocationEnabled_ = option_->get(PREF_FILE_ALLOCATION) != V_NONE;
// Add types to be sent as a Accept header value here.
// It would be good to put this value in Option so that user can tweak
// and add this list.
// The mime types of Metalink is used for `transparent metalink'.
addAcceptType(DownloadHandlerConstants::getMetalinkContentTypes().begin(),
DownloadHandlerConstants::getMetalinkContentTypes().end());
- if(!_option->getAsBool(PREF_DRY_RUN)) {
+ if(!option_->getAsBool(PREF_DRY_RUN)) {
initializePreDownloadHandler();
initializePostDownloadHandler();
}
@@ -155,19 +155,19 @@ RequestGroup::~RequestGroup() {}
bool RequestGroup::downloadFinished() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return false;
} else {
- return _pieceStorage->downloadFinished();
+ return pieceStorage_->downloadFinished();
}
}
bool RequestGroup::allDownloadFinished() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return false;
} else {
- return _pieceStorage->allDownloadFinished();
+ return pieceStorage_->allDownloadFinished();
}
}
@@ -176,23 +176,23 @@ downloadresultcode::RESULT RequestGroup::downloadResult() const
if (downloadFinished())
return downloadresultcode::FINISHED;
else {
- if (_lastUriResult.isNull()) {
- if(_haltReason == RequestGroup::USER_REQUEST ||
- _haltReason == RequestGroup::SHUTDOWN_SIGNAL) {
+ if (lastUriResult_.isNull()) {
+ if(haltReason_ == RequestGroup::USER_REQUEST ||
+ haltReason_ == RequestGroup::SHUTDOWN_SIGNAL) {
return downloadresultcode::IN_PROGRESS;
} else {
return downloadresultcode::UNKNOWN_ERROR;
}
} else {
- return _lastUriResult->getResult();
+ return lastUriResult_->getResult();
}
}
}
void RequestGroup::closeFile()
{
- if(!_pieceStorage.isNull()) {
- _pieceStorage->getDiskAdaptor()->closeFile();
+ if(!pieceStorage_.isNull()) {
+ pieceStorage_->getDiskAdaptor()->closeFile();
}
}
@@ -201,11 +201,11 @@ void RequestGroup::createInitialCommand
{
#ifdef ENABLE_BITTORRENT
{
- if(_downloadContext->hasAttribute(bittorrent::BITTORRENT)) {
+ if(downloadContext_->hasAttribute(bittorrent::BITTORRENT)) {
SharedHandle<TorrentAttribute> torrentAttrs =
- bittorrent::getTorrentAttrs(_downloadContext);
+ bittorrent::getTorrentAttrs(downloadContext_);
bool metadataGetMode = torrentAttrs->metadata.empty();
- if(_option->getAsBool(PREF_DRY_RUN)) {
+ if(option_->getAsBool(PREF_DRY_RUN)) {
throw DOWNLOAD_FAILURE_EXCEPTION
("Cancel BitTorrent download in dry-run context.");
}
@@ -216,7 +216,7 @@ void RequestGroup::createInitialCommand
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat
("InfoHash %s is already registered.",
- bittorrent::getInfoHashString(_downloadContext).c_str()).str());
+ bittorrent::getInfoHashString(downloadContext_).c_str()).str());
}
if(metadataGetMode) {
// Use UnknownLengthPieceStorage.
@@ -225,63 +225,63 @@ void RequestGroup::createInitialCommand
if(e->getRequestGroupMan()->isSameFileBeingDownloaded(this)) {
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat(EX_DUPLICATE_FILE_DOWNLOAD,
- _downloadContext->getBasePath().c_str()).str());
+ downloadContext_->getBasePath().c_str()).str());
}
initPieceStorage();
- if(_downloadContext->getFileEntries().size() > 1) {
- _pieceStorage->setupFileFilter();
+ if(downloadContext_->getFileEntries().size() > 1) {
+ pieceStorage_->setupFileFilter();
}
}
SharedHandle<DefaultBtProgressInfoFile> progressInfoFile;
if(!metadataGetMode) {
- progressInfoFile.reset(new DefaultBtProgressInfoFile(_downloadContext,
- _pieceStorage,
- _option.get()));
+ progressInfoFile.reset(new DefaultBtProgressInfoFile(downloadContext_,
+ pieceStorage_,
+ option_.get()));
}
BtRuntimeHandle btRuntime(new BtRuntime());
- btRuntime->setMaxPeers(_option->getAsInt(PREF_BT_MAX_PEERS));
- _btRuntime = btRuntime;
+ btRuntime->setMaxPeers(option_->getAsInt(PREF_BT_MAX_PEERS));
+ btRuntime_ = btRuntime;
if(!progressInfoFile.isNull()) {
progressInfoFile->setBtRuntime(btRuntime);
}
SharedHandle<DefaultPeerStorage> peerStorage(new DefaultPeerStorage());
peerStorage->setBtRuntime(btRuntime);
- peerStorage->setPieceStorage(_pieceStorage);
- _peerStorage = peerStorage;
+ peerStorage->setPieceStorage(pieceStorage_);
+ peerStorage_ = peerStorage;
if(!progressInfoFile.isNull()) {
progressInfoFile->setPeerStorage(peerStorage);
}
SharedHandle<DefaultBtAnnounce> btAnnounce
- (new DefaultBtAnnounce(_downloadContext, _option.get()));
+ (new DefaultBtAnnounce(downloadContext_, option_.get()));
btAnnounce->setBtRuntime(btRuntime);
- btAnnounce->setPieceStorage(_pieceStorage);
+ btAnnounce->setPieceStorage(pieceStorage_);
btAnnounce->setPeerStorage(peerStorage);
btAnnounce->setUserDefinedInterval
- (_option->getAsInt(PREF_BT_TRACKER_INTERVAL));
+ (option_->getAsInt(PREF_BT_TRACKER_INTERVAL));
btAnnounce->shuffleAnnounce();
- assert(btRegistry->get(_gid).isNull());
- btRegistry->put(_gid,
- BtObject(_downloadContext,
- _pieceStorage,
+ assert(btRegistry->get(gid_).isNull());
+ btRegistry->put(gid_,
+ BtObject(downloadContext_,
+ pieceStorage_,
peerStorage,
btAnnounce,
btRuntime,
(progressInfoFile.isNull()?
- _progressInfoFile:
+ progressInfoFile_:
SharedHandle<BtProgressInfoFile>
(progressInfoFile))));
if(metadataGetMode) {
- if(_option->getAsBool(PREF_ENABLE_DHT)) {
+ if(option_->getAsBool(PREF_ENABLE_DHT)) {
std::vector<Command*> dhtCommands;
DHTSetup().setup(dhtCommands, e);
e->addCommand(dhtCommands);
} else {
- _logger->notice("For BitTorrent Magnet URI, enabling DHT is strongly"
+ logger_->notice("For BitTorrent Magnet URI, enabling DHT is strongly"
" recommended. See --enable-dht option.");
}
@@ -293,18 +293,18 @@ void RequestGroup::createInitialCommand
}
removeDefunctControlFile(progressInfoFile);
{
- uint64_t actualFileSize = _pieceStorage->getDiskAdaptor()->size();
- if(actualFileSize == _downloadContext->getTotalLength()) {
+ uint64_t actualFileSize = pieceStorage_->getDiskAdaptor()->size();
+ if(actualFileSize == downloadContext_->getTotalLength()) {
// First, make DiskAdaptor read-only mode to allow the
// program to seed file in read-only media.
- _pieceStorage->getDiskAdaptor()->enableReadOnly();
+ pieceStorage_->getDiskAdaptor()->enableReadOnly();
} else {
// Open file in writable mode to allow the program
- // truncate the file to _downloadContext->getTotalLength()
- if(_logger->debug()) {
- _logger->debug("File size not match. File is opened in writable"
+ // truncate the file to downloadContext_->getTotalLength()
+ if(logger_->debug()) {
+ logger_->debug("File size not match. File is opened in writable"
" mode. Expected:%s Actual:%s",
- util::uitos(_downloadContext->getTotalLength()).c_str(),
+ util::uitos(downloadContext_->getTotalLength()).c_str(),
util::uitos(actualFileSize).c_str());
}
}
@@ -313,30 +313,30 @@ void RequestGroup::createInitialCommand
if(progressInfoFile->exists()) {
// load .aria2 file if it exists.
progressInfoFile->load();
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
} else {
- if(_pieceStorage->getDiskAdaptor()->fileExists()) {
- if(!_option->getAsBool(PREF_CHECK_INTEGRITY) &&
- !_option->getAsBool(PREF_ALLOW_OVERWRITE) &&
- !_option->getAsBool(PREF_BT_SEED_UNVERIFIED)) {
+ if(pieceStorage_->getDiskAdaptor()->fileExists()) {
+ if(!option_->getAsBool(PREF_CHECK_INTEGRITY) &&
+ !option_->getAsBool(PREF_ALLOW_OVERWRITE) &&
+ !option_->getAsBool(PREF_BT_SEED_UNVERIFIED)) {
// TODO we need this->haltRequested = true?
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat
(MSG_FILE_ALREADY_EXISTS,
- _downloadContext->getBasePath().c_str()).str());
+ downloadContext_->getBasePath().c_str()).str());
} else {
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
}
- if(_option->getAsBool(PREF_BT_SEED_UNVERIFIED)) {
- _pieceStorage->markAllPiecesDone();
+ if(option_->getAsBool(PREF_BT_SEED_UNVERIFIED)) {
+ pieceStorage_->markAllPiecesDone();
}
} else {
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
}
}
- _progressInfoFile = progressInfoFile;
+ progressInfoFile_ = progressInfoFile;
- if(!torrentAttrs->privateTorrent && _option->getAsBool(PREF_ENABLE_DHT)) {
+ if(!torrentAttrs->privateTorrent && option_->getAsBool(PREF_ENABLE_DHT)) {
std::vector<Command*> dhtCommands;
DHTSetup().setup(dhtCommands, e);
e->addCommand(dhtCommands);
@@ -356,8 +356,8 @@ void RequestGroup::createInitialCommand
SharedHandle<CheckIntegrityEntry> entry(new BtCheckIntegrityEntry(this));
// --bt-seed-unverified=true is given and download has completed, skip
// validation for piece hashes.
- if(_option->getAsBool(PREF_BT_SEED_UNVERIFIED) &&
- _pieceStorage->downloadFinished()) {
+ if(option_->getAsBool(PREF_BT_SEED_UNVERIFIED) &&
+ pieceStorage_->downloadFinished()) {
entry->onDownloadFinished(commands, e);
} else {
processCheckIntegrityEntry(commands, entry, e);
@@ -366,32 +366,32 @@ void RequestGroup::createInitialCommand
}
}
#endif // ENABLE_BITTORRENT
- if(_downloadContext->getFileEntries().size() == 1) {
+ if(downloadContext_->getFileEntries().size() == 1) {
// TODO I assume here when totallength is set to DownloadContext and it is
// not 0, then filepath is also set DownloadContext correctly....
- if(_option->getAsBool(PREF_DRY_RUN) ||
- _downloadContext->getTotalLength() == 0) {
+ if(option_->getAsBool(PREF_DRY_RUN) ||
+ downloadContext_->getTotalLength() == 0) {
createNextCommand(commands, e, 1);
}else {
if(e->getRequestGroupMan()->isSameFileBeingDownloaded(this)) {
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat(EX_DUPLICATE_FILE_DOWNLOAD,
- _downloadContext->getBasePath().c_str()).str());
+ downloadContext_->getBasePath().c_str()).str());
}
adjustFilename
(SharedHandle<BtProgressInfoFile>(new DefaultBtProgressInfoFile
- (_downloadContext,
+ (downloadContext_,
SharedHandle<PieceStorage>(),
- _option.get())));
+ option_.get())));
initPieceStorage();
BtProgressInfoFileHandle infoFile
- (new DefaultBtProgressInfoFile(_downloadContext, _pieceStorage,
- _option.get()));
+ (new DefaultBtProgressInfoFile(downloadContext_, pieceStorage_,
+ option_.get()));
if(!infoFile->exists() && downloadFinishedByFileLength()) {
- _pieceStorage->markAllPiecesDone();
- _logger->notice(MSG_DOWNLOAD_ALREADY_COMPLETED,
- util::itos(_gid).c_str(),
- _downloadContext->getBasePath().c_str());
+ pieceStorage_->markAllPiecesDone();
+ logger_->notice(MSG_DOWNLOAD_ALREADY_COMPLETED,
+ util::itos(gid_).c_str(),
+ downloadContext_->getBasePath().c_str());
} else {
loadAndOpenFile(infoFile);
SharedHandle<CheckIntegrityEntry> checkIntegrityEntry
@@ -405,39 +405,39 @@ void RequestGroup::createInitialCommand
if(e->getRequestGroupMan()->isSameFileBeingDownloaded(this)) {
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat(EX_DUPLICATE_FILE_DOWNLOAD,
- _downloadContext->getBasePath().c_str()).str());
+ downloadContext_->getBasePath().c_str()).str());
}
initPieceStorage();
- if(_downloadContext->getFileEntries().size() > 1) {
- _pieceStorage->setupFileFilter();
+ if(downloadContext_->getFileEntries().size() > 1) {
+ pieceStorage_->setupFileFilter();
}
SharedHandle<DefaultBtProgressInfoFile> progressInfoFile
- (new DefaultBtProgressInfoFile(_downloadContext,
- _pieceStorage,
- _option.get()));
+ (new DefaultBtProgressInfoFile(downloadContext_,
+ pieceStorage_,
+ option_.get()));
removeDefunctControlFile(progressInfoFile);
// Call Load, Save and file allocation command here
if(progressInfoFile->exists()) {
// load .aria2 file if it exists.
progressInfoFile->load();
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
} else {
- if(_pieceStorage->getDiskAdaptor()->fileExists()) {
- if(!_option->getAsBool(PREF_CHECK_INTEGRITY) &&
- !_option->getAsBool(PREF_ALLOW_OVERWRITE)) {
+ if(pieceStorage_->getDiskAdaptor()->fileExists()) {
+ if(!option_->getAsBool(PREF_CHECK_INTEGRITY) &&
+ !option_->getAsBool(PREF_ALLOW_OVERWRITE)) {
// TODO we need this->haltRequested = true?
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat
(MSG_FILE_ALREADY_EXISTS,
- _downloadContext->getBasePath().c_str()).str());
+ downloadContext_->getBasePath().c_str()).str());
} else {
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
}
} else {
- _pieceStorage->getDiskAdaptor()->openFile();
+ pieceStorage_->getDiskAdaptor()->openFile();
}
}
- _progressInfoFile = progressInfoFile;
+ progressInfoFile_ = progressInfoFile;
SharedHandle<CheckIntegrityEntry> checkIntegrityEntry
(new StreamCheckIntegrityEntry(this));
processCheckIntegrityEntry(commands, checkIntegrityEntry, e);
@@ -450,7 +450,7 @@ void RequestGroup::processCheckIntegrityEntry
DownloadEngine* e)
{
#ifdef ENABLE_MESSAGE_DIGEST
- if(_option->getAsBool(PREF_CHECK_INTEGRITY) &&
+ if(option_->getAsBool(PREF_CHECK_INTEGRITY) &&
entry->isValidationReady()) {
entry->initValidator();
entry->cutTrailingGarbage();
@@ -472,29 +472,29 @@ void RequestGroup::processCheckIntegrityEntry
void RequestGroup::initPieceStorage()
{
SharedHandle<PieceStorage> tempPieceStorage;
- if(_downloadContext->knowsTotalLength()) {
+ if(downloadContext_->knowsTotalLength()) {
#ifdef ENABLE_BITTORRENT
SharedHandle<DefaultPieceStorage> ps
- (new DefaultPieceStorage(_downloadContext, _option.get()));
- if(_downloadContext->hasAttribute(bittorrent::BITTORRENT)) {
+ (new DefaultPieceStorage(downloadContext_, option_.get()));
+ if(downloadContext_->hasAttribute(bittorrent::BITTORRENT)) {
if(isUriSuppliedForRequsetFileEntry
- (_downloadContext->getFileEntries().begin(),
- _downloadContext->getFileEntries().end())) {
+ (downloadContext_->getFileEntries().begin(),
+ downloadContext_->getFileEntries().end())) {
// Use LongestSequencePieceSelector when HTTP/FTP/BitTorrent
// integrated downloads. Currently multi-file integrated
// download is not supported.
- if(_logger->debug()) {
- _logger->debug("Using LongestSequencePieceSelector");
+ if(logger_->debug()) {
+ logger_->debug("Using LongestSequencePieceSelector");
}
ps->setPieceSelector
(SharedHandle<PieceSelector>(new LongestSequencePieceSelector()));
}
- if(_option->defined(PREF_BT_PRIORITIZE_PIECE)) {
+ if(option_->defined(PREF_BT_PRIORITIZE_PIECE)) {
std::vector<size_t> result;
util::parsePrioritizePieceRange
- (result, _option->get(PREF_BT_PRIORITIZE_PIECE),
- _downloadContext->getFileEntries(),
- _downloadContext->getPieceLength());
+ (result, option_->get(PREF_BT_PRIORITIZE_PIECE),
+ downloadContext_->getFileEntries(),
+ downloadContext_->getPieceLength());
if(!result.empty()) {
std::random_shuffle(result.begin(), result.end(),
*(SimpleRandomizer::getInstance().get()));
@@ -507,48 +507,48 @@ void RequestGroup::initPieceStorage()
}
#else // !ENABLE_BITTORRENT
SharedHandle<DefaultPieceStorage> ps
- (new DefaultPieceStorage(_downloadContext, _option.get()));
+ (new DefaultPieceStorage(downloadContext_, option_.get()));
#endif // !ENABLE_BITTORRENT
- if(!_diskWriterFactory.isNull()) {
- ps->setDiskWriterFactory(_diskWriterFactory);
+ if(!diskWriterFactory_.isNull()) {
+ ps->setDiskWriterFactory(diskWriterFactory_);
}
tempPieceStorage = ps;
} else {
UnknownLengthPieceStorageHandle ps
- (new UnknownLengthPieceStorage(_downloadContext, _option.get()));
- if(!_diskWriterFactory.isNull()) {
- ps->setDiskWriterFactory(_diskWriterFactory);
+ (new UnknownLengthPieceStorage(downloadContext_, option_.get()));
+ if(!diskWriterFactory_.isNull()) {
+ ps->setDiskWriterFactory(diskWriterFactory_);
}
tempPieceStorage = ps;
}
tempPieceStorage->initStorage();
SharedHandle<SegmentMan> tempSegmentMan
- (new SegmentMan(_option.get(), _downloadContext, tempPieceStorage));
+ (new SegmentMan(option_.get(), downloadContext_, tempPieceStorage));
- _pieceStorage = tempPieceStorage;
- _segmentMan = tempSegmentMan;
+ pieceStorage_ = tempPieceStorage;
+ segmentMan_ = tempSegmentMan;
}
void RequestGroup::dropPieceStorage()
{
- _segmentMan.reset();
- _pieceStorage.reset();
+ segmentMan_.reset();
+ pieceStorage_.reset();
}
bool RequestGroup::downloadFinishedByFileLength()
{
// assuming that a control file doesn't exist.
if(!isPreLocalFileCheckEnabled() ||
- _option->getAsBool(PREF_ALLOW_OVERWRITE) ||
- (_option->getAsBool(PREF_CHECK_INTEGRITY) &&
- !_downloadContext->getPieceHashes().empty())) {
+ option_->getAsBool(PREF_ALLOW_OVERWRITE) ||
+ (option_->getAsBool(PREF_CHECK_INTEGRITY) &&
+ !downloadContext_->getPieceHashes().empty())) {
return false;
}
- if(!_downloadContext->knowsTotalLength()) {
+ if(!downloadContext_->knowsTotalLength()) {
return false;
}
File outfile(getFirstFilePath());
- if(outfile.exists() && _downloadContext->getTotalLength() == outfile.size()) {
+ if(outfile.exists() && downloadContext_->getTotalLength() == outfile.size()) {
return true;
} else {
return false;
@@ -562,11 +562,11 @@ void RequestGroup::adjustFilename
// OK, no need to care about filename.
return;
}
- if(!_option->getAsBool(PREF_DRY_RUN) &&
- _option->getAsBool(PREF_REMOVE_CONTROL_FILE) &&
+ if(!option_->getAsBool(PREF_DRY_RUN) &&
+ option_->getAsBool(PREF_REMOVE_CONTROL_FILE) &&
infoFile->exists()) {
infoFile->removeFile();
- _logger->notice("Removed control file for %s because it is requested by"
+ logger_->notice("Removed control file for %s because it is requested by"
" user.", infoFile->getFilename().c_str());
}
if(infoFile->exists()) {
@@ -575,12 +575,12 @@ void RequestGroup::adjustFilename
// File was downloaded already, no need to change file name.
} else {
File outfile(getFirstFilePath());
- if(outfile.exists() && _option->getAsBool(PREF_CONTINUE) &&
- outfile.size() <= _downloadContext->getTotalLength()) {
+ if(outfile.exists() && option_->getAsBool(PREF_CONTINUE) &&
+ outfile.size() <= downloadContext_->getTotalLength()) {
// File exists but user decided to resume it.
} else {
#ifdef ENABLE_MESSAGE_DIGEST
- if(outfile.exists() && _option->getAsBool(PREF_CHECK_INTEGRITY)) {
+ if(outfile.exists() && option_->getAsBool(PREF_CHECK_INTEGRITY)) {
// check-integrity existing file
} else {
#endif // ENABLE_MESSAGE_DIGEST
@@ -597,11 +597,11 @@ void RequestGroup::removeDefunctControlFile
{
// Remove the control file if download file doesn't exist
if(progressInfoFile->exists() &&
- !_pieceStorage->getDiskAdaptor()->fileExists()) {
+ !pieceStorage_->getDiskAdaptor()->fileExists()) {
progressInfoFile->removeFile();
- _logger->notice(MSG_REMOVED_DEFUNCT_CONTROL_FILE,
+ logger_->notice(MSG_REMOVED_DEFUNCT_CONTROL_FILE,
progressInfoFile->getFilename().c_str(),
- _downloadContext->getBasePath().c_str());
+ downloadContext_->getBasePath().c_str());
}
}
@@ -609,26 +609,26 @@ void RequestGroup::loadAndOpenFile(const BtProgressInfoFileHandle& progressInfoF
{
try {
if(!isPreLocalFileCheckEnabled()) {
- _pieceStorage->getDiskAdaptor()->initAndOpenFile();
+ pieceStorage_->getDiskAdaptor()->initAndOpenFile();
return;
}
removeDefunctControlFile(progressInfoFile);
if(progressInfoFile->exists()) {
progressInfoFile->load();
- _pieceStorage->getDiskAdaptor()->openExistingFile();
+ pieceStorage_->getDiskAdaptor()->openExistingFile();
} else {
File outfile(getFirstFilePath());
- if(outfile.exists() && _option->getAsBool(PREF_CONTINUE) &&
+ if(outfile.exists() && option_->getAsBool(PREF_CONTINUE) &&
outfile.size() <= getTotalLength()) {
- _pieceStorage->getDiskAdaptor()->openExistingFile();
- _pieceStorage->markPiecesDone(outfile.size());
+ pieceStorage_->getDiskAdaptor()->openExistingFile();
+ pieceStorage_->markPiecesDone(outfile.size());
} else {
#ifdef ENABLE_MESSAGE_DIGEST
- if(outfile.exists() && _option->getAsBool(PREF_CHECK_INTEGRITY)) {
- _pieceStorage->getDiskAdaptor()->openExistingFile();
+ if(outfile.exists() && option_->getAsBool(PREF_CHECK_INTEGRITY)) {
+ pieceStorage_->getDiskAdaptor()->openExistingFile();
} else {
#endif // ENABLE_MESSAGE_DIGEST
- _pieceStorage->getDiskAdaptor()->initAndOpenFile();
+ pieceStorage_->getDiskAdaptor()->initAndOpenFile();
#ifdef ENABLE_MESSAGE_DIGEST
}
#endif // ENABLE_MESSAGE_DIGEST
@@ -644,14 +644,14 @@ void RequestGroup::loadAndOpenFile(const BtProgressInfoFileHandle& progressInfoF
// assuming that a control file does not exist
void RequestGroup::shouldCancelDownloadForSafety()
{
- if(_option->getAsBool(PREF_ALLOW_OVERWRITE)) {
+ if(option_->getAsBool(PREF_ALLOW_OVERWRITE)) {
return;
}
File outfile(getFirstFilePath());
if(outfile.exists()) {
- if(_option->getAsBool(PREF_AUTO_FILE_RENAMING)) {
+ if(option_->getAsBool(PREF_AUTO_FILE_RENAMING)) {
if(tryAutoFileRenaming()) {
- _logger->notice(MSG_FILE_RENAMED, getFirstFilePath().c_str());
+ logger_->notice(MSG_FILE_RENAMED, getFirstFilePath().c_str());
} else {
throw DOWNLOAD_FAILURE_EXCEPTION
(StringFormat("File renaming failed: %s",
@@ -675,7 +675,7 @@ bool RequestGroup::tryAutoFileRenaming()
File newfile(strconcat(filepath, A2STR::DOT_C, util::uitos(i)));
File ctrlfile(newfile.getPath()+DefaultBtProgressInfoFile::getSuffix());
if(!newfile.exists() || (newfile.exists() && ctrlfile.exists())) {
- _downloadContext->getFirstFileEntry()->setPath(newfile.getPath());
+ downloadContext_->getFirstFileEntry()->setPath(newfile.getPath());
return true;
}
}
@@ -689,8 +689,8 @@ void RequestGroup::createNextCommandWithAdj(std::vector<Command*>& commands,
if(getTotalLength() == 0) {
numCommand = 1+numAdj;
} else {
- numCommand = std::min(_downloadContext->getNumPieces(),
- _numConcurrentCommand);
+ numCommand = std::min(downloadContext_->getNumPieces(),
+ numConcurrentCommand_);
numCommand += numAdj;
}
if(numCommand > 0) {
@@ -703,17 +703,17 @@ void RequestGroup::createNextCommand(std::vector<Command*>& commands,
{
int numCommand;
if(getTotalLength() == 0) {
- if(_numStreamConnection > 0) {
+ if(numStreamConnection_ > 0) {
numCommand = 0;
} else {
numCommand = 1;
}
} else {
- if(_numStreamConnection >= _numConcurrentCommand) {
+ if(numStreamConnection_ >= numConcurrentCommand_) {
numCommand = 0;
} else {
- numCommand = std::min(_downloadContext->getNumPieces(),
- _numConcurrentCommand-_numStreamConnection);
+ numCommand = std::min(downloadContext_->getNumPieces(),
+ numConcurrentCommand_-numStreamConnection_);
}
}
if(numCommand > 0) {
@@ -736,37 +736,37 @@ void RequestGroup::createNextCommand(std::vector<Command*>& commands,
std::string RequestGroup::getFirstFilePath() const
{
- assert(!_downloadContext.isNull());
+ assert(!downloadContext_.isNull());
if(inMemoryDownload()) {
static const std::string DIR_MEMORY("[MEMORY]");
- return DIR_MEMORY+File(_downloadContext->getFirstFileEntry()->getPath()).getBasename();
+ return DIR_MEMORY+File(downloadContext_->getFirstFileEntry()->getPath()).getBasename();
} else {
- return _downloadContext->getFirstFileEntry()->getPath();
+ return downloadContext_->getFirstFileEntry()->getPath();
}
}
uint64_t RequestGroup::getTotalLength() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return 0;
} else {
- if(_pieceStorage->isSelectiveDownloadingMode()) {
- return _pieceStorage->getFilteredTotalLength();
+ if(pieceStorage_->isSelectiveDownloadingMode()) {
+ return pieceStorage_->getFilteredTotalLength();
} else {
- return _pieceStorage->getTotalLength();
+ return pieceStorage_->getTotalLength();
}
}
}
uint64_t RequestGroup::getCompletedLength() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return 0;
} else {
- if(_pieceStorage->isSelectiveDownloadingMode()) {
- return _pieceStorage->getFilteredCompletedLength();
+ if(pieceStorage_->isSelectiveDownloadingMode()) {
+ return pieceStorage_->getFilteredCompletedLength();
} else {
- return _pieceStorage->getCompletedLength();
+ return pieceStorage_->getCompletedLength();
}
}
}
@@ -800,7 +800,7 @@ void RequestGroup::validateTotalLength(uint64_t expectedTotalLength,
void RequestGroup::validateFilename(const std::string& actualFilename) const
{
- validateFilename(_downloadContext->getFileEntries().front()->getBasename(), actualFilename);
+ validateFilename(downloadContext_->getFileEntries().front()->getBasename(), actualFilename);
}
void RequestGroup::validateTotalLength(uint64_t actualTotalLength) const
@@ -810,20 +810,20 @@ void RequestGroup::validateTotalLength(uint64_t actualTotalLength) const
void RequestGroup::increaseStreamConnection()
{
- ++_numStreamConnection;
+ ++numStreamConnection_;
}
void RequestGroup::decreaseStreamConnection()
{
- --_numStreamConnection;
+ --numStreamConnection_;
}
unsigned int RequestGroup::getNumConnection() const
{
- unsigned int numConnection = _numStreamConnection;
+ unsigned int numConnection = numStreamConnection_;
#ifdef ENABLE_BITTORRENT
- if(!_btRuntime.isNull()) {
- numConnection += _btRuntime->getConnections();
+ if(!btRuntime_.isNull()) {
+ numConnection += btRuntime_->getConnections();
}
#endif // ENABLE_BITTORRENT
return numConnection;
@@ -831,17 +831,17 @@ unsigned int RequestGroup::getNumConnection() const
void RequestGroup::increaseNumCommand()
{
- ++_numCommand;
+ ++numCommand_;
}
void RequestGroup::decreaseNumCommand()
{
- --_numCommand;
- if(!_numCommand && _requestGroupMan) {
- if(_logger->debug()) {
- _logger->debug("GID#%s - Request queue check", util::itos(_gid).c_str());
+ --numCommand_;
+ if(!numCommand_ && requestGroupMan_) {
+ if(logger_->debug()) {
+ logger_->debug("GID#%s - Request queue check", util::itos(gid_).c_str());
}
- _requestGroupMan->requestQueueCheck();
+ requestGroupMan_->requestQueueCheck();
}
}
@@ -850,30 +850,30 @@ TransferStat RequestGroup::calculateStat() const
{
TransferStat stat;
#ifdef ENABLE_BITTORRENT
- if(!_peerStorage.isNull()) {
- stat = _peerStorage->calculateStat();
+ if(!peerStorage_.isNull()) {
+ stat = peerStorage_->calculateStat();
}
#endif // ENABLE_BITTORRENT
- if(!_segmentMan.isNull()) {
+ if(!segmentMan_.isNull()) {
stat.setDownloadSpeed
- (stat.getDownloadSpeed()+_segmentMan->calculateDownloadSpeed());
+ (stat.getDownloadSpeed()+segmentMan_->calculateDownloadSpeed());
stat.setSessionDownloadLength
(stat.getSessionDownloadLength()+
- _segmentMan->calculateSessionDownloadLength());
+ segmentMan_->calculateSessionDownloadLength());
}
return stat;
}
void RequestGroup::setHaltRequested(bool f, HaltReason haltReason)
{
- _haltRequested = f;
- if(_haltRequested) {
- _pauseRequested = false;
- _haltReason = haltReason;
+ haltRequested_ = f;
+ if(haltRequested_) {
+ pauseRequested_ = false;
+ haltReason_ = haltReason;
}
#ifdef ENABLE_BITTORRENT
- if(!_btRuntime.isNull()) {
- _btRuntime->setHalt(f);
+ if(!btRuntime_.isNull()) {
+ btRuntime_->setHalt(f);
}
#endif // ENABLE_BITTORRENT
}
@@ -881,37 +881,37 @@ void RequestGroup::setHaltRequested(bool f, HaltReason haltReason)
void RequestGroup::setForceHaltRequested(bool f, HaltReason haltReason)
{
setHaltRequested(f, haltReason);
- _forceHaltRequested = f;
+ forceHaltRequested_ = f;
}
void RequestGroup::setPauseRequested(bool f)
{
- _pauseRequested = f;
+ pauseRequested_ = f;
}
void RequestGroup::releaseRuntimeResource(DownloadEngine* e)
{
#ifdef ENABLE_BITTORRENT
- e->getBtRegistry()->remove(_gid);
+ e->getBtRegistry()->remove(gid_);
#endif // ENABLE_BITTORRENT
- if(!_pieceStorage.isNull()) {
- _pieceStorage->removeAdvertisedPiece(0);
+ if(!pieceStorage_.isNull()) {
+ pieceStorage_->removeAdvertisedPiece(0);
}
- // Don't reset _segmentMan and _pieceStorage here to provide
+ // Don't reset segmentMan_ and pieceStorage_ here to provide
// progress information via XML-RPC
- _progressInfoFile.reset();
- _downloadContext->releaseRuntimeResource();
+ progressInfoFile_.reset();
+ downloadContext_->releaseRuntimeResource();
}
void RequestGroup::preDownloadProcessing()
{
- if(_logger->debug()) {
- _logger->debug("Finding PreDownloadHandler for path %s.",
+ if(logger_->debug()) {
+ logger_->debug("Finding PreDownloadHandler for path %s.",
getFirstFilePath().c_str());
}
try {
for(std::vector<SharedHandle<PreDownloadHandler> >::const_iterator itr =
- _preDownloadHandlers.begin(), eoi = _preDownloadHandlers.end();
+ preDownloadHandlers_.begin(), eoi = preDownloadHandlers_.end();
itr != eoi; ++itr) {
if((*itr)->canHandle(this)) {
(*itr)->execute(this);
@@ -919,11 +919,11 @@ void RequestGroup::preDownloadProcessing()
}
}
} catch(RecoverableException& ex) {
- _logger->error(EX_EXCEPTION_CAUGHT, ex);
+ logger_->error(EX_EXCEPTION_CAUGHT, ex);
return;
}
- if(_logger->debug()) {
- _logger->debug("No PreDownloadHandler found.");
+ if(logger_->debug()) {
+ logger_->debug("No PreDownloadHandler found.");
}
return;
}
@@ -931,13 +931,13 @@ void RequestGroup::preDownloadProcessing()
void RequestGroup::postDownloadProcessing
(std::vector<SharedHandle<RequestGroup> >& groups)
{
- if(_logger->debug()) {
- _logger->debug("Finding PostDownloadHandler for path %s.",
+ if(logger_->debug()) {
+ logger_->debug("Finding PostDownloadHandler for path %s.",
getFirstFilePath().c_str());
}
try {
for(std::vector<SharedHandle<PostDownloadHandler> >::const_iterator itr =
- _postDownloadHandlers.begin(), eoi = _postDownloadHandlers.end();
+ postDownloadHandlers_.begin(), eoi = postDownloadHandlers_.end();
itr != eoi; ++itr) {
if((*itr)->canHandle(this)) {
(*itr)->getNextRequestGroups(groups, this);
@@ -945,23 +945,23 @@ void RequestGroup::postDownloadProcessing
}
}
} catch(RecoverableException& ex) {
- _logger->error(EX_EXCEPTION_CAUGHT, ex);
+ logger_->error(EX_EXCEPTION_CAUGHT, ex);
}
- if(_logger->debug()) {
- _logger->debug("No PostDownloadHandler found.");
+ if(logger_->debug()) {
+ logger_->debug("No PostDownloadHandler found.");
}
}
void RequestGroup::initializePreDownloadHandler()
{
#ifdef ENABLE_BITTORRENT
- if(_option->get(PREF_FOLLOW_TORRENT) == V_MEM) {
- _preDownloadHandlers.push_back(DownloadHandlerFactory::getBtPreDownloadHandler());
+ if(option_->get(PREF_FOLLOW_TORRENT) == V_MEM) {
+ preDownloadHandlers_.push_back(DownloadHandlerFactory::getBtPreDownloadHandler());
}
#endif // ENABLE_BITTORRENT
#ifdef ENABLE_METALINK
- if(_option->get(PREF_FOLLOW_METALINK) == V_MEM) {
- _preDownloadHandlers.push_back(DownloadHandlerFactory::getMetalinkPreDownloadHandler());
+ if(option_->get(PREF_FOLLOW_METALINK) == V_MEM) {
+ preDownloadHandlers_.push_back(DownloadHandlerFactory::getMetalinkPreDownloadHandler());
}
#endif // ENABLE_METALINK
}
@@ -969,128 +969,128 @@ void RequestGroup::initializePreDownloadHandler()
void RequestGroup::initializePostDownloadHandler()
{
#ifdef ENABLE_BITTORRENT
- if(_option->getAsBool(PREF_FOLLOW_TORRENT) ||
- _option->get(PREF_FOLLOW_TORRENT) == V_MEM) {
- _postDownloadHandlers.push_back(DownloadHandlerFactory::getBtPostDownloadHandler());
+ if(option_->getAsBool(PREF_FOLLOW_TORRENT) ||
+ option_->get(PREF_FOLLOW_TORRENT) == V_MEM) {
+ postDownloadHandlers_.push_back(DownloadHandlerFactory::getBtPostDownloadHandler());
}
#endif // ENABLE_BITTORRENT
#ifdef ENABLE_METALINK
- if(_option->getAsBool(PREF_FOLLOW_METALINK) ||
- _option->get(PREF_FOLLOW_METALINK) == V_MEM) {
- _postDownloadHandlers.push_back(DownloadHandlerFactory::getMetalinkPostDownloadHandler());
+ if(option_->getAsBool(PREF_FOLLOW_METALINK) ||
+ option_->get(PREF_FOLLOW_METALINK) == V_MEM) {
+ postDownloadHandlers_.push_back(DownloadHandlerFactory::getMetalinkPostDownloadHandler());
}
#endif // ENABLE_METALINK
}
bool RequestGroup::isDependencyResolved()
{
- if(_dependency.isNull()) {
+ if(dependency_.isNull()) {
return true;
}
- return _dependency->resolve();
+ return dependency_->resolve();
}
void RequestGroup::dependsOn(const DependencyHandle& dep)
{
- _dependency = dep;
+ dependency_ = dep;
}
void RequestGroup::setDiskWriterFactory(const DiskWriterFactoryHandle& diskWriterFactory)
{
- _diskWriterFactory = diskWriterFactory;
+ diskWriterFactory_ = diskWriterFactory;
}
void RequestGroup::addPostDownloadHandler
(const SharedHandle<PostDownloadHandler>& handler)
{
- _postDownloadHandlers.push_back(handler);
+ postDownloadHandlers_.push_back(handler);
}
void RequestGroup::addPreDownloadHandler
(const SharedHandle<PreDownloadHandler>& handler)
{
- _preDownloadHandlers.push_back(handler);
+ preDownloadHandlers_.push_back(handler);
}
void RequestGroup::clearPostDownloadHandler()
{
- _postDownloadHandlers.clear();
+ postDownloadHandlers_.clear();
}
void RequestGroup::clearPreDownloadHandler()
{
- _preDownloadHandlers.clear();
+ preDownloadHandlers_.clear();
}
void RequestGroup::setPieceStorage(const PieceStorageHandle& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void RequestGroup::setProgressInfoFile(const BtProgressInfoFileHandle& progressInfoFile)
{
- _progressInfoFile = progressInfoFile;
+ progressInfoFile_ = progressInfoFile;
}
bool RequestGroup::needsFileAllocation() const
{
return isFileAllocationEnabled() &&
- (uint64_t)_option->getAsLLInt(PREF_NO_FILE_ALLOCATION_LIMIT) <= getTotalLength() &&
- !_pieceStorage->getDiskAdaptor()->fileAllocationIterator()->finished();
+ (uint64_t)option_->getAsLLInt(PREF_NO_FILE_ALLOCATION_LIMIT) <= getTotalLength() &&
+ !pieceStorage_->getDiskAdaptor()->fileAllocationIterator()->finished();
}
DownloadResultHandle RequestGroup::createDownloadResult() const
{
- if(_logger->debug()) {
- _logger->debug("GID#%s - Creating DownloadResult.",
- util::itos(_gid).c_str());
+ if(logger_->debug()) {
+ logger_->debug("GID#%s - Creating DownloadResult.",
+ util::itos(gid_).c_str());
}
TransferStat st = calculateStat();
SharedHandle<DownloadResult> res(new DownloadResult());
- res->gid = _gid;
- res->fileEntries = _downloadContext->getFileEntries();
- res->inMemoryDownload = _inMemoryDownload;
+ res->gid = gid_;
+ res->fileEntries = downloadContext_->getFileEntries();
+ res->inMemoryDownload = inMemoryDownload_;
res->sessionDownloadLength = st.getSessionDownloadLength();
- res->sessionTime = _downloadContext->calculateSessionTime();
+ res->sessionTime = downloadContext_->calculateSessionTime();
res->result = downloadResult();
- res->followedBy = _followedByGIDs;
- res->belongsTo = _belongsToGID;
- res->option = _option;
- res->metadataInfo = _metadataInfo;
+ res->followedBy = followedByGIDs_;
+ res->belongsTo = belongsToGID_;
+ res->option = option_;
+ res->metadataInfo = metadataInfo_;
res->totalLength = getTotalLength();
res->completedLength = getCompletedLength();
res->uploadLength = st.getAllTimeUploadLength();
- if(!_pieceStorage.isNull()) {
- if(_pieceStorage->getBitfieldLength() > 0) {
- res->bitfieldStr = util::toHex(_pieceStorage->getBitfield(),
- _pieceStorage->getBitfieldLength());
+ if(!pieceStorage_.isNull()) {
+ if(pieceStorage_->getBitfieldLength() > 0) {
+ res->bitfieldStr = util::toHex(pieceStorage_->getBitfield(),
+ pieceStorage_->getBitfieldLength());
}
}
#ifdef ENABLE_BITTORRENT
- if(_downloadContext->hasAttribute(bittorrent::BITTORRENT)) {
- res->infoHashStr = bittorrent::getInfoHashString(_downloadContext);
+ if(downloadContext_->hasAttribute(bittorrent::BITTORRENT)) {
+ res->infoHashStr = bittorrent::getInfoHashString(downloadContext_);
}
#endif // ENABLE_BITTORRENT
- res->pieceLength = _downloadContext->getPieceLength();
- res->numPieces = _downloadContext->getNumPieces();
- res->dir = _downloadContext->getDir();
+ res->pieceLength = downloadContext_->getPieceLength();
+ res->numPieces = downloadContext_->getNumPieces();
+ res->dir = downloadContext_->getDir();
return res;
}
void RequestGroup::reportDownloadFinished()
{
- _logger->notice(MSG_FILE_DOWNLOAD_COMPLETED,
- _downloadContext->getBasePath().c_str());
- _uriSelector->resetCounters();
+ logger_->notice(MSG_FILE_DOWNLOAD_COMPLETED,
+ downloadContext_->getBasePath().c_str());
+ uriSelector_->resetCounters();
#ifdef ENABLE_BITTORRENT
- if(_downloadContext->hasAttribute(bittorrent::BITTORRENT)) {
+ if(downloadContext_->hasAttribute(bittorrent::BITTORRENT)) {
TransferStat stat = calculateStat();
double shareRatio =
((stat.getAllTimeUploadLength()*10)/getCompletedLength())/10.0;
SharedHandle<TorrentAttribute> attrs =
- bittorrent::getTorrentAttrs(_downloadContext);
+ bittorrent::getTorrentAttrs(downloadContext_);
if(!attrs->metadata.empty()) {
- _logger->notice(MSG_SHARE_RATIO_REPORT,
+ logger_->notice(MSG_SHARE_RATIO_REPORT,
shareRatio,
util::abbrevSize(stat.getAllTimeUploadLength()).c_str(),
util::abbrevSize(getCompletedLength()).c_str());
@@ -1101,49 +1101,49 @@ void RequestGroup::reportDownloadFinished()
void RequestGroup::addAcceptType(const std::string& type)
{
- if(std::find(_acceptTypes.begin(), _acceptTypes.end(), type) == _acceptTypes.end()) {
- _acceptTypes.push_back(type);
+ if(std::find(acceptTypes_.begin(), acceptTypes_.end(), type) == acceptTypes_.end()) {
+ acceptTypes_.push_back(type);
}
}
void RequestGroup::removeAcceptType(const std::string& type)
{
- _acceptTypes.erase(std::remove(_acceptTypes.begin(), _acceptTypes.end(), type),
- _acceptTypes.end());
+ acceptTypes_.erase(std::remove(acceptTypes_.begin(), acceptTypes_.end(), type),
+ acceptTypes_.end());
}
void RequestGroup::setURISelector(const SharedHandle<URISelector>& uriSelector)
{
- _uriSelector = uriSelector;
+ uriSelector_ = uriSelector;
}
void RequestGroup::applyLastModifiedTimeToLocalFiles()
{
- if(!_pieceStorage.isNull() && _lastModifiedTime.good()) {
- time_t t = _lastModifiedTime.getTime();
- _logger->info("Applying Last-Modified time: %s in local time zone",
+ if(!pieceStorage_.isNull() && lastModifiedTime_.good()) {
+ time_t t = lastModifiedTime_.getTime();
+ logger_->info("Applying Last-Modified time: %s in local time zone",
ctime(&t));
size_t n =
- _pieceStorage->getDiskAdaptor()->utime(Time(), _lastModifiedTime);
- _logger->info("Last-Modified attrs of %lu files were updated.",
+ pieceStorage_->getDiskAdaptor()->utime(Time(), lastModifiedTime_);
+ logger_->info("Last-Modified attrs of %lu files were updated.",
static_cast<unsigned long>(n));
}
}
void RequestGroup::updateLastModifiedTime(const Time& time)
{
- if(time.good() && _lastModifiedTime < time) {
- _lastModifiedTime = time;
+ if(time.good() && lastModifiedTime_ < time) {
+ lastModifiedTime_ = time;
}
}
void RequestGroup::increaseAndValidateFileNotFoundCount()
{
- ++_fileNotFoundCount;
- const unsigned int maxCount = _option->getAsInt(PREF_MAX_FILE_NOT_FOUND);
- if(maxCount > 0 && _fileNotFoundCount >= maxCount &&
- (_segmentMan.isNull() ||
- _segmentMan->calculateSessionDownloadLength() == 0)) {
+ ++fileNotFoundCount_;
+ const unsigned int maxCount = option_->getAsInt(PREF_MAX_FILE_NOT_FOUND);
+ if(maxCount > 0 && fileNotFoundCount_ >= maxCount &&
+ (segmentMan_.isNull() ||
+ segmentMan_->calculateSessionDownloadLength() == 0)) {
throw DOWNLOAD_FAILURE_EXCEPTION2
(StringFormat("Reached max-file-not-found count=%u", maxCount).str(),
downloadresultcode::MAX_FILE_NOT_FOUND);
@@ -1152,57 +1152,57 @@ void RequestGroup::increaseAndValidateFileNotFoundCount()
void RequestGroup::markInMemoryDownload()
{
- _inMemoryDownload = true;
+ inMemoryDownload_ = true;
}
void RequestGroup::setTimeout(time_t timeout)
{
- _timeout = timeout;
+ timeout_ = timeout;
}
bool RequestGroup::doesDownloadSpeedExceed()
{
- return _maxDownloadSpeedLimit > 0 &&
- _maxDownloadSpeedLimit < calculateStat().getDownloadSpeed();
+ return maxDownloadSpeedLimit_ > 0 &&
+ maxDownloadSpeedLimit_ < calculateStat().getDownloadSpeed();
}
bool RequestGroup::doesUploadSpeedExceed()
{
- return _maxUploadSpeedLimit > 0 &&
- _maxUploadSpeedLimit < calculateStat().getUploadSpeed();
+ return maxUploadSpeedLimit_ > 0 &&
+ maxUploadSpeedLimit_ < calculateStat().getUploadSpeed();
}
void RequestGroup::setLastUriResult
(const std::string uri, downloadresultcode::RESULT result)
{
- _lastUriResult.reset(new URIResult(uri, result));
+ lastUriResult_.reset(new URIResult(uri, result));
}
void RequestGroup::saveControlFile() const
{
- if(_saveControlFile) {
- _progressInfoFile->save();
+ if(saveControlFile_) {
+ progressInfoFile_->save();
}
}
void RequestGroup::removeControlFile() const
{
- _progressInfoFile->removeFile();
+ progressInfoFile_->removeFile();
}
void RequestGroup::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
- if(!_downloadContext.isNull()) {
- _downloadContext->setOwnerRequestGroup(this);
+ downloadContext_ = downloadContext;
+ if(!downloadContext_.isNull()) {
+ downloadContext_->setOwnerRequestGroup(this);
}
}
bool RequestGroup::p2pInvolved() const
{
#ifdef ENABLE_BITTORRENT
- return _downloadContext->hasAttribute(bittorrent::BITTORRENT);
+ return downloadContext_->hasAttribute(bittorrent::BITTORRENT);
#else // !ENABLE_BITTORRENT
return false;
#endif // !ENABLE_BITTORRENT
@@ -1210,10 +1210,10 @@ bool RequestGroup::p2pInvolved() const
gid_t RequestGroup::newGID()
{
- if(_gidCounter == INT64_MAX) {
- _gidCounter = 0;
+ if(gidCounter_ == INT64_MAX) {
+ gidCounter_ = 0;
}
- return ++_gidCounter;
+ return ++gidCounter_;
}
} // namespace aria2
diff --git a/src/RequestGroup.h b/src/RequestGroup.h
index bb8d3f32..df29fbe3 100644
--- a/src/RequestGroup.h
+++ b/src/RequestGroup.h
@@ -84,97 +84,97 @@ public:
USER_REQUEST
};
private:
- static gid_t _gidCounter;
+ static gid_t gidCounter_;
- gid_t _gid;
+ gid_t gid_;
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
- size_t _numConcurrentCommand;
+ size_t numConcurrentCommand_;
/**
* This is the number of connections used in streaming protocol(http/ftp)
*/
- unsigned int _numStreamConnection;
+ unsigned int numStreamConnection_;
- unsigned int _numCommand;
+ unsigned int numCommand_;
- SharedHandle<SegmentMan> _segmentMan;
+ SharedHandle<SegmentMan> segmentMan_;
- SharedHandle<DownloadContext> _downloadContext;
+ SharedHandle<DownloadContext> downloadContext_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- bool _saveControlFile;
+ bool saveControlFile_;
- SharedHandle<BtProgressInfoFile> _progressInfoFile;
+ SharedHandle<BtProgressInfoFile> progressInfoFile_;
- SharedHandle<DiskWriterFactory> _diskWriterFactory;
+ SharedHandle<DiskWriterFactory> diskWriterFactory_;
- SharedHandle<Dependency> _dependency;
+ SharedHandle<Dependency> dependency_;
- bool _fileAllocationEnabled;
+ bool fileAllocationEnabled_;
- bool _preLocalFileCheckEnabled;
+ bool preLocalFileCheckEnabled_;
- bool _haltRequested;
+ bool haltRequested_;
- bool _forceHaltRequested;
+ bool forceHaltRequested_;
- HaltReason _haltReason;
+ HaltReason haltReason_;
- bool _pauseRequested;
+ bool pauseRequested_;
- std::vector<SharedHandle<PreDownloadHandler> > _preDownloadHandlers;
+ std::vector<SharedHandle<PreDownloadHandler> > preDownloadHandlers_;
- std::vector<SharedHandle<PostDownloadHandler> > _postDownloadHandlers;
+ std::vector<SharedHandle<PostDownloadHandler> > postDownloadHandlers_;
- std::vector<std::string> _acceptTypes;
+ std::vector<std::string> acceptTypes_;
- SharedHandle<URISelector> _uriSelector;
+ SharedHandle<URISelector> uriSelector_;
- Time _lastModifiedTime;
+ Time lastModifiedTime_;
- unsigned int _fileNotFoundCount;
+ unsigned int fileNotFoundCount_;
// Timeout used for HTTP/FTP downloads.
- time_t _timeout;
+ time_t timeout_;
#ifdef ENABLE_BITTORRENT
- WeakHandle<BtRuntime> _btRuntime;
+ WeakHandle<BtRuntime> btRuntime_;
- WeakHandle<PeerStorage> _peerStorage;
+ WeakHandle<PeerStorage> peerStorage_;
#endif // ENABLE_BITTORRENT
// This flag just indicates that the downloaded file is not saved disk but
// just sits in memory.
- bool _inMemoryDownload;
+ bool inMemoryDownload_;
- unsigned int _maxDownloadSpeedLimit;
+ unsigned int maxDownloadSpeedLimit_;
- unsigned int _maxUploadSpeedLimit;
+ unsigned int maxUploadSpeedLimit_;
- SharedHandle<URIResult> _lastUriResult;
+ SharedHandle<URIResult> lastUriResult_;
// If this download generates another downloads when completed(for
// example, downloads generated by PostDownloadHandler), this field
// has the GID of generated RequestGroups. empty list means there is
// no such RequestGroup.
- std::vector<gid_t> _followedByGIDs;
+ std::vector<gid_t> followedByGIDs_;
// If this download is a part of another download(for example,
// downloading torrent file described in Metalink file), this field
// has the GID of parent RequestGroup. 0 means this is a parent
// RequestGroup.
- gid_t _belongsToGID;
+ gid_t belongsToGID_;
- SharedHandle<MetadataInfo> _metadataInfo;
+ SharedHandle<MetadataInfo> metadataInfo_;
- RequestGroupMan* _requestGroupMan;
+ RequestGroupMan* requestGroupMan_;
- int _resumeFailureCount;
+ int resumeFailureCount_;
- Logger* _logger;
+ Logger* logger_;
void validateFilename(const std::string& expectedFilename,
const std::string& actualFilename) const;
@@ -202,7 +202,7 @@ public:
const SharedHandle<SegmentMan>& getSegmentMan() const
{
- return _segmentMan;
+ return segmentMan_;
}
// Returns first bootstrap commands to initiate a download.
@@ -245,24 +245,24 @@ public:
void setNumConcurrentCommand(unsigned int num)
{
- _numConcurrentCommand = num;
+ numConcurrentCommand_ = num;
}
unsigned int getNumConcurrentCommand() const
{
- return _numConcurrentCommand;
+ return numConcurrentCommand_;
}
gid_t getGID() const
{
- return _gid;
+ return gid_;
}
TransferStat calculateStat() const;
const SharedHandle<DownloadContext>& getDownloadContext() const
{
- return _downloadContext;
+ return downloadContext_;
}
// This function also calls
@@ -271,7 +271,7 @@ public:
const SharedHandle<PieceStorage>& getPieceStorage() const
{
- return _pieceStorage;
+ return pieceStorage_;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage);
@@ -283,7 +283,7 @@ public:
void decreaseStreamConnection();
// Returns the number of connections used in HTTP(S)/FTP.
- unsigned int getNumStreamConnection() { return _numStreamConnection; }
+ unsigned int getNumStreamConnection() { return numStreamConnection_; }
unsigned int getNumConnection() const;
@@ -293,7 +293,7 @@ public:
unsigned int getNumCommand() const
{
- return _numCommand;
+ return numCommand_;
}
// TODO is it better to move the following 2 methods to SingleFileDownloadContext?
@@ -301,34 +301,34 @@ public:
const SharedHandle<DiskWriterFactory>& getDiskWriterFactory() const
{
- return _diskWriterFactory;
+ return diskWriterFactory_;
}
void setFileAllocationEnabled(bool f)
{
- _fileAllocationEnabled = f;
+ fileAllocationEnabled_ = f;
}
bool isFileAllocationEnabled() const
{
- return _fileAllocationEnabled;
+ return fileAllocationEnabled_;
}
bool needsFileAllocation() const;
/**
- * Setting _preLocalFileCheckEnabled to false, then skip the check to see
+ * Setting preLocalFileCheckEnabled_ to false, then skip the check to see
* if a file is already exists and control file exists etc.
* Always open file with DiskAdaptor::initAndOpenFile()
*/
void setPreLocalFileCheckEnabled(bool f)
{
- _preLocalFileCheckEnabled = f;
+ preLocalFileCheckEnabled_ = f;
}
bool isPreLocalFileCheckEnabled() const
{
- return _preLocalFileCheckEnabled;
+ return preLocalFileCheckEnabled_;
}
void setHaltRequested(bool f, HaltReason = SHUTDOWN_SIGNAL);
@@ -337,19 +337,19 @@ public:
bool isHaltRequested() const
{
- return _haltRequested;
+ return haltRequested_;
}
bool isForceHaltRequested() const
{
- return _forceHaltRequested;
+ return forceHaltRequested_;
}
void setPauseRequested(bool f);
bool isPauseRequested() const
{
- return _pauseRequested;
+ return pauseRequested_;
}
void dependsOn(const SharedHandle<Dependency>& dep);
@@ -374,8 +374,8 @@ public:
const SharedHandle<CheckIntegrityEntry>& entry,
DownloadEngine* e);
- // Initializes _pieceStorage and _segmentMan. We guarantee that
- // either both of _pieceStorage and _segmentMan are initialized or
+ // Initializes pieceStorage_ and segmentMan_. We guarantee that
+ // either both of pieceStorage_ and segmentMan_ are initialized or
// they are not.
void initPieceStorage();
@@ -393,14 +393,14 @@ public:
const SharedHandle<Option>& getOption() const
{
- return _option;
+ return option_;
}
void reportDownloadFinished();
const std::vector<std::string>& getAcceptTypes() const
{
- return _acceptTypes;
+ return acceptTypes_;
}
void addAcceptType(const std::string& type);
@@ -409,9 +409,9 @@ public:
void addAcceptType(InputIterator first, InputIterator last)
{
for(; first != last; ++first) {
- if(std::find(_acceptTypes.begin(), _acceptTypes.end(), *first) ==
- _acceptTypes.end()) {
- _acceptTypes.push_back(*first);
+ if(std::find(acceptTypes_.begin(), acceptTypes_.end(), *first) ==
+ acceptTypes_.end()) {
+ acceptTypes_.push_back(*first);
}
}
}
@@ -422,7 +422,7 @@ public:
const SharedHandle<URISelector>& getURISelector() const
{
- return _uriSelector;
+ return uriSelector_;
}
void applyLastModifiedTimeToLocalFiles();
@@ -437,44 +437,44 @@ public:
// Returns inMemoryDownload flag.
bool inMemoryDownload() const
{
- return _inMemoryDownload;
+ return inMemoryDownload_;
}
void setTimeout(time_t timeout);
time_t getTimeout() const
{
- return _timeout;
+ return timeout_;
}
// Returns true if current download speed exceeds
- // _maxDownloadSpeedLimit. Always returns false if
- // _maxDownloadSpeedLimit == 0. Otherwise returns false.
+ // maxDownloadSpeedLimit_. Always returns false if
+ // maxDownloadSpeedLimit_ == 0. Otherwise returns false.
bool doesDownloadSpeedExceed();
// Returns true if current upload speed exceeds
- // _maxUploadSpeedLimit. Always returns false if
- // _maxUploadSpeedLimit == 0. Otherwise returns false.
+ // maxUploadSpeedLimit_. Always returns false if
+ // maxUploadSpeedLimit_ == 0. Otherwise returns false.
bool doesUploadSpeedExceed();
unsigned int getMaxDownloadSpeedLimit() const
{
- return _maxDownloadSpeedLimit;
+ return maxDownloadSpeedLimit_;
}
void setMaxDownloadSpeedLimit(unsigned int speed)
{
- _maxDownloadSpeedLimit = speed;
+ maxDownloadSpeedLimit_ = speed;
}
unsigned int getMaxUploadSpeedLimit() const
{
- return _maxUploadSpeedLimit;
+ return maxUploadSpeedLimit_;
}
void setMaxUploadSpeedLimit(unsigned int speed)
{
- _maxUploadSpeedLimit = speed;
+ maxUploadSpeedLimit_ = speed;
}
void setLastUriResult(std::string uri, downloadresultcode::RESULT result);
@@ -483,62 +483,62 @@ public:
void removeControlFile() const;
- void enableSaveControlFile() { _saveControlFile = true; }
+ void enableSaveControlFile() { saveControlFile_ = true; }
- void disableSaveControlFile() { _saveControlFile = false; }
+ void disableSaveControlFile() { saveControlFile_ = false; }
template<typename InputIterator>
void followedBy(InputIterator groupFirst, InputIterator groupLast)
{
- _followedByGIDs.clear();
+ followedByGIDs_.clear();
for(; groupFirst != groupLast; ++groupFirst) {
- _followedByGIDs.push_back((*groupFirst)->getGID());
+ followedByGIDs_.push_back((*groupFirst)->getGID());
}
}
const std::vector<gid_t>& followedBy() const
{
- return _followedByGIDs;
+ return followedByGIDs_;
}
void belongsTo(gid_t gid)
{
- _belongsToGID = gid;
+ belongsToGID_ = gid;
}
gid_t belongsTo() const
{
- return _belongsToGID;
+ return belongsToGID_;
}
void setRequestGroupMan(RequestGroupMan* requestGroupMan)
{
- _requestGroupMan = requestGroupMan;
+ requestGroupMan_ = requestGroupMan;
}
int getResumeFailureCount() const
{
- return _resumeFailureCount;
+ return resumeFailureCount_;
}
void increaseResumeFailureCount()
{
- ++_resumeFailureCount;
+ ++resumeFailureCount_;
}
bool p2pInvolved() const;
void setMetadataInfo(const SharedHandle<MetadataInfo>& info)
{
- _metadataInfo = info;
+ metadataInfo_ = info;
}
const SharedHandle<MetadataInfo>& getMetadataInfo() const
{
- return _metadataInfo;
+ return metadataInfo_;
}
- static void resetGIDCounter() { _gidCounter = 0; }
+ static void resetGIDCounter() { gidCounter_ = 0; }
static gid_t newGID();
};
diff --git a/src/RequestGroupEntry.cc b/src/RequestGroupEntry.cc
index 30c29f69..65427017 100644
--- a/src/RequestGroupEntry.cc
+++ b/src/RequestGroupEntry.cc
@@ -41,22 +41,22 @@ namespace aria2 {
RequestGroupEntry::RequestGroupEntry(RequestGroup* requestGroup,
Command* nextCommand):
- _requestGroup(requestGroup),
- _nextCommand(nextCommand)
+ requestGroup_(requestGroup),
+ nextCommand_(nextCommand)
{
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
RequestGroupEntry::~RequestGroupEntry()
{
- _requestGroup->decreaseNumCommand();
- delete _nextCommand;
+ requestGroup_->decreaseNumCommand();
+ delete nextCommand_;
}
Command* RequestGroupEntry::popNextCommand()
{
- Command* temp = _nextCommand;
- _nextCommand = 0;
+ Command* temp = nextCommand_;
+ nextCommand_ = 0;
return temp;
}
diff --git a/src/RequestGroupEntry.h b/src/RequestGroupEntry.h
index 0275c5a4..4b1ed49f 100644
--- a/src/RequestGroupEntry.h
+++ b/src/RequestGroupEntry.h
@@ -45,8 +45,8 @@ class Command;
class RequestGroupEntry {
private:
- RequestGroup* _requestGroup;
- Command* _nextCommand;
+ RequestGroup* requestGroup_;
+ Command* nextCommand_;
public:
RequestGroupEntry(RequestGroup* requestGroup,
Command* nextCommand = 0);
@@ -55,12 +55,12 @@ public:
RequestGroup* getRequestGroup() const
{
- return _requestGroup;
+ return requestGroup_;
}
Command* getNextCommand() const
{
- return _nextCommand;
+ return nextCommand_;
}
Command* popNextCommand();
diff --git a/src/RequestGroupMan.cc b/src/RequestGroupMan.cc
index 6adf2dda..1be6ea21 100644
--- a/src/RequestGroupMan.cc
+++ b/src/RequestGroupMan.cc
@@ -78,82 +78,82 @@ RequestGroupMan::RequestGroupMan
(const std::vector<SharedHandle<RequestGroup> >& requestGroups,
unsigned int maxSimultaneousDownloads,
const Option* option):
- _reservedGroups(requestGroups.begin(), requestGroups.end()),
- _logger(LogFactory::getInstance()),
- _maxSimultaneousDownloads(maxSimultaneousDownloads),
- _option(option),
- _serverStatMan(new ServerStatMan()),
- _maxOverallDownloadSpeedLimit
+ reservedGroups_(requestGroups.begin(), requestGroups.end()),
+ logger_(LogFactory::getInstance()),
+ maxSimultaneousDownloads_(maxSimultaneousDownloads),
+ option_(option),
+ serverStatMan_(new ServerStatMan()),
+ maxOverallDownloadSpeedLimit_
(option->getAsInt(PREF_MAX_OVERALL_DOWNLOAD_LIMIT)),
- _maxOverallUploadSpeedLimit(option->getAsInt(PREF_MAX_OVERALL_UPLOAD_LIMIT)),
- _xmlRpc(option->getAsBool(PREF_ENABLE_XML_RPC)),
- _queueCheck(true)
+ maxOverallUploadSpeedLimit_(option->getAsInt(PREF_MAX_OVERALL_UPLOAD_LIMIT)),
+ xmlRpc_(option->getAsBool(PREF_ENABLE_XML_RPC)),
+ queueCheck_(true)
{}
bool RequestGroupMan::downloadFinished()
{
#ifdef ENABLE_XML_RPC
- if(_xmlRpc) {
+ if(xmlRpc_) {
return false;
}
#endif // ENABLE_XML_RPC
- return _requestGroups.empty() && _reservedGroups.empty();
+ return requestGroups_.empty() && reservedGroups_.empty();
}
void RequestGroupMan::addRequestGroup
(const SharedHandle<RequestGroup>& group)
{
- _requestGroups.push_back(group);
+ requestGroups_.push_back(group);
}
void RequestGroupMan::addReservedGroup
(const std::vector<SharedHandle<RequestGroup> >& groups)
{
- if(_reservedGroups.empty()) {
+ if(reservedGroups_.empty()) {
requestQueueCheck();
}
- _reservedGroups.insert(_reservedGroups.end(), groups.begin(), groups.end());
+ reservedGroups_.insert(reservedGroups_.end(), groups.begin(), groups.end());
}
void RequestGroupMan::addReservedGroup
(const SharedHandle<RequestGroup>& group)
{
- if(_reservedGroups.empty()) {
+ if(reservedGroups_.empty()) {
requestQueueCheck();
}
- _reservedGroups.push_back(group);
+ reservedGroups_.push_back(group);
}
void RequestGroupMan::insertReservedGroup
(size_t pos, const std::vector<SharedHandle<RequestGroup> >& groups)
{
- if(_reservedGroups.empty()) {
+ if(reservedGroups_.empty()) {
requestQueueCheck();
}
- _reservedGroups.insert
- (_reservedGroups.begin()+std::min(_reservedGroups.size(), pos),
+ reservedGroups_.insert
+ (reservedGroups_.begin()+std::min(reservedGroups_.size(), pos),
groups.begin(), groups.end());
}
void RequestGroupMan::insertReservedGroup
(size_t pos, const SharedHandle<RequestGroup>& group)
{
- if(_reservedGroups.empty()) {
+ if(reservedGroups_.empty()) {
requestQueueCheck();
}
- _reservedGroups.insert
- (_reservedGroups.begin()+std::min(_reservedGroups.size(), pos), group);
+ reservedGroups_.insert
+ (reservedGroups_.begin()+std::min(reservedGroups_.size(), pos), group);
}
size_t RequestGroupMan::countRequestGroup() const
{
- return _requestGroups.size();
+ return requestGroups_.size();
}
SharedHandle<RequestGroup> RequestGroupMan::getRequestGroup(size_t index) const
{
- if(index < _requestGroups.size()) {
- return _requestGroups[index];
+ if(index < requestGroups_.size()) {
+ return requestGroups_[index];
} else {
return SharedHandle<RequestGroup>();
}
@@ -174,8 +174,8 @@ SharedHandle<RequestGroup>
RequestGroupMan::findRequestGroup(gid_t gid) const
{
std::deque<SharedHandle<RequestGroup> >::const_iterator i =
- findByGID(_requestGroups.begin(), _requestGroups.end(), gid);
- if(i == _requestGroups.end()) {
+ findByGID(requestGroups_.begin(), requestGroups_.end(), gid);
+ if(i == requestGroups_.end()) {
return SharedHandle<RequestGroup>();
} else {
return *i;
@@ -186,8 +186,8 @@ SharedHandle<RequestGroup>
RequestGroupMan::findReservedGroup(gid_t gid) const
{
std::deque<SharedHandle<RequestGroup> >::const_iterator i =
- findByGID(_reservedGroups.begin(), _reservedGroups.end(), gid);
- if(i == _reservedGroups.end()) {
+ findByGID(reservedGroups_.begin(), reservedGroups_.end(), gid);
+ if(i == reservedGroups_.end()) {
return SharedHandle<RequestGroup>();
} else {
return *i;
@@ -198,14 +198,14 @@ size_t RequestGroupMan::changeReservedGroupPosition
(gid_t gid, int pos, HOW how)
{
std::deque<SharedHandle<RequestGroup> >::iterator i =
- findByGID(_reservedGroups.begin(), _reservedGroups.end(), gid);
- if(i == _reservedGroups.end()) {
+ findByGID(reservedGroups_.begin(), reservedGroups_.end(), gid);
+ if(i == reservedGroups_.end()) {
throw DL_ABORT_EX
(StringFormat("GID#%s not found in the waiting queue.",
util::itos(gid).c_str()).str());
}
SharedHandle<RequestGroup> rg = *i;
- const size_t maxPos = _reservedGroups.size()-1;
+ const size_t maxPos = reservedGroups_.size()-1;
if(how == POS_SET) {
if(pos < 0) {
pos = 0;
@@ -213,12 +213,12 @@ size_t RequestGroupMan::changeReservedGroupPosition
pos = std::min(maxPos, (size_t)pos);
}
} else if(how == POS_CUR) {
- size_t abspos = std::distance(_reservedGroups.begin(), i);
+ size_t abspos = std::distance(reservedGroups_.begin(), i);
if(pos < 0) {
- int dist = -std::distance(_reservedGroups.begin(), i);
+ int dist = -std::distance(reservedGroups_.begin(), i);
pos = abspos+std::max(pos, dist);
} else if(pos > 0) {
- int dist = std::distance(i, _reservedGroups.end())-1;
+ int dist = std::distance(i, reservedGroups_.end())-1;
pos = abspos+std::min(pos, dist);
} else {
pos = abspos;
@@ -230,10 +230,10 @@ size_t RequestGroupMan::changeReservedGroupPosition
pos = maxPos-std::min(maxPos, (size_t)-pos);
}
}
- if(std::distance(_reservedGroups.begin(), i) < pos) {
- std::rotate(i, i+1, _reservedGroups.begin()+pos+1);
+ if(std::distance(reservedGroups_.begin(), i) < pos) {
+ std::rotate(i, i+1, reservedGroups_.begin()+pos+1);
} else {
- std::rotate(_reservedGroups.begin()+pos, i, i+1);
+ std::rotate(reservedGroups_.begin()+pos, i, i+1);
}
return pos;
}
@@ -241,11 +241,11 @@ size_t RequestGroupMan::changeReservedGroupPosition
bool RequestGroupMan::removeReservedGroup(gid_t gid)
{
std::deque<SharedHandle<RequestGroup> >::iterator i =
- findByGID(_reservedGroups.begin(), _reservedGroups.end(), gid);
- if(i == _reservedGroups.end()) {
+ findByGID(reservedGroups_.begin(), reservedGroups_.end(), gid);
+ if(i == reservedGroups_.end()) {
return false;
} else {
- _reservedGroups.erase(i);
+ reservedGroups_.erase(i);
return true;
}
}
@@ -320,10 +320,10 @@ static void executeStopHook
class ProcessStoppedRequestGroup {
private:
- DownloadEngine* _e;
- std::deque<SharedHandle<DownloadResult> >& _downloadResults;
- std::deque<SharedHandle<RequestGroup> >& _reservedGroups;
- Logger* _logger;
+ DownloadEngine* e_;
+ std::deque<SharedHandle<DownloadResult> >& downloadResults_;
+ std::deque<SharedHandle<RequestGroup> >& reservedGroups_;
+ Logger* logger_;
void saveSignature(const SharedHandle<RequestGroup>& group)
{
@@ -334,9 +334,9 @@ private:
// ".sig".
std::string signatureFile = group->getFirstFilePath()+".sig";
if(sig->save(signatureFile)) {
- _logger->notice(MSG_SIGNATURE_SAVED, signatureFile.c_str());
+ logger_->notice(MSG_SIGNATURE_SAVED, signatureFile.c_str());
} else {
- _logger->notice(MSG_SIGNATURE_NOT_SAVED, signatureFile.c_str());
+ logger_->notice(MSG_SIGNATURE_NOT_SAVED, signatureFile.c_str());
}
}
}
@@ -345,10 +345,10 @@ public:
(DownloadEngine* e,
std::deque<SharedHandle<DownloadResult> >& downloadResults,
std::deque<SharedHandle<RequestGroup> >& reservedGroups):
- _e(e),
- _downloadResults(downloadResults),
- _reservedGroups(reservedGroups),
- _logger(LogFactory::getInstance()) {}
+ e_(e),
+ downloadResults_(downloadResults),
+ reservedGroups_(reservedGroups),
+ logger_(LogFactory::getInstance()) {}
void operator()(const SharedHandle<RequestGroup>& group)
{
@@ -378,32 +378,32 @@ public:
std::vector<SharedHandle<RequestGroup> > nextGroups;
group->postDownloadProcessing(nextGroups);
if(!nextGroups.empty()) {
- if(_logger->debug()) {
- _logger->debug
+ if(logger_->debug()) {
+ logger_->debug
("Adding %lu RequestGroups as a result of PostDownloadHandler.",
static_cast<unsigned long>(nextGroups.size()));
}
- _e->getRequestGroupMan()->insertReservedGroup(0, nextGroups);
+ e_->getRequestGroupMan()->insertReservedGroup(0, nextGroups);
}
} else {
group->saveControlFile();
}
} catch(RecoverableException& ex) {
- _logger->error(EX_EXCEPTION_CAUGHT, ex);
+ logger_->error(EX_EXCEPTION_CAUGHT, ex);
}
if(group->isPauseRequested()) {
- _reservedGroups.push_front(group);
+ reservedGroups_.push_front(group);
} else {
- _downloadResults.push_back(group->createDownloadResult());
+ downloadResults_.push_back(group->createDownloadResult());
}
- group->releaseRuntimeResource(_e);
+ group->releaseRuntimeResource(e_);
if(group->isPauseRequested()) {
group->setForceHaltRequested(false);
- executeHookByOptName(group, _e->getOption(), PREF_ON_DOWNLOAD_PAUSE);
+ executeHookByOptName(group, e_->getOption(), PREF_ON_DOWNLOAD_PAUSE);
// TODO Should we have to prepend spend uris to remaining uris
// in case PREF_REUSE_URI is disabed?
} else {
- executeStopHook(_downloadResults.back(), _e->getOption());
+ executeStopHook(downloadResults_.back(), e_->getOption());
}
}
}
@@ -411,10 +411,10 @@ public:
class CollectServerStat {
private:
- RequestGroupMan* _requestGroupMan;
+ RequestGroupMan* requestGroupMan_;
public:
CollectServerStat(RequestGroupMan* requestGroupMan):
- _requestGroupMan(requestGroupMan) {}
+ requestGroupMan_(requestGroupMan) {}
void operator()(const SharedHandle<RequestGroup>& group)
{
@@ -435,7 +435,7 @@ public:
if (speed == 0) continue;
SharedHandle<ServerStat> ss =
- _requestGroupMan->getOrCreateServerStat((*i)->getHostname(),
+ requestGroupMan_->getOrCreateServerStat((*i)->getHostname(),
(*i)->getProtocol());
ss->increaseCounter();
ss->updateDownloadSpeed(speed);
@@ -460,31 +460,31 @@ public:
void RequestGroupMan::updateServerStat()
{
- std::for_each(_requestGroups.begin(), _requestGroups.end(),
+ std::for_each(requestGroups_.begin(), requestGroups_.end(),
CollectServerStat(this));
}
void RequestGroupMan::removeStoppedGroup(DownloadEngine* e)
{
- size_t numPrev = _requestGroups.size();
+ size_t numPrev = requestGroups_.size();
updateServerStat();
- std::for_each(_requestGroups.begin(), _requestGroups.end(),
+ std::for_each(requestGroups_.begin(), requestGroups_.end(),
ProcessStoppedRequestGroup
- (e, _downloadResults, _reservedGroups));
+ (e, downloadResults_, reservedGroups_));
std::deque<SharedHandle<RequestGroup> >::iterator i =
- std::remove_if(_requestGroups.begin(),
- _requestGroups.end(),
+ std::remove_if(requestGroups_.begin(),
+ requestGroups_.end(),
FindStoppedRequestGroup());
- if(i != _requestGroups.end()) {
- _requestGroups.erase(i, _requestGroups.end());
+ if(i != requestGroups_.end()) {
+ requestGroups_.erase(i, requestGroups_.end());
}
- size_t numRemoved = numPrev-_requestGroups.size();
+ size_t numRemoved = numPrev-requestGroups_.size();
if(numRemoved > 0) {
- if(_logger->debug()) {
- _logger->debug("%lu RequestGroup(s) deleted.",
+ if(logger_->debug()) {
+ logger_->debug("%lu RequestGroup(s) deleted.",
static_cast<unsigned long>(numRemoved));
}
}
@@ -493,16 +493,16 @@ void RequestGroupMan::removeStoppedGroup(DownloadEngine* e)
void RequestGroupMan::configureRequestGroup
(const SharedHandle<RequestGroup>& requestGroup) const
{
- const std::string& uriSelectorValue = _option->get(PREF_URI_SELECTOR);
+ const std::string& uriSelectorValue = option_->get(PREF_URI_SELECTOR);
if(uriSelectorValue == V_FEEDBACK) {
requestGroup->setURISelector
- (SharedHandle<URISelector>(new FeedbackURISelector(_serverStatMan)));
+ (SharedHandle<URISelector>(new FeedbackURISelector(serverStatMan_)));
} else if(uriSelectorValue == V_INORDER) {
requestGroup->setURISelector
(SharedHandle<URISelector>(new InOrderURISelector()));
} else if(uriSelectorValue == V_ADAPTIVE) {
requestGroup->setURISelector
- (SharedHandle<URISelector>(new AdaptiveURISelector(_serverStatMan,
+ (SharedHandle<URISelector>(new AdaptiveURISelector(serverStatMan_,
requestGroup.get())));
}
}
@@ -517,15 +517,15 @@ static void createInitialCommand(const SharedHandle<RequestGroup>& requestGroup,
void RequestGroupMan::fillRequestGroupFromReserver(DownloadEngine* e)
{
removeStoppedGroup(e);
- if(_maxSimultaneousDownloads <= _requestGroups.size()) {
+ if(maxSimultaneousDownloads_ <= requestGroups_.size()) {
return;
}
std::vector<SharedHandle<RequestGroup> > temp;
unsigned int count = 0;
- size_t num = _maxSimultaneousDownloads-_requestGroups.size();
- while(count < num && !_reservedGroups.empty()) {
- SharedHandle<RequestGroup> groupToAdd = _reservedGroups.front();
- _reservedGroups.pop_front();
+ size_t num = maxSimultaneousDownloads_-requestGroups_.size();
+ while(count < num && !reservedGroups_.empty()) {
+ SharedHandle<RequestGroup> groupToAdd = reservedGroups_.front();
+ reservedGroups_.pop_front();
std::vector<Command*> commands;
try {
if(groupToAdd->isPauseRequested()||!groupToAdd->isDependencyResolved()) {
@@ -541,32 +541,32 @@ void RequestGroupMan::fillRequestGroupFromReserver(DownloadEngine* e)
if(commands.empty()) {
requestQueueCheck();
}
- _requestGroups.push_back(groupToAdd);
+ requestGroups_.push_back(groupToAdd);
++count;
e->addCommand(commands);
commands.clear();
executeHookByOptName(groupToAdd, e->getOption(), PREF_ON_DOWNLOAD_START);
} catch(RecoverableException& ex) {
- _logger->error(EX_EXCEPTION_CAUGHT, ex);
- if(_logger->debug()) {
- _logger->debug("Deleting temporal commands.");
+ logger_->error(EX_EXCEPTION_CAUGHT, ex);
+ if(logger_->debug()) {
+ logger_->debug("Deleting temporal commands.");
}
std::for_each(commands.begin(), commands.end(), Deleter());
commands.clear();
- if(_logger->debug()) {
- _logger->debug("Commands deleted");
+ if(logger_->debug()) {
+ logger_->debug("Commands deleted");
}
groupToAdd->releaseRuntimeResource(e);
- _downloadResults.push_back(groupToAdd->createDownloadResult());
+ downloadResults_.push_back(groupToAdd->createDownloadResult());
}
}
if(!temp.empty()) {
- _reservedGroups.insert(_reservedGroups.begin(), temp.begin(), temp.end());
+ reservedGroups_.insert(reservedGroups_.begin(), temp.begin(), temp.end());
}
if(count > 0) {
e->setNoWait(true);
- if(_logger->debug()) {
- _logger->debug("%d RequestGroup(s) added.", count);
+ if(logger_->debug()) {
+ logger_->debug("%d RequestGroup(s) added.", count);
}
}
}
@@ -574,14 +574,14 @@ void RequestGroupMan::fillRequestGroupFromReserver(DownloadEngine* e)
void RequestGroupMan::save()
{
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _requestGroups.begin(), eoi = _requestGroups.end(); itr != eoi; ++itr) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
if((*itr)->allDownloadFinished()) {
(*itr)->removeControlFile();
} else {
try {
(*itr)->saveControlFile();
} catch(RecoverableException& e) {
- _logger->error(EX_EXCEPTION_CAUGHT, e);
+ logger_->error(EX_EXCEPTION_CAUGHT, e);
}
}
}
@@ -590,7 +590,7 @@ void RequestGroupMan::save()
void RequestGroupMan::closeFile()
{
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _requestGroups.begin(), eoi = _requestGroups.end(); itr != eoi; ++itr) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
(*itr)->closeFile();
}
}
@@ -602,7 +602,7 @@ RequestGroupMan::DownloadStat RequestGroupMan::getDownloadStat() const
size_t inprogress = 0;
downloadresultcode::RESULT lastError = downloadresultcode::FINISHED;
for(std::deque<SharedHandle<DownloadResult> >::const_iterator itr =
- _downloadResults.begin(), eoi = _downloadResults.end();
+ downloadResults_.begin(), eoi = downloadResults_.end();
itr != eoi; ++itr) {
if((*itr)->result == downloadresultcode::FINISHED) {
++finished;
@@ -612,7 +612,7 @@ RequestGroupMan::DownloadStat RequestGroupMan::getDownloadStat() const
}
}
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _requestGroups.begin(), eoi = _requestGroups.end(); itr != eoi; ++itr) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
DownloadResultHandle result = (*itr)->createDownloadResult();
if(result->result == downloadresultcode::FINISHED) {
++finished;
@@ -620,7 +620,7 @@ RequestGroupMan::DownloadStat RequestGroupMan::getDownloadStat() const
++inprogress;
}
}
- return DownloadStat(finished, error, inprogress, _reservedGroups.size(),
+ return DownloadStat(finished, error, inprogress, reservedGroups_.size(),
lastError);
}
@@ -648,7 +648,7 @@ void RequestGroupMan::showDownloadResults(std::ostream& o) const
int inpr = 0;
for(std::deque<SharedHandle<DownloadResult> >::const_iterator itr =
- _downloadResults.begin(), eoi = _downloadResults.end();
+ downloadResults_.begin(), eoi = downloadResults_.end();
itr != eoi; ++itr) {
std::string status;
if((*itr)->result == downloadresultcode::FINISHED) {
@@ -664,7 +664,7 @@ void RequestGroupMan::showDownloadResults(std::ostream& o) const
o << formatDownloadResult(status, *itr) << "\n";
}
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _requestGroups.begin(), eoi = _requestGroups.end(); itr != eoi; ++itr) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
DownloadResultHandle result = (*itr)->createDownloadResult();
std::string status;
if(result->result == downloadresultcode::FINISHED) {
@@ -683,7 +683,7 @@ void RequestGroupMan::showDownloadResults(std::ostream& o) const
o << formatDownloadResult(status, result) << "\n";
}
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _reservedGroups.begin(), eoi = _reservedGroups.end();
+ reservedGroups_.begin(), eoi = reservedGroups_.end();
itr != eoi; ++itr) {
if(!(*itr)->isPauseRequested()) {
continue;
@@ -753,7 +753,7 @@ bool RequestGroupMan::isSameFileBeingDownloaded(RequestGroup* requestGroup) cons
}
std::vector<std::string> files;
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
- _requestGroups.begin(), eoi = _requestGroups.end(); itr != eoi; ++itr) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
if((*itr).get() != requestGroup) {
const std::vector<SharedHandle<FileEntry> >& entries =
(*itr)->getDownloadContext()->getFileEntries();
@@ -772,7 +772,7 @@ bool RequestGroupMan::isSameFileBeingDownloaded(RequestGroup* requestGroup) cons
void RequestGroupMan::halt()
{
for(std::deque<SharedHandle<RequestGroup> >::const_iterator i =
- _requestGroups.begin(), eoi = _requestGroups.end(); i != eoi; ++i) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); i != eoi; ++i) {
(*i)->setHaltRequested(true);
}
}
@@ -780,7 +780,7 @@ void RequestGroupMan::halt()
void RequestGroupMan::forceHalt()
{
for(std::deque<SharedHandle<RequestGroup> >::const_iterator i =
- _requestGroups.begin(), eoi = _requestGroups.end(); i != eoi; ++i) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); i != eoi; ++i) {
(*i)->setForceHaltRequested(true);
}
}
@@ -789,7 +789,7 @@ TransferStat RequestGroupMan::calculateStat()
{
TransferStat s;
for(std::deque<SharedHandle<RequestGroup> >::const_iterator i =
- _requestGroups.begin(), eoi = _requestGroups.end(); i != eoi; ++i) {
+ requestGroups_.begin(), eoi = requestGroups_.end(); i != eoi; ++i) {
s += (*i)->calculateStat();
}
return s;
@@ -799,7 +799,7 @@ SharedHandle<DownloadResult>
RequestGroupMan::findDownloadResult(gid_t gid) const
{
for(std::deque<SharedHandle<DownloadResult> >::const_iterator i =
- _downloadResults.begin(), eoi = _downloadResults.end(); i != eoi; ++i) {
+ downloadResults_.begin(), eoi = downloadResults_.end(); i != eoi; ++i) {
if((*i)->gid == gid) {
return *i;
}
@@ -809,14 +809,14 @@ RequestGroupMan::findDownloadResult(gid_t gid) const
void RequestGroupMan::purgeDownloadResult()
{
- _downloadResults.clear();
+ downloadResults_.clear();
}
SharedHandle<ServerStat>
RequestGroupMan::findServerStat(const std::string& hostname,
const std::string& protocol) const
{
- return _serverStatMan->find(hostname, protocol);
+ return serverStatMan_->find(hostname, protocol);
}
SharedHandle<ServerStat>
@@ -833,21 +833,21 @@ RequestGroupMan::getOrCreateServerStat(const std::string& hostname,
bool RequestGroupMan::addServerStat(const SharedHandle<ServerStat>& serverStat)
{
- return _serverStatMan->add(serverStat);
+ return serverStatMan_->add(serverStat);
}
bool RequestGroupMan::loadServerStat(const std::string& filename)
{
std::ifstream in(filename.c_str(), std::ios::binary);
if(!in) {
- _logger->error(MSG_OPENING_READABLE_SERVER_STAT_FILE_FAILED, filename.c_str());
+ logger_->error(MSG_OPENING_READABLE_SERVER_STAT_FILE_FAILED, filename.c_str());
return false;
}
- if(_serverStatMan->load(in)) {
- _logger->notice(MSG_SERVER_STAT_LOADED, filename.c_str());
+ if(serverStatMan_->load(in)) {
+ logger_->notice(MSG_SERVER_STAT_LOADED, filename.c_str());
return true;
} else {
- _logger->error(MSG_READING_SERVER_STAT_FILE_FAILED, filename.c_str());
+ logger_->error(MSG_READING_SERVER_STAT_FILE_FAILED, filename.c_str());
return false;
}
}
@@ -859,39 +859,39 @@ bool RequestGroupMan::saveServerStat(const std::string& filename) const
{
std::ofstream out(tempfile.c_str(), std::ios::binary);
if(!out) {
- _logger->error(MSG_OPENING_WRITABLE_SERVER_STAT_FILE_FAILED,
+ logger_->error(MSG_OPENING_WRITABLE_SERVER_STAT_FILE_FAILED,
filename.c_str());
return false;
}
- if(!_serverStatMan->save(out)) {
- _logger->error(MSG_WRITING_SERVER_STAT_FILE_FAILED, filename.c_str());
+ if(!serverStatMan_->save(out)) {
+ logger_->error(MSG_WRITING_SERVER_STAT_FILE_FAILED, filename.c_str());
return false;
}
}
if(File(tempfile).renameTo(filename)) {
- _logger->notice(MSG_SERVER_STAT_SAVED, filename.c_str());
+ logger_->notice(MSG_SERVER_STAT_SAVED, filename.c_str());
return true;
} else {
- _logger->error(MSG_WRITING_SERVER_STAT_FILE_FAILED, filename.c_str());
+ logger_->error(MSG_WRITING_SERVER_STAT_FILE_FAILED, filename.c_str());
return false;
}
}
void RequestGroupMan::removeStaleServerStat(time_t timeout)
{
- _serverStatMan->removeStaleServerStat(timeout);
+ serverStatMan_->removeStaleServerStat(timeout);
}
bool RequestGroupMan::doesOverallDownloadSpeedExceed()
{
- return _maxOverallDownloadSpeedLimit > 0 &&
- _maxOverallDownloadSpeedLimit < calculateStat().getDownloadSpeed();
+ return maxOverallDownloadSpeedLimit_ > 0 &&
+ maxOverallDownloadSpeedLimit_ < calculateStat().getDownloadSpeed();
}
bool RequestGroupMan::doesOverallUploadSpeedExceed()
{
- return _maxOverallUploadSpeedLimit > 0 &&
- _maxOverallUploadSpeedLimit < calculateStat().getUploadSpeed();
+ return maxOverallUploadSpeedLimit_ > 0 &&
+ maxOverallUploadSpeedLimit_ < calculateStat().getUploadSpeed();
}
} // namespace aria2
diff --git a/src/RequestGroupMan.h b/src/RequestGroupMan.h
index 5e959bfc..0487e936 100644
--- a/src/RequestGroupMan.h
+++ b/src/RequestGroupMan.h
@@ -59,24 +59,24 @@ class Option;
class RequestGroupMan {
private:
- std::deque<SharedHandle<RequestGroup> > _requestGroups;
- std::deque<SharedHandle<RequestGroup> > _reservedGroups;
- std::deque<SharedHandle<DownloadResult> > _downloadResults;
- Logger* _logger;
- unsigned int _maxSimultaneousDownloads;
+ std::deque<SharedHandle<RequestGroup> > requestGroups_;
+ std::deque<SharedHandle<RequestGroup> > reservedGroups_;
+ std::deque<SharedHandle<DownloadResult> > downloadResults_;
+ Logger* logger_;
+ unsigned int maxSimultaneousDownloads_;
- const Option* _option;
+ const Option* option_;
- SharedHandle<ServerStatMan> _serverStatMan;
+ SharedHandle<ServerStatMan> serverStatMan_;
- unsigned int _maxOverallDownloadSpeedLimit;
+ unsigned int maxOverallDownloadSpeedLimit_;
- unsigned int _maxOverallUploadSpeedLimit;
+ unsigned int maxOverallUploadSpeedLimit_;
// truf if XML-RPC is enabled.
- bool _xmlRpc;
+ bool xmlRpc_;
- bool _queueCheck;
+ bool queueCheck_;
std::string
formatDownloadResult(const std::string& status,
@@ -120,14 +120,14 @@ public:
const std::deque<SharedHandle<RequestGroup> >& getRequestGroups() const
{
- return _requestGroups;
+ return requestGroups_;
}
SharedHandle<RequestGroup> findRequestGroup(gid_t gid) const;
const std::deque<SharedHandle<RequestGroup> >& getReservedGroups() const
{
- return _reservedGroups;
+ return reservedGroups_;
}
SharedHandle<RequestGroup> findReservedGroup(gid_t gid) const;
@@ -159,11 +159,11 @@ public:
class DownloadStat {
private:
- size_t _completed;
- size_t _error;
- size_t _inProgress;
- size_t _waiting;
- downloadresultcode::RESULT _lastErrorResult;
+ size_t completed_;
+ size_t error_;
+ size_t inProgress_;
+ size_t waiting_;
+ downloadresultcode::RESULT lastErrorResult_;
public:
DownloadStat(size_t completed,
size_t error,
@@ -171,25 +171,25 @@ public:
size_t waiting,
downloadresultcode::RESULT lastErrorResult =
downloadresultcode::FINISHED):
- _completed(completed),
- _error(error),
- _inProgress(inProgress),
- _waiting(waiting),
- _lastErrorResult(lastErrorResult) {}
+ completed_(completed),
+ error_(error),
+ inProgress_(inProgress),
+ waiting_(waiting),
+ lastErrorResult_(lastErrorResult) {}
downloadresultcode::RESULT getLastErrorResult() const
{
- return _lastErrorResult;
+ return lastErrorResult_;
}
bool allCompleted() const
{
- return _error == 0 && _inProgress == 0 && _waiting == 0;
+ return error_ == 0 && inProgress_ == 0 && waiting_ == 0;
}
size_t getInProgress() const
{
- return _inProgress;
+ return inProgress_;
}
};
@@ -197,7 +197,7 @@ public:
const std::deque<SharedHandle<DownloadResult> >& getDownloadResults() const
{
- return _downloadResults;
+ return downloadResults_;
}
SharedHandle<DownloadResult> findDownloadResult(gid_t gid) const;
@@ -222,56 +222,56 @@ public:
void removeStaleServerStat(time_t timeout);
// Returns true if current download speed exceeds
- // _maxOverallDownloadSpeedLimit. Always returns false if
- // _maxOverallDownloadSpeedLimit == 0. Otherwise returns false.
+ // maxOverallDownloadSpeedLimit_. Always returns false if
+ // maxOverallDownloadSpeedLimit_ == 0. Otherwise returns false.
bool doesOverallDownloadSpeedExceed();
void setMaxOverallDownloadSpeedLimit(unsigned int speed)
{
- _maxOverallDownloadSpeedLimit = speed;
+ maxOverallDownloadSpeedLimit_ = speed;
}
unsigned int getMaxOverallDownloadSpeedLimit() const
{
- return _maxOverallDownloadSpeedLimit;
+ return maxOverallDownloadSpeedLimit_;
}
// Returns true if current upload speed exceeds
- // _maxOverallUploadSpeedLimit. Always returns false if
- // _maxOverallUploadSpeedLimit == 0. Otherwise returns false.
+ // maxOverallUploadSpeedLimit_. Always returns false if
+ // maxOverallUploadSpeedLimit_ == 0. Otherwise returns false.
bool doesOverallUploadSpeedExceed();
void setMaxOverallUploadSpeedLimit(unsigned int speed)
{
- _maxOverallUploadSpeedLimit = speed;
+ maxOverallUploadSpeedLimit_ = speed;
}
unsigned int getMaxOverallUploadSpeedLimit() const
{
- return _maxOverallUploadSpeedLimit;
+ return maxOverallUploadSpeedLimit_;
}
void setMaxSimultaneousDownloads(unsigned int max)
{
- _maxSimultaneousDownloads = max;
+ maxSimultaneousDownloads_ = max;
}
- // Call this function if _requestGroups queue should be maintained.
+ // Call this function if requestGroups_ queue should be maintained.
// This function is added to reduce the call of maintenance, but at
// the same time, it provides fast maintenance reaction.
void requestQueueCheck()
{
- _queueCheck = true;
+ queueCheck_ = true;
}
void clearQueueCheck()
{
- _queueCheck = false;
+ queueCheck_ = false;
}
bool queueCheckRequested() const
{
- return _queueCheck;
+ return queueCheck_;
}
};
diff --git a/src/RequestSlot.cc b/src/RequestSlot.cc
index 909aab66..557fc5ab 100644
--- a/src/RequestSlot.cc
+++ b/src/RequestSlot.cc
@@ -40,16 +40,16 @@ namespace aria2 {
RequestSlot RequestSlot::nullSlot = RequestSlot();
void RequestSlot::setDispatchedTime(time_t sec) {
- _dispatchedTime.reset(sec);
+ dispatchedTime_.reset(sec);
}
bool RequestSlot::isTimeout(time_t timeoutSec) const {
- return _dispatchedTime.difference(global::wallclock) >= timeoutSec;
+ return dispatchedTime_.difference(global::wallclock) >= timeoutSec;
}
bool RequestSlot::isNull(const RequestSlot& requestSlot) {
- return requestSlot._index == 0 && requestSlot._begin == 0&&
- requestSlot._length == 0;
+ return requestSlot.index_ == 0 && requestSlot.begin_ == 0&&
+ requestSlot.length_ == 0;
}
} // namespace aria2
diff --git a/src/RequestSlot.h b/src/RequestSlot.h
index 9a2c239e..933a9af1 100644
--- a/src/RequestSlot.h
+++ b/src/RequestSlot.h
@@ -44,47 +44,47 @@ namespace aria2 {
class RequestSlot {
private:
- Timer _dispatchedTime;
- size_t _index;
- uint32_t _begin;
- size_t _length;
- size_t _blockIndex;
+ Timer dispatchedTime_;
+ size_t index_;
+ uint32_t begin_;
+ size_t length_;
+ size_t blockIndex_;
// This is the piece whose index is index of this RequestSlot has.
// To detect duplicate RequestSlot, we have to find the piece using
// PieceStorage::getPiece() repeatedly. It turns out that this process
// takes time(about 1.7% of processing time). To reduce it, we put piece here
// at the construction of RequestSlot as a cache.
- SharedHandle<Piece> _piece;
+ SharedHandle<Piece> piece_;
// inlined for performance reason
void copy(const RequestSlot& requestSlot)
{
- _dispatchedTime = requestSlot._dispatchedTime;
- _index = requestSlot._index;
- _begin = requestSlot._begin;
- _length = requestSlot._length;
- _blockIndex = requestSlot._blockIndex;
- _piece = requestSlot._piece;
+ dispatchedTime_ = requestSlot.dispatchedTime_;
+ index_ = requestSlot.index_;
+ begin_ = requestSlot.begin_;
+ length_ = requestSlot.length_;
+ blockIndex_ = requestSlot.blockIndex_;
+ piece_ = requestSlot.piece_;
}
public:
RequestSlot(size_t index, uint32_t begin, size_t length, size_t blockIndex,
const SharedHandle<Piece>& piece = SharedHandle<Piece>()):
- _dispatchedTime(global::wallclock),
- _index(index), _begin(begin), _length(length), _blockIndex(blockIndex),
- _piece(piece) {}
+ dispatchedTime_(global::wallclock),
+ index_(index), begin_(begin), length_(length), blockIndex_(blockIndex),
+ piece_(piece) {}
RequestSlot(const RequestSlot& requestSlot):
- _dispatchedTime(requestSlot._dispatchedTime),
- _index(requestSlot._index),
- _begin(requestSlot._begin),
- _length(requestSlot._length),
- _blockIndex(requestSlot._blockIndex),
- _piece(requestSlot._piece) {}
-
- RequestSlot():_dispatchedTime(0), _index(0), _begin(0), _length(0),
- _blockIndex(0)
+ dispatchedTime_(requestSlot.dispatchedTime_),
+ index_(requestSlot.index_),
+ begin_(requestSlot.begin_),
+ length_(requestSlot.length_),
+ blockIndex_(requestSlot.blockIndex_),
+ piece_(requestSlot.piece_) {}
+
+ RequestSlot():dispatchedTime_(0), index_(0), begin_(0), length_(0),
+ blockIndex_(0)
{}
~RequestSlot() {}
@@ -99,8 +99,8 @@ public:
bool operator==(const RequestSlot& requestSlot) const
{
- return _index == requestSlot._index && _begin == requestSlot._begin
- && _length == requestSlot._length;
+ return index_ == requestSlot.index_ && begin_ == requestSlot.begin_
+ && length_ == requestSlot.length_;
}
bool operator!=(const RequestSlot& requestSlot) const
@@ -110,10 +110,10 @@ public:
bool operator<(const RequestSlot& requestSlot) const
{
- if(_index == requestSlot._index) {
- return _begin < requestSlot._begin;
+ if(index_ == requestSlot.index_) {
+ return begin_ < requestSlot.begin_;
} else {
- return _index < requestSlot._index;
+ return index_ < requestSlot.index_;
}
}
@@ -121,21 +121,21 @@ public:
bool isTimeout(time_t timeoutSec) const;
- size_t getIndex() const { return _index; }
- void setIndex(size_t index) { _index = index; }
+ size_t getIndex() const { return index_; }
+ void setIndex(size_t index) { index_ = index; }
- uint32_t getBegin() const { return _begin; }
- void setBegin(uint32_t begin) { _begin = begin; }
+ uint32_t getBegin() const { return begin_; }
+ void setBegin(uint32_t begin) { begin_ = begin; }
- size_t getLength() const { return _length; }
- void setLength(size_t length) { _length = length; }
+ size_t getLength() const { return length_; }
+ void setLength(size_t length) { length_ = length; }
- size_t getBlockIndex() const { return _blockIndex; }
- void setBlockIndex(size_t blockIndex) { _blockIndex = blockIndex; }
+ size_t getBlockIndex() const { return blockIndex_; }
+ void setBlockIndex(size_t blockIndex) { blockIndex_ = blockIndex; }
const SharedHandle<Piece>& getPiece() const
{
- return _piece;
+ return piece_;
}
static RequestSlot nullSlot;
diff --git a/src/SeedCheckCommand.cc b/src/SeedCheckCommand.cc
index 56853945..43bbfe93 100644
--- a/src/SeedCheckCommand.cc
+++ b/src/SeedCheckCommand.cc
@@ -54,58 +54,58 @@ SeedCheckCommand::SeedCheckCommand
DownloadEngine* e,
const SharedHandle<SeedCriteria>& seedCriteria)
:Command(cuid),
- _requestGroup(requestGroup),
- _e(e),
- _seedCriteria(seedCriteria),
- _checkStarted(false)
+ requestGroup_(requestGroup),
+ e_(e),
+ seedCriteria_(seedCriteria),
+ checkStarted_(false)
{
setStatusRealtime();
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
SeedCheckCommand::~SeedCheckCommand()
{
- _requestGroup->decreaseNumCommand();
+ requestGroup_->decreaseNumCommand();
}
bool SeedCheckCommand::execute() {
- if(_btRuntime->isHalt()) {
+ if(btRuntime_->isHalt()) {
return true;
}
- if(!_seedCriteria.get()) {
+ if(!seedCriteria_.get()) {
return false;
}
- if(!_checkStarted) {
- if(_pieceStorage->downloadFinished()) {
- _checkStarted = true;
- _seedCriteria->reset();
+ if(!checkStarted_) {
+ if(pieceStorage_->downloadFinished()) {
+ checkStarted_ = true;
+ seedCriteria_->reset();
}
}
- if(_checkStarted) {
- if(_seedCriteria->evaluate()) {
+ if(checkStarted_) {
+ if(seedCriteria_->evaluate()) {
getLogger()->notice(MSG_SEEDING_END);
- _btRuntime->setHalt(true);
+ btRuntime_->setHalt(true);
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
void SeedCheckCommand::setSeedCriteria
(const SharedHandle<SeedCriteria>& seedCriteria)
{
- _seedCriteria = seedCriteria;
+ seedCriteria_ = seedCriteria;
}
void SeedCheckCommand::setBtRuntime(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void SeedCheckCommand::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
diff --git a/src/SeedCheckCommand.h b/src/SeedCheckCommand.h
index 875173ec..dd42d702 100644
--- a/src/SeedCheckCommand.h
+++ b/src/SeedCheckCommand.h
@@ -49,12 +49,12 @@ class PieceStorage;
class SeedCheckCommand : public Command
{
private:
- RequestGroup* _requestGroup;
- DownloadEngine* _e;
- SharedHandle<PieceStorage> _pieceStorage;
- SharedHandle<BtRuntime> _btRuntime;
- SharedHandle<SeedCriteria> _seedCriteria;
- bool _checkStarted;
+ RequestGroup* requestGroup_;
+ DownloadEngine* e_;
+ SharedHandle<PieceStorage> pieceStorage_;
+ SharedHandle<BtRuntime> btRuntime_;
+ SharedHandle<SeedCriteria> seedCriteria_;
+ bool checkStarted_;
public:
SeedCheckCommand(cuid_t cuid,
RequestGroup* requestGroup,
diff --git a/src/SegmentMan.cc b/src/SegmentMan.cc
index f7a62264..ae17f8de 100644
--- a/src/SegmentMan.cc
+++ b/src/SegmentMan.cc
@@ -58,26 +58,26 @@ namespace aria2 {
SegmentMan::SegmentMan(const Option* option,
const SharedHandle<DownloadContext>& downloadContext,
const PieceStorageHandle& pieceStorage):
- _option(option),
- _logger(LogFactory::getInstance()),
- _downloadContext(downloadContext),
- _pieceStorage(pieceStorage),
- _lastPeerStatDlspdMapUpdated(0),
- _cachedDlspd(0),
- _ignoreBitfield(downloadContext->getPieceLength(),
+ option_(option),
+ logger_(LogFactory::getInstance()),
+ downloadContext_(downloadContext),
+ pieceStorage_(pieceStorage),
+ lastPeerStatDlspdMapUpdated_(0),
+ cachedDlspd_(0),
+ ignoreBitfield_(downloadContext->getPieceLength(),
downloadContext->getTotalLength())
{
- _ignoreBitfield.enableFilter();
+ ignoreBitfield_.enableFilter();
}
SegmentMan::~SegmentMan() {}
bool SegmentMan::downloadFinished() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return false;
} else {
- return _pieceStorage->downloadFinished();
+ return pieceStorage_->downloadFinished();
}
}
@@ -89,22 +89,22 @@ void SegmentMan::init()
uint64_t SegmentMan::getTotalLength() const
{
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return 0;
} else {
- return _pieceStorage->getTotalLength();
+ return pieceStorage_->getTotalLength();
}
}
void SegmentMan::setPieceStorage(const PieceStorageHandle& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void SegmentMan::setDownloadContext
(const SharedHandle<DownloadContext>& downloadContext)
{
- _downloadContext = downloadContext;
+ downloadContext_ = downloadContext;
}
SharedHandle<Segment> SegmentMan::checkoutSegment
@@ -113,20 +113,20 @@ SharedHandle<Segment> SegmentMan::checkoutSegment
if(piece.isNull()) {
return SharedHandle<Segment>();
}
- if(_logger->debug()) {
- _logger->debug("Attach segment#%d to CUID#%s.",
+ if(logger_->debug()) {
+ logger_->debug("Attach segment#%d to CUID#%s.",
piece->getIndex(), util::itos(cuid).c_str());
}
SharedHandle<Segment> segment;
if(piece->getLength() == 0) {
segment.reset(new GrowSegment(piece));
} else {
- segment.reset(new PiecedSegment(_downloadContext->getPieceLength(), piece));
+ segment.reset(new PiecedSegment(downloadContext_->getPieceLength(), piece));
}
SegmentEntryHandle entry(new SegmentEntry(cuid, segment));
- _usedSegmentEntries.push_back(entry);
- if(_logger->debug()) {
- _logger->debug("index=%d, length=%d, segmentLength=%d, writtenLength=%d",
+ usedSegmentEntries_.push_back(entry);
+ if(logger_->debug()) {
+ logger_->debug("index=%d, length=%d, segmentLength=%d, writtenLength=%d",
segment->getIndex(),
segment->getLength(),
segment->getSegmentLength(),
@@ -134,11 +134,11 @@ SharedHandle<Segment> SegmentMan::checkoutSegment
}
if(piece->getLength() > 0) {
std::map<size_t, size_t>::iterator positr =
- _segmentWrittenLengthMemo.find(segment->getIndex());
- if(positr != _segmentWrittenLengthMemo.end()) {
+ segmentWrittenLengthMemo_.find(segment->getIndex());
+ if(positr != segmentWrittenLengthMemo_.end()) {
const size_t writtenLength = (*positr).second;
- if(_logger->debug()) {
- _logger->debug("writtenLength(in memo)=%d, writtenLength=%d",
+ if(logger_->debug()) {
+ logger_->debug("writtenLength(in memo)=%d, writtenLength=%d",
writtenLength, segment->getWrittenLength());
}
// If the difference between cached writtenLength and segment's
@@ -156,8 +156,8 @@ SharedHandle<Segment> SegmentMan::checkoutSegment
void SegmentMan::getInFlightSegment
(std::vector<SharedHandle<Segment> >& segments, cuid_t cuid)
{
- for(SegmentEntries::const_iterator itr = _usedSegmentEntries.begin(),
- eoi = _usedSegmentEntries.end(); itr != eoi; ++itr) {
+ for(SegmentEntries::const_iterator itr = usedSegmentEntries_.begin(),
+ eoi = usedSegmentEntries_.end(); itr != eoi; ++itr) {
const SegmentEntryHandle& segmentEntry = *itr;
if(segmentEntry->cuid == cuid) {
segments.push_back(segmentEntry->segment);
@@ -167,8 +167,8 @@ void SegmentMan::getInFlightSegment
SharedHandle<Segment> SegmentMan::getSegment(cuid_t cuid) {
SharedHandle<Piece> piece =
- _pieceStorage->getSparseMissingUnusedPiece
- (_ignoreBitfield.getFilterBitfield(),_ignoreBitfield.getBitfieldLength());
+ pieceStorage_->getSparseMissingUnusedPiece
+ (ignoreBitfield_.getFilterBitfield(),ignoreBitfield_.getBitfieldLength());
return checkoutSegment(cuid, piece);
}
@@ -178,14 +178,14 @@ void SegmentMan::getSegment
const SharedHandle<FileEntry>& fileEntry,
size_t maxSegments)
{
- BitfieldMan filter(_ignoreBitfield);
+ BitfieldMan filter(ignoreBitfield_);
filter.enableFilter();
filter.addNotFilter(fileEntry->getOffset(), fileEntry->getLength());
std::vector<SharedHandle<Segment> > pending;
while(segments.size() < maxSegments) {
SharedHandle<Segment> segment =
checkoutSegment(cuid,
- _pieceStorage->getSparseMissingUnusedPiece
+ pieceStorage_->getSparseMissingUnusedPiece
(filter.getFilterBitfield(), filter.getBitfieldLength()));
if(segment.isNull()) {
break;
@@ -204,20 +204,20 @@ void SegmentMan::getSegment
}
SharedHandle<Segment> SegmentMan::getSegment(cuid_t cuid, size_t index) {
- if(index > 0 && _downloadContext->getNumPieces() <= index) {
+ if(index > 0 && downloadContext_->getNumPieces() <= index) {
return SharedHandle<Segment>();
}
- return checkoutSegment(cuid, _pieceStorage->getMissingPiece(index));
+ return checkoutSegment(cuid, pieceStorage_->getMissingPiece(index));
}
SharedHandle<Segment> SegmentMan::getCleanSegmentIfOwnerIsIdle
(cuid_t cuid, size_t index)
{
- if(index > 0 && _downloadContext->getNumPieces() <= index) {
+ if(index > 0 && downloadContext_->getNumPieces() <= index) {
return SharedHandle<Segment>();
}
- for(SegmentEntries::const_iterator itr = _usedSegmentEntries.begin(),
- eoi = _usedSegmentEntries.end(); itr != eoi; ++itr) {
+ for(SegmentEntries::const_iterator itr = usedSegmentEntries_.begin(),
+ eoi = usedSegmentEntries_.end(); itr != eoi; ++itr) {
const SharedHandle<SegmentEntry>& segmentEntry = *itr;
if(segmentEntry->segment->getIndex() == index) {
if(segmentEntry->cuid == cuid) {
@@ -236,29 +236,29 @@ SharedHandle<Segment> SegmentMan::getCleanSegmentIfOwnerIsIdle
}
}
}
- return checkoutSegment(cuid, _pieceStorage->getMissingPiece(index));
+ return checkoutSegment(cuid, pieceStorage_->getMissingPiece(index));
}
void SegmentMan::cancelSegment(const SharedHandle<Segment>& segment)
{
- if(_logger->debug()) {
- _logger->debug("Canceling segment#%d", segment->getIndex());
+ if(logger_->debug()) {
+ logger_->debug("Canceling segment#%d", segment->getIndex());
}
- _pieceStorage->cancelPiece(segment->getPiece());
- _segmentWrittenLengthMemo[segment->getIndex()] = segment->getWrittenLength();
- if(_logger->debug()) {
- _logger->debug("Memorized segment index=%u, writtenLength=%u",
+ pieceStorage_->cancelPiece(segment->getPiece());
+ segmentWrittenLengthMemo_[segment->getIndex()] = segment->getWrittenLength();
+ if(logger_->debug()) {
+ logger_->debug("Memorized segment index=%u, writtenLength=%u",
segment->getIndex(), segment->getWrittenLength());
}
}
void SegmentMan::cancelSegment(cuid_t cuid) {
- for(SegmentEntries::iterator itr = _usedSegmentEntries.begin(),
- eoi = _usedSegmentEntries.end(); itr != eoi;) {
+ for(SegmentEntries::iterator itr = usedSegmentEntries_.begin(),
+ eoi = usedSegmentEntries_.end(); itr != eoi;) {
if((*itr)->cuid == cuid) {
cancelSegment((*itr)->segment);
- itr = _usedSegmentEntries.erase(itr);
- eoi = _usedSegmentEntries.end();
+ itr = usedSegmentEntries_.erase(itr);
+ eoi = usedSegmentEntries_.end();
} else {
++itr;
}
@@ -268,12 +268,12 @@ void SegmentMan::cancelSegment(cuid_t cuid) {
void SegmentMan::cancelSegment
(cuid_t cuid, const SharedHandle<Segment>& segment)
{
- for(SegmentEntries::iterator itr = _usedSegmentEntries.begin(),
- eoi = _usedSegmentEntries.end(); itr != eoi;) {
+ for(SegmentEntries::iterator itr = usedSegmentEntries_.begin(),
+ eoi = usedSegmentEntries_.end(); itr != eoi;) {
if((*itr)->cuid == cuid && (*itr)->segment == segment) {
cancelSegment((*itr)->segment);
- itr = _usedSegmentEntries.erase(itr);
- //eoi = _usedSegmentEntries.end();
+ itr = usedSegmentEntries_.erase(itr);
+ //eoi = usedSegmentEntries_.end();
break;
} else {
++itr;
@@ -284,73 +284,73 @@ void SegmentMan::cancelSegment
void SegmentMan::cancelAllSegments()
{
for(std::deque<SharedHandle<SegmentEntry> >::iterator itr =
- _usedSegmentEntries.begin(), eoi = _usedSegmentEntries.end();
+ usedSegmentEntries_.begin(), eoi = usedSegmentEntries_.end();
itr != eoi; ++itr) {
cancelSegment((*itr)->segment);
}
- _usedSegmentEntries.clear();
+ usedSegmentEntries_.clear();
}
void SegmentMan::eraseSegmentWrittenLengthMemo()
{
- _segmentWrittenLengthMemo.clear();
+ segmentWrittenLengthMemo_.clear();
}
class FindSegmentEntry {
private:
- SharedHandle<Segment> _segment;
+ SharedHandle<Segment> segment_;
public:
- FindSegmentEntry(const SharedHandle<Segment>& segment):_segment(segment) {}
+ FindSegmentEntry(const SharedHandle<Segment>& segment):segment_(segment) {}
bool operator()(const SegmentEntryHandle& segmentEntry) const
{
- return segmentEntry->segment->getIndex() == _segment->getIndex();
+ return segmentEntry->segment->getIndex() == segment_->getIndex();
}
};
bool SegmentMan::completeSegment
(cuid_t cuid, const SharedHandle<Segment>& segment) {
- _pieceStorage->completePiece(segment->getPiece());
- _pieceStorage->advertisePiece(cuid, segment->getPiece()->getIndex());
- SegmentEntries::iterator itr = std::find_if(_usedSegmentEntries.begin(),
- _usedSegmentEntries.end(),
+ pieceStorage_->completePiece(segment->getPiece());
+ pieceStorage_->advertisePiece(cuid, segment->getPiece()->getIndex());
+ SegmentEntries::iterator itr = std::find_if(usedSegmentEntries_.begin(),
+ usedSegmentEntries_.end(),
FindSegmentEntry(segment));
- if(itr == _usedSegmentEntries.end()) {
+ if(itr == usedSegmentEntries_.end()) {
return false;
} else {
- _usedSegmentEntries.erase(itr);
+ usedSegmentEntries_.erase(itr);
return true;
}
}
bool SegmentMan::hasSegment(size_t index) const {
- return _pieceStorage->hasPiece(index);
+ return pieceStorage_->hasPiece(index);
}
uint64_t SegmentMan::getDownloadLength() const {
- if(_pieceStorage.isNull()) {
+ if(pieceStorage_.isNull()) {
return 0;
} else {
- return _pieceStorage->getCompletedLength();
+ return pieceStorage_->getCompletedLength();
}
}
void SegmentMan::registerPeerStat(const SharedHandle<PeerStat>& peerStat)
{
- for(std::vector<SharedHandle<PeerStat> >::iterator i = _peerStats.begin(),
- eoi = _peerStats.end(); i != eoi; ++i) {
+ for(std::vector<SharedHandle<PeerStat> >::iterator i = peerStats_.begin(),
+ eoi = peerStats_.end(); i != eoi; ++i) {
if((*i)->getStatus() == PeerStat::IDLE) {
*i = peerStat;
return;
}
}
- _peerStats.push_back(peerStat);
+ peerStats_.push_back(peerStat);
}
SharedHandle<PeerStat> SegmentMan::getPeerStat(cuid_t cuid) const
{
for(std::vector<SharedHandle<PeerStat> >::const_iterator i =
- _peerStats.begin(), eoi = _peerStats.end(); i != eoi; ++i) {
+ peerStats_.begin(), eoi = peerStats_.end(); i != eoi; ++i) {
if((*i)->getCuid() == cuid) {
return *i;
}
@@ -361,25 +361,25 @@ SharedHandle<PeerStat> SegmentMan::getPeerStat(cuid_t cuid) const
class PeerStatHostProtoEqual {
private:
- const SharedHandle<PeerStat>& _peerStat;
+ const SharedHandle<PeerStat>& peerStat_;
public:
PeerStatHostProtoEqual(const SharedHandle<PeerStat>& peerStat):
- _peerStat(peerStat) {}
+ peerStat_(peerStat) {}
bool operator()(const SharedHandle<PeerStat>& p) const
{
- return _peerStat->getHostname() == p->getHostname() &&
- _peerStat->getProtocol() == p->getProtocol();
+ return peerStat_->getHostname() == p->getHostname() &&
+ peerStat_->getProtocol() == p->getProtocol();
}
};
void SegmentMan::updateFastestPeerStat(const SharedHandle<PeerStat>& peerStat)
{
std::vector<SharedHandle<PeerStat> >::iterator i =
- std::find_if(_fastestPeerStats.begin(), _fastestPeerStats.end(),
+ std::find_if(fastestPeerStats_.begin(), fastestPeerStats_.end(),
PeerStatHostProtoEqual(peerStat));
- if(i == _fastestPeerStats.end()) {
- _fastestPeerStats.push_back(peerStat);
+ if(i == fastestPeerStats_.end()) {
+ fastestPeerStats_.push_back(peerStat);
} else if((*i)->getAvgDownloadSpeed() < peerStat->getAvgDownloadSpeed()) {
// *i's SessionDownloadLength must be added to peerStat
peerStat->addSessionDownloadLength((*i)->getSessionDownloadLength());
@@ -393,20 +393,20 @@ void SegmentMan::updateFastestPeerStat(const SharedHandle<PeerStat>& peerStat)
unsigned int SegmentMan::calculateDownloadSpeed()
{
unsigned int speed = 0;
- if(_lastPeerStatDlspdMapUpdated.differenceInMillis(global::wallclock) >= 250){
- _lastPeerStatDlspdMapUpdated = global::wallclock;
- _peerStatDlspdMap.clear();
+ if(lastPeerStatDlspdMapUpdated_.differenceInMillis(global::wallclock) >= 250){
+ lastPeerStatDlspdMapUpdated_ = global::wallclock;
+ peerStatDlspdMap_.clear();
for(std::vector<SharedHandle<PeerStat> >::const_iterator i =
- _peerStats.begin(), eoi = _peerStats.end(); i != eoi; ++i) {
+ peerStats_.begin(), eoi = peerStats_.end(); i != eoi; ++i) {
if((*i)->getStatus() == PeerStat::ACTIVE) {
unsigned int s = (*i)->calculateDownloadSpeed();
- _peerStatDlspdMap[(*i)->getCuid()] = s;
+ peerStatDlspdMap_[(*i)->getCuid()] = s;
speed += s;
}
}
- _cachedDlspd = speed;
+ cachedDlspd_ = speed;
} else {
- speed = _cachedDlspd;
+ speed = cachedDlspd_;
}
return speed;
}
@@ -414,14 +414,14 @@ unsigned int SegmentMan::calculateDownloadSpeed()
void SegmentMan::updateDownloadSpeedFor(const SharedHandle<PeerStat>& pstat)
{
unsigned int newspd = pstat->calculateDownloadSpeed();
- unsigned int oldSpd = _peerStatDlspdMap[pstat->getCuid()];
- if(_cachedDlspd > oldSpd) {
- _cachedDlspd -= oldSpd;
- _cachedDlspd += newspd;
+ unsigned int oldSpd = peerStatDlspdMap_[pstat->getCuid()];
+ if(cachedDlspd_ > oldSpd) {
+ cachedDlspd_ -= oldSpd;
+ cachedDlspd_ += newspd;
} else {
- _cachedDlspd = newspd;
+ cachedDlspd_ = newspd;
}
- _peerStatDlspdMap[pstat->getCuid()] = newspd;
+ peerStatDlspdMap_[pstat->getCuid()] = newspd;
}
class PeerStatDownloadLengthOperator {
@@ -434,40 +434,40 @@ public:
uint64_t SegmentMan::calculateSessionDownloadLength() const
{
- return std::accumulate(_fastestPeerStats.begin(), _fastestPeerStats.end(),
+ return std::accumulate(fastestPeerStats_.begin(), fastestPeerStats_.end(),
0LL, PeerStatDownloadLengthOperator());
}
size_t SegmentMan::countFreePieceFrom(size_t index) const
{
- size_t numPieces = _downloadContext->getNumPieces();
+ size_t numPieces = downloadContext_->getNumPieces();
for(size_t i = index; i < numPieces; ++i) {
- if(_pieceStorage->hasPiece(i) || _pieceStorage->isPieceUsed(i)) {
+ if(pieceStorage_->hasPiece(i) || pieceStorage_->isPieceUsed(i)) {
return i-index;
}
}
- return _downloadContext->getNumPieces()-index;
+ return downloadContext_->getNumPieces()-index;
}
void SegmentMan::ignoreSegmentFor(const SharedHandle<FileEntry>& fileEntry)
{
- if(_logger->debug()) {
- _logger->debug("ignoring segment for path=%s, offset=%s, length=%s",
+ if(logger_->debug()) {
+ logger_->debug("ignoring segment for path=%s, offset=%s, length=%s",
fileEntry->getPath().c_str(),
util::itos(fileEntry->getOffset()).c_str(),
util::uitos(fileEntry->getLength()).c_str());
}
- _ignoreBitfield.addFilter(fileEntry->getOffset(), fileEntry->getLength());
+ ignoreBitfield_.addFilter(fileEntry->getOffset(), fileEntry->getLength());
}
void SegmentMan::recognizeSegmentFor(const SharedHandle<FileEntry>& fileEntry)
{
- _ignoreBitfield.removeFilter(fileEntry->getOffset(), fileEntry->getLength());
+ ignoreBitfield_.removeFilter(fileEntry->getOffset(), fileEntry->getLength());
}
bool SegmentMan::allSegmentsIgnored() const
{
- return _ignoreBitfield.isAllFilterBitSet();
+ return ignoreBitfield_.isAllFilterBitSet();
}
} // namespace aria2
diff --git a/src/SegmentMan.h b/src/SegmentMan.h
index 9f3bc13e..15fe0ff1 100644
--- a/src/SegmentMan.h
+++ b/src/SegmentMan.h
@@ -72,34 +72,34 @@ typedef std::deque<SegmentEntryHandle> SegmentEntries;
*/
class SegmentMan {
private:
- const Option* _option;
+ const Option* option_;
- Logger* _logger;
+ Logger* logger_;
- SharedHandle<DownloadContext> _downloadContext;
+ SharedHandle<DownloadContext> downloadContext_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SegmentEntries _usedSegmentEntries;
+ SegmentEntries usedSegmentEntries_;
// Remember writtenLength for each segment. The key is an index of a
// segment. The value is writtenLength for that segment.
- std::map<size_t, size_t> _segmentWrittenLengthMemo;
+ std::map<size_t, size_t> segmentWrittenLengthMemo_;
// Used for calculating download speed.
- std::vector<SharedHandle<PeerStat> > _peerStats;
+ std::vector<SharedHandle<PeerStat> > peerStats_;
// Keep track of fastest PeerStat for each server
- std::vector<SharedHandle<PeerStat> > _fastestPeerStats;
+ std::vector<SharedHandle<PeerStat> > fastestPeerStats_;
// key: PeerStat's cuid, value: its download speed
- std::map<cuid_t, unsigned int> _peerStatDlspdMap;
+ std::map<cuid_t, unsigned int> peerStatDlspdMap_;
- Timer _lastPeerStatDlspdMapUpdated;
+ Timer lastPeerStatDlspdMapUpdated_;
- unsigned int _cachedDlspd;
+ unsigned int cachedDlspd_;
- BitfieldMan _ignoreBitfield;
+ BitfieldMan ignoreBitfield_;
SharedHandle<Segment> checkoutSegment(cuid_t cuid,
const SharedHandle<Piece>& piece);
@@ -204,27 +204,27 @@ public:
uint64_t getDownloadLength() const;
- // If there is inactive PeerStat in _peerStats, it is replaced with
+ // If there is inactive PeerStat in peerStats_, it is replaced with
// given peerStat. If no such PeerStat exist, the given peerStat is
// inserted.
void registerPeerStat(const SharedHandle<PeerStat>& peerStat);
const std::vector<SharedHandle<PeerStat> >& getPeerStats() const
{
- return _peerStats;
+ return peerStats_;
}
SharedHandle<PeerStat> getPeerStat(cuid_t cuid) const;
// If there is slower PeerStat than given peerStat for the same
- // hostname and protocol in _fastestPeerStats, the former is
+ // hostname and protocol in fastestPeerStats_, the former is
// replaced with latter. If there are no PeerStat with same hostname
// and protocol with given peerStat, given peerStat is inserted.
void updateFastestPeerStat(const SharedHandle<PeerStat>& peerStat);
const std::vector<SharedHandle<PeerStat> >& getFastestPeerStats() const
{
- return _fastestPeerStats;
+ return fastestPeerStats_;
}
/**
diff --git a/src/SelectEventPoll.cc b/src/SelectEventPoll.cc
index 9a61df5c..ced1c046 100644
--- a/src/SelectEventPoll.cc
+++ b/src/SelectEventPoll.cc
@@ -49,39 +49,39 @@
namespace aria2 {
SelectEventPoll::CommandEvent::CommandEvent(Command* command, int events):
- _command(command), _events(events) {}
+ command_(command), events_(events) {}
void SelectEventPoll::CommandEvent::processEvents(int events)
{
- if((_events&events) ||
+ if((events_&events) ||
((EventPoll::EVENT_ERROR|EventPoll::EVENT_HUP)&events)) {
- _command->setStatusActive();
+ command_->setStatusActive();
}
if(EventPoll::EVENT_READ&events) {
- _command->readEventReceived();
+ command_->readEventReceived();
}
if(EventPoll::EVENT_WRITE&events) {
- _command->writeEventReceived();
+ command_->writeEventReceived();
}
if(EventPoll::EVENT_ERROR&events) {
- _command->errorEventReceived();
+ command_->errorEventReceived();
}
if(EventPoll::EVENT_HUP&events) {
- _command->hupEventReceived();
+ command_->hupEventReceived();
}
}
-SelectEventPoll::SocketEntry::SocketEntry(sock_t socket):_socket(socket) {}
+SelectEventPoll::SocketEntry::SocketEntry(sock_t socket):socket_(socket) {}
void SelectEventPoll::SocketEntry::addCommandEvent
(Command* command, int events)
{
CommandEvent cev(command, events);
- std::deque<CommandEvent>::iterator i = std::find(_commandEvents.begin(),
- _commandEvents.end(),
+ std::deque<CommandEvent>::iterator i = std::find(commandEvents_.begin(),
+ commandEvents_.end(),
cev);
- if(i == _commandEvents.end()) {
- _commandEvents.push_back(cev);
+ if(i == commandEvents_.end()) {
+ commandEvents_.push_back(cev);
} else {
(*i).addEvents(events);
}
@@ -90,21 +90,21 @@ void SelectEventPoll::SocketEntry::removeCommandEvent
(Command* command, int events)
{
CommandEvent cev(command, events);
- std::deque<CommandEvent>::iterator i = std::find(_commandEvents.begin(),
- _commandEvents.end(),
+ std::deque<CommandEvent>::iterator i = std::find(commandEvents_.begin(),
+ commandEvents_.end(),
cev);
- if(i == _commandEvents.end()) {
+ if(i == commandEvents_.end()) {
// not found
} else {
(*i).removeEvents(events);
if((*i).eventsEmpty()) {
- _commandEvents.erase(i);
+ commandEvents_.erase(i);
}
}
}
void SelectEventPoll::SocketEntry::processEvents(int events)
{
- std::for_each(_commandEvents.begin(), _commandEvents.end(),
+ std::for_each(commandEvents_.begin(), commandEvents_.end(),
std::bind2nd(std::mem_fun_ref(&CommandEvent::processEvents),
events));
}
@@ -117,7 +117,7 @@ int accumulateEvent(int events, const SelectEventPoll::CommandEvent& event)
int SelectEventPoll::SocketEntry::getEvents()
{
return
- std::accumulate(_commandEvents.begin(), _commandEvents.end(), 0,
+ std::accumulate(commandEvents_.begin(), commandEvents_.end(), 0,
accumulateEvent);
}
@@ -125,22 +125,22 @@ int SelectEventPoll::SocketEntry::getEvents()
SelectEventPoll::AsyncNameResolverEntry::AsyncNameResolverEntry
(const SharedHandle<AsyncNameResolver>& nameResolver, Command* command):
- _nameResolver(nameResolver), _command(command) {}
+ nameResolver_(nameResolver), command_(command) {}
int SelectEventPoll::AsyncNameResolverEntry::getFds
(fd_set* rfdsPtr, fd_set* wfdsPtr)
{
- return _nameResolver->getFds(rfdsPtr, wfdsPtr);
+ return nameResolver_->getFds(rfdsPtr, wfdsPtr);
}
void SelectEventPoll::AsyncNameResolverEntry::process
(fd_set* rfdsPtr, fd_set* wfdsPtr)
{
- _nameResolver->process(rfdsPtr, wfdsPtr);
- switch(_nameResolver->getStatus()) {
+ nameResolver_->process(rfdsPtr, wfdsPtr);
+ switch(nameResolver_->getStatus()) {
case AsyncNameResolver::STATUS_SUCCESS:
case AsyncNameResolver::STATUS_ERROR:
- _command->setStatusActive();
+ command_->setStatusActive();
break;
default:
break;
@@ -149,11 +149,11 @@ void SelectEventPoll::AsyncNameResolverEntry::process
#endif // ENABLE_ASYNC_DNS
-SelectEventPoll::SelectEventPoll():_logger(LogFactory::getInstance())
+SelectEventPoll::SelectEventPoll():logger_(LogFactory::getInstance())
{
#ifdef __MINGW32__
- _dummySocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
- assert(_dummySocket != (sock_t)-1);
+ dummySocket_ = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
+ assert(dummySocket_ != (sock_t)-1);
#endif // __MINGW32__
updateFdSet();
}
@@ -161,7 +161,7 @@ SelectEventPoll::SelectEventPoll():_logger(LogFactory::getInstance())
SelectEventPoll::~SelectEventPoll()
{
#ifdef __MINGW32__
- ::closesocket(_dummySocket);
+ ::closesocket(dummySocket_);
#endif // __MINGW32__
}
@@ -170,23 +170,23 @@ void SelectEventPoll::poll(const struct timeval& tv)
fd_set rfds;
fd_set wfds;
- memcpy(&rfds, &_rfdset, sizeof(fd_set));
- memcpy(&wfds, &_wfdset, sizeof(fd_set));
+ memcpy(&rfds, &rfdset_, sizeof(fd_set));
+ memcpy(&wfds, &wfdset_, sizeof(fd_set));
#ifdef __MINGW32__
fd_set efds;
FD_ZERO(&efds);
- FD_SET(_dummySocket, &efds);
+ FD_SET(dummySocket_, &efds);
#endif // __MINGW32__
#ifdef ENABLE_ASYNC_DNS
for(std::deque<SharedHandle<AsyncNameResolverEntry> >::const_iterator itr =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
itr != eoi; ++itr) {
const SharedHandle<AsyncNameResolverEntry>& entry = *itr;
int fd = entry->getFds(&rfds, &wfds);
// TODO force error if fd == 0
- if(_fdmax < fd) {
- _fdmax = fd;
+ if(fdmax_ < fd) {
+ fdmax_ = fd;
}
}
@@ -195,14 +195,14 @@ void SelectEventPoll::poll(const struct timeval& tv)
do {
struct timeval ttv = tv;
#ifdef __MINGW32__
- retval = select(_fdmax+1, &rfds, &wfds, &efds, &ttv);
+ retval = select(fdmax_+1, &rfds, &wfds, &efds, &ttv);
#else // !__MINGW32__
- retval = select(_fdmax+1, &rfds, &wfds, NULL, &ttv);
+ retval = select(fdmax_+1, &rfds, &wfds, NULL, &ttv);
#endif // !__MINGW32__
} while(retval == -1 && errno == EINTR);
if(retval > 0) {
for(std::deque<SharedHandle<SocketEntry> >::const_iterator i =
- _socketEntries.begin(), eoi = _socketEntries.end(); i != eoi; ++i) {
+ socketEntries_.begin(), eoi = socketEntries_.end(); i != eoi; ++i) {
int events = 0;
if(FD_ISSET((*i)->getSocket(), &rfds)) {
events |= EventPoll::EVENT_READ;
@@ -216,7 +216,7 @@ void SelectEventPoll::poll(const struct timeval& tv)
#ifdef ENABLE_ASYNC_DNS
for(std::deque<SharedHandle<AsyncNameResolverEntry> >::const_iterator i =
- _nameResolverEntries.begin(), eoi = _nameResolverEntries.end();
+ nameResolverEntries_.begin(), eoi = nameResolverEntries_.end();
i != eoi; ++i) {
(*i)->process(&rfds, &wfds);
}
@@ -237,18 +237,18 @@ static void checkFdCountMingw(const fd_set& fdset, Logger* logger)
void SelectEventPoll::updateFdSet()
{
#ifdef __MINGW32__
- _fdmax = _dummySocket;
+ fdmax_ = dummySocket_;
#else // !__MINGW32__
- _fdmax = 0;
+ fdmax_ = 0;
#endif // !__MINGW32__
- FD_ZERO(&_rfdset);
- FD_ZERO(&_wfdset);
+ FD_ZERO(&rfdset_);
+ FD_ZERO(&wfdset_);
for(std::deque<SharedHandle<SocketEntry> >::const_iterator i =
- _socketEntries.begin(), eoi = _socketEntries.end(); i != eoi; ++i) {
+ socketEntries_.begin(), eoi = socketEntries_.end(); i != eoi; ++i) {
sock_t fd = (*i)->getSocket();
#ifndef __MINGW32__
if(fd < 0 || FD_SETSIZE <= fd) {
- _logger->warn("Detected file descriptor >= FD_SETSIZE or < 0. "
+ logger_->warn("Detected file descriptor >= FD_SETSIZE or < 0. "
"Download may slow down or fail.");
continue;
}
@@ -256,18 +256,18 @@ void SelectEventPoll::updateFdSet()
int events = (*i)->getEvents();
if(events&EventPoll::EVENT_READ) {
#ifdef __MINGW32__
- checkFdCountMingw(_rfdset, _logger);
+ checkFdCountMingw(rfdset_, logger_);
#endif // __MINGW32__
- FD_SET(fd, &_rfdset);
+ FD_SET(fd, &rfdset_);
}
if(events&EventPoll::EVENT_WRITE) {
#ifdef __MINGW32__
- checkFdCountMingw(_wfdset, _logger);
+ checkFdCountMingw(wfdset_, logger_);
#endif // __MINGW32__
- FD_SET(fd, &_wfdset);
+ FD_SET(fd, &wfdset_);
}
- if(_fdmax < fd) {
- _fdmax = fd;
+ if(fdmax_ < fd) {
+ fdmax_ = fd;
}
}
}
@@ -277,18 +277,18 @@ bool SelectEventPoll::addEvents(sock_t socket, Command* command,
{
SharedHandle<SocketEntry> socketEntry(new SocketEntry(socket));
std::deque<SharedHandle<SocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
int r = 0;
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
(*i)->addCommandEvent(command, events);
} else {
- _socketEntries.insert(i, socketEntry);
+ socketEntries_.insert(i, socketEntry);
socketEntry->addCommandEvent(command, events);
}
updateFdSet();
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to add socket event %d:%s",
+ if(logger_->debug()) {
+ logger_->debug("Failed to add socket event %d:%s",
socket, strerror(errno));
}
return false;
@@ -302,25 +302,25 @@ bool SelectEventPoll::deleteEvents(sock_t socket, Command* command,
{
SharedHandle<SocketEntry> socketEntry(new SocketEntry(socket));
std::deque<SharedHandle<SocketEntry> >::iterator i =
- std::lower_bound(_socketEntries.begin(), _socketEntries.end(), socketEntry);
- if(i != _socketEntries.end() && (*i) == socketEntry) {
+ std::lower_bound(socketEntries_.begin(), socketEntries_.end(), socketEntry);
+ if(i != socketEntries_.end() && (*i) == socketEntry) {
(*i)->removeCommandEvent(command, events);
int r = 0;
if((*i)->eventEmpty()) {
- _socketEntries.erase(i);
+ socketEntries_.erase(i);
}
updateFdSet();
if(r == -1) {
- if(_logger->debug()) {
- _logger->debug("Failed to delete socket event:%s", strerror(errno));
+ if(logger_->debug()) {
+ logger_->debug("Failed to delete socket event:%s", strerror(errno));
}
return false;
} else {
return true;
}
} else {
- if(_logger->debug()) {
- _logger->debug("Socket %d is not found in SocketEntries.", socket);
+ if(logger_->debug()) {
+ logger_->debug("Socket %d is not found in SocketEntries.", socket);
}
return false;
}
@@ -333,9 +333,9 @@ bool SelectEventPoll::addNameResolver
SharedHandle<AsyncNameResolverEntry> entry
(new AsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<AsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
- _nameResolverEntries.push_back(entry);
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
+ nameResolverEntries_.push_back(entry);
return true;
} else {
return false;
@@ -348,11 +348,11 @@ bool SelectEventPoll::deleteNameResolver
SharedHandle<AsyncNameResolverEntry> entry
(new AsyncNameResolverEntry(resolver, command));
std::deque<SharedHandle<AsyncNameResolverEntry> >::iterator itr =
- std::find(_nameResolverEntries.begin(), _nameResolverEntries.end(), entry);
- if(itr == _nameResolverEntries.end()) {
+ std::find(nameResolverEntries_.begin(), nameResolverEntries_.end(), entry);
+ if(itr == nameResolverEntries_.end()) {
return false;
} else {
- _nameResolverEntries.erase(itr);
+ nameResolverEntries_.erase(itr);
return true;
}
}
diff --git a/src/SelectEventPoll.h b/src/SelectEventPoll.h
index c55e2602..37f734ab 100644
--- a/src/SelectEventPoll.h
+++ b/src/SelectEventPoll.h
@@ -51,39 +51,39 @@ class SelectEventPoll : public EventPoll {
private:
class CommandEvent {
private:
- Command* _command;
- int _events;
+ Command* command_;
+ int events_;
public:
CommandEvent(Command* command, int events);
Command* getCommand() const
{
- return _command;
+ return command_;
}
void addEvents(int events)
{
- _events |= events;
+ events_ |= events;
}
void removeEvents(int events)
{
- _events &= (~events);
+ events_ &= (~events);
}
bool eventsEmpty() const
{
- return _events == 0;
+ return events_ == 0;
}
bool operator==(const CommandEvent& commandEvent) const
{
- return _command == commandEvent._command;
+ return command_ == commandEvent.command_;
}
int getEvents() const
{
- return _events;
+ return events_;
}
void processEvents(int events);
@@ -94,20 +94,20 @@ private:
class SocketEntry {
private:
- sock_t _socket;
+ sock_t socket_;
- std::deque<CommandEvent> _commandEvents;
+ std::deque<CommandEvent> commandEvents_;
public:
SocketEntry(sock_t socket);
bool operator==(const SocketEntry& entry) const
{
- return _socket == entry._socket;
+ return socket_ == entry.socket_;
}
bool operator<(const SocketEntry& entry) const
{
- return _socket < entry._socket;
+ return socket_ < entry.socket_;
}
void addCommandEvent(Command* command, int events);
@@ -118,12 +118,12 @@ private:
sock_t getSocket() const
{
- return _socket;
+ return socket_;
}
bool eventEmpty() const
{
- return _commandEvents.empty();
+ return commandEvents_.empty();
}
void processEvents(int events);
@@ -133,9 +133,9 @@ private:
class AsyncNameResolverEntry {
private:
- SharedHandle<AsyncNameResolver> _nameResolver;
+ SharedHandle<AsyncNameResolver> nameResolver_;
- Command* _command;
+ Command* command_;
public:
AsyncNameResolverEntry(const SharedHandle<AsyncNameResolver>& nameResolver,
@@ -143,8 +143,8 @@ private:
bool operator==(const AsyncNameResolverEntry& entry)
{
- return _nameResolver == entry._nameResolver &&
- _command == entry._command;
+ return nameResolver_ == entry.nameResolver_ &&
+ command_ == entry.command_;
}
int getFds(fd_set* rfdsPtr, fd_set* wfdsPtr);
@@ -153,22 +153,22 @@ private:
};
#endif // ENABLE_ASYNC_DNS
- fd_set _rfdset;
- fd_set _wfdset;
- sock_t _fdmax;
+ fd_set rfdset_;
+ fd_set wfdset_;
+ sock_t fdmax_;
- std::deque<SharedHandle<SocketEntry> > _socketEntries;
+ std::deque<SharedHandle<SocketEntry> > socketEntries_;
#ifdef ENABLE_ASYNC_DNS
- std::deque<SharedHandle<AsyncNameResolverEntry> > _nameResolverEntries;
+ std::deque<SharedHandle<AsyncNameResolverEntry> > nameResolverEntries_;
#endif // ENABLE_ASYNC_DNS
#ifdef __MINGW32__
// Winsock select() doesn't work if no socket is in FD_SET. We add
// this dummy socket to work around this problem
- sock_t _dummySocket;
+ sock_t dummySocket_;
#endif // __MINGW32__
- Logger* _logger;
+ Logger* logger_;
void updateFdSet();
public:
diff --git a/src/Sequence.h b/src/Sequence.h
index cd685170..17e0d8b5 100644
--- a/src/Sequence.h
+++ b/src/Sequence.h
@@ -43,50 +43,50 @@ template<typename T>
class Sequence
{
public:
- // Generates value in [_first, _last). _last is not included.
+ // Generates value in [first_, last_). last_ is not included.
class Value {
private:
- T _first;
- T _last;
+ T first_;
+ T last_;
public:
- Value(const T& first, const T& last):_first(first), _last(last) {}
+ Value(const T& first, const T& last):first_(first), last_(last) {}
T next()
{
- return _first++;
+ return first_++;
}
bool hasNext() const
{
- return _first != _last;
+ return first_ != last_;
}
};
typedef std::vector<Value> Values;
private:
- Values _values;
- typename Values::iterator _cur;
+ Values values_;
+ typename Values::iterator cur_;
public:
Sequence(const Values& values):
- _values(values), _cur(_values.begin()) {}
+ values_(values), cur_(values_.begin()) {}
Sequence() {}
T next()
{
- if(_cur == _values.end()) {
+ if(cur_ == values_.end()) {
return T();
}
- T t = (*_cur).next();
- if(!(*_cur).hasNext()) {
- ++_cur;
+ T t = (*cur_).next();
+ if(!(*cur_).hasNext()) {
+ ++cur_;
}
return t;
}
bool hasNext()
{
- return _cur != _values.end();
+ return cur_ != values_.end();
}
std::vector<T> flush()
diff --git a/src/SequentialDispatcherCommand.h b/src/SequentialDispatcherCommand.h
index 08c76ced..611a9069 100644
--- a/src/SequentialDispatcherCommand.h
+++ b/src/SequentialDispatcherCommand.h
@@ -48,35 +48,35 @@ class DownloadEngine;
template<typename T>
class SequentialDispatcherCommand : public Command {
private:
- SharedHandle<SequentialPicker<T> > _picker;
+ SharedHandle<SequentialPicker<T> > picker_;
- DownloadEngine* _e;
+ DownloadEngine* e_;
protected:
DownloadEngine* getDownloadEngine() const
{
- return _e;
+ return e_;
}
public:
SequentialDispatcherCommand(cuid_t cuid,
const SharedHandle<SequentialPicker<T> >& picker,
DownloadEngine* e):
- Command(cuid), _picker(picker), _e(e)
+ Command(cuid), picker_(picker), e_(e)
{
setStatusRealtime();
}
virtual bool execute()
{
- if(_e->getRequestGroupMan()->downloadFinished() || _e->isHaltRequested()) {
+ if(e_->getRequestGroupMan()->downloadFinished() || e_->isHaltRequested()) {
return true;
}
- if(_picker->hasNext() && !_picker->isPicked()) {
- _e->addCommand(createCommand(_picker->pickNext()));
+ if(picker_->hasNext() && !picker_->isPicked()) {
+ e_->addCommand(createCommand(picker_->pickNext()));
- _e->setNoWait(true);
+ e_->setNoWait(true);
}
- _e->addRoutineCommand(this);
+ e_->addRoutineCommand(this);
return false;
}
diff --git a/src/SequentialPicker.h b/src/SequentialPicker.h
index 1e0779a2..5f02f0e0 100644
--- a/src/SequentialPicker.h
+++ b/src/SequentialPicker.h
@@ -46,48 +46,48 @@ namespace aria2 {
template<typename T>
class SequentialPicker {
private:
- std::deque<SharedHandle<T> > _entries;
- SharedHandle<T> _pickedEntry;
+ std::deque<SharedHandle<T> > entries_;
+ SharedHandle<T> pickedEntry_;
public:
bool isPicked() const
{
- return !_pickedEntry.isNull();
+ return !pickedEntry_.isNull();
}
SharedHandle<T> getPickedEntry() const
{
- return _pickedEntry;
+ return pickedEntry_;
}
void dropPickedEntry()
{
- _pickedEntry.reset();
+ pickedEntry_.reset();
}
bool hasNext() const
{
- return !_entries.empty();
+ return !entries_.empty();
}
SharedHandle<T> pickNext()
{
SharedHandle<T> r;
if(hasNext()) {
- r = _entries.front();
- _entries.pop_front();
- _pickedEntry = r;
+ r = entries_.front();
+ entries_.pop_front();
+ pickedEntry_ = r;
}
return r;
}
void pushEntry(const SharedHandle<T>& entry)
{
- _entries.push_back(entry);
+ entries_.push_back(entry);
}
size_t countEntryInQueue() const
{
- return _entries.size();
+ return entries_.size();
}
};
diff --git a/src/ServerStat.cc b/src/ServerStat.cc
index 2103ed7f..a73771b8 100644
--- a/src/ServerStat.cc
+++ b/src/ServerStat.cc
@@ -49,119 +49,119 @@ const std::string ServerStat::STATUS_STRING[] = {
ServerStat::ServerStat(const std::string& hostname, const std::string& protocol)
:
- _hostname(hostname),
- _protocol(protocol),
- _downloadSpeed(0),
- _singleConnectionAvgSpeed(0),
- _multiConnectionAvgSpeed(0),
- _counter(0),
- _logger(LogFactory::getInstance()),
- _status(OK)
+ hostname_(hostname),
+ protocol_(protocol),
+ downloadSpeed_(0),
+ singleConnectionAvgSpeed_(0),
+ multiConnectionAvgSpeed_(0),
+ counter_(0),
+ logger_(LogFactory::getInstance()),
+ status_(OK)
{}
ServerStat::~ServerStat() {}
void ServerStat::setLastUpdated(const Time& time)
{
- _lastUpdated = time;
+ lastUpdated_ = time;
}
void ServerStat::setDownloadSpeed(unsigned int downloadSpeed)
{
- _downloadSpeed = downloadSpeed;
+ downloadSpeed_ = downloadSpeed;
}
void ServerStat::updateDownloadSpeed(unsigned int downloadSpeed)
{
- _downloadSpeed = downloadSpeed;
+ downloadSpeed_ = downloadSpeed;
if(downloadSpeed > 0) {
- _status = OK;
+ status_ = OK;
}
- _lastUpdated.reset();
+ lastUpdated_.reset();
}
void ServerStat::setSingleConnectionAvgSpeed
(unsigned int singleConnectionAvgSpeed)
{
- _singleConnectionAvgSpeed = singleConnectionAvgSpeed;
+ singleConnectionAvgSpeed_ = singleConnectionAvgSpeed;
}
void ServerStat::updateSingleConnectionAvgSpeed(unsigned int downloadSpeed)
{
float avgDownloadSpeed;
- if(_counter == 0)
+ if(counter_ == 0)
return;
- if(_counter < 5) {
+ if(counter_ < 5) {
avgDownloadSpeed =
- ((((float)_counter-1)/(float)_counter)*(float)_singleConnectionAvgSpeed)+
- ((1.0/(float)_counter)*(float)downloadSpeed);
+ ((((float)counter_-1)/(float)counter_)*(float)singleConnectionAvgSpeed_)+
+ ((1.0/(float)counter_)*(float)downloadSpeed);
}
else {
- avgDownloadSpeed = ((4.0/5.0)*(float)_singleConnectionAvgSpeed) +
+ avgDownloadSpeed = ((4.0/5.0)*(float)singleConnectionAvgSpeed_) +
((1.0/5.0)*(float)downloadSpeed);
}
- if(avgDownloadSpeed < (int)(0.80*_singleConnectionAvgSpeed)) {
- if(_logger->debug()) {
- _logger->debug("ServerStat:%s: resetting counter since single connection"
+ if(avgDownloadSpeed < (int)(0.80*singleConnectionAvgSpeed_)) {
+ if(logger_->debug()) {
+ logger_->debug("ServerStat:%s: resetting counter since single connection"
" speed dropped", getHostname().c_str());
}
- _counter = 0;
+ counter_ = 0;
}
- if(_logger->debug()) {
- _logger->debug("ServerStat:%s: _singleConnectionAvgSpeed old:%.2fKB/s"
+ if(logger_->debug()) {
+ logger_->debug("ServerStat:%s: singleConnectionAvgSpeed_ old:%.2fKB/s"
" new:%.2fKB/s last:%.2fKB/s",
getHostname().c_str(),
- (float) _singleConnectionAvgSpeed/1024,
+ (float) singleConnectionAvgSpeed_/1024,
(float) avgDownloadSpeed/1024,
(float) downloadSpeed / 1024);
}
- _singleConnectionAvgSpeed = (int)avgDownloadSpeed;
+ singleConnectionAvgSpeed_ = (int)avgDownloadSpeed;
}
void ServerStat::setMultiConnectionAvgSpeed
(unsigned int multiConnectionAvgSpeed)
{
- _multiConnectionAvgSpeed = multiConnectionAvgSpeed;
+ multiConnectionAvgSpeed_ = multiConnectionAvgSpeed;
}
void ServerStat::updateMultiConnectionAvgSpeed(unsigned int downloadSpeed)
{
float avgDownloadSpeed;
- if(_counter == 0)
+ if(counter_ == 0)
return;
- if(_counter < 5) {
+ if(counter_ < 5) {
avgDownloadSpeed =
- ((((float)_counter-1)/(float)_counter)*(float)_multiConnectionAvgSpeed) +
- ((1.0/(float)_counter)*(float)downloadSpeed);
+ ((((float)counter_-1)/(float)counter_)*(float)multiConnectionAvgSpeed_) +
+ ((1.0/(float)counter_)*(float)downloadSpeed);
}
else {
- avgDownloadSpeed = ((4.0/5.0)*(float)_multiConnectionAvgSpeed) +
+ avgDownloadSpeed = ((4.0/5.0)*(float)multiConnectionAvgSpeed_) +
((1.0/5.0)*(float)downloadSpeed);
}
- if(_logger->debug()) {
- _logger->debug("ServerStat:%s: _multiConnectionAvgSpeed old:%.2fKB/s"
+ if(logger_->debug()) {
+ logger_->debug("ServerStat:%s: multiConnectionAvgSpeed_ old:%.2fKB/s"
" new:%.2fKB/s last:%.2fKB/s",
getHostname().c_str(),
- (float) _multiConnectionAvgSpeed/1024,
+ (float) multiConnectionAvgSpeed_/1024,
(float) avgDownloadSpeed/1024,
(float) downloadSpeed / 1024);
}
- _multiConnectionAvgSpeed = (int)avgDownloadSpeed;
+ multiConnectionAvgSpeed_ = (int)avgDownloadSpeed;
}
void ServerStat::increaseCounter()
{
- ++_counter;
+ ++counter_;
}
void ServerStat::setCounter(unsigned int value)
{
- _counter = value;
+ counter_ = value;
}
void ServerStat::setStatus(STATUS status)
{
- _status = status;
+ status_ = status;
}
void ServerStat::setStatus(const std::string& status)
@@ -169,20 +169,20 @@ void ServerStat::setStatus(const std::string& status)
const std::string* p = std::find(vbegin(STATUS_STRING), vend(STATUS_STRING),
status);
if(p != vend(STATUS_STRING)) {
- _status = static_cast<STATUS>(ServerStat::OK+
+ status_ = static_cast<STATUS>(ServerStat::OK+
std::distance(vbegin(STATUS_STRING), p));
}
}
void ServerStat::setStatusInternal(STATUS status)
{
- if(_logger->debug()) {
- _logger->debug("ServerStat: set status %s for %s (%s)",
+ if(logger_->debug()) {
+ logger_->debug("ServerStat: set status %s for %s (%s)",
STATUS_STRING[status].c_str(),
- _hostname.c_str(), _protocol.c_str());
+ hostname_.c_str(), protocol_.c_str());
}
- _status = status;
- _lastUpdated.reset();
+ status_ = status;
+ lastUpdated_.reset();
}
void ServerStat::setOK()
@@ -197,9 +197,9 @@ void ServerStat::setError()
bool ServerStat::operator<(const ServerStat& serverStat) const
{
- int c = _hostname.compare(serverStat._hostname);
+ int c = hostname_.compare(serverStat.hostname_);
if(c == 0) {
- return _protocol < serverStat._protocol;
+ return protocol_ < serverStat.protocol_;
} else {
return c < 0;
}
@@ -207,7 +207,7 @@ bool ServerStat::operator<(const ServerStat& serverStat) const
bool ServerStat::operator==(const ServerStat& serverStat) const
{
- return _hostname == serverStat._hostname && _protocol == serverStat._protocol;
+ return hostname_ == serverStat.hostname_ && protocol_ == serverStat.protocol_;
}
std::ostream& operator<<(std::ostream& o, const ServerStat& serverStat)
diff --git a/src/ServerStat.h b/src/ServerStat.h
index 696d04e0..ea469845 100644
--- a/src/ServerStat.h
+++ b/src/ServerStat.h
@@ -64,17 +64,17 @@ public:
const std::string& getHostname() const
{
- return _hostname;
+ return hostname_;
}
const std::string& getProtocol() const
{
- return _protocol;
+ return protocol_;
}
const Time& getLastUpdated() const
{
- return _lastUpdated;
+ return lastUpdated_;
}
// This method doesn't update _lastUpdate.
@@ -82,10 +82,10 @@ public:
unsigned int getDownloadSpeed() const
{
- return _downloadSpeed;
+ return downloadSpeed_;
}
- // update download speed and update _lastUpdated
+ // update download speed and update lastUpdated_
void updateDownloadSpeed(unsigned int downloadSpeed);
// set download speed. This method doesn't update _lastUpdate.
@@ -93,7 +93,7 @@ public:
unsigned int getSingleConnectionAvgSpeed() const
{
- return _singleConnectionAvgSpeed;
+ return singleConnectionAvgSpeed_;
}
void updateSingleConnectionAvgSpeed(unsigned int downloadSpeed);
@@ -101,7 +101,7 @@ public:
unsigned int getMultiConnectionAvgSpeed() const
{
- return _multiConnectionAvgSpeed;
+ return multiConnectionAvgSpeed_;
}
void updateMultiConnectionAvgSpeed(unsigned int downloadSpeed);
@@ -109,7 +109,7 @@ public:
unsigned int getCounter() const
{
- return _counter;
+ return counter_;
}
void increaseCounter();
@@ -125,46 +125,46 @@ public:
STATUS getStatus() const
{
- return _status;
+ return status_;
}
bool isOK() const
{
- return _status == OK;
+ return status_ == OK;
}
- // set status OK and update _lastUpdated
+ // set status OK and update lastUpdated_
void setOK();
bool isError() const
{
- return _status == ERROR;
+ return status_ == ERROR;
}
- // set status ERROR and update _lastUpdated
+ // set status ERROR and update lastUpdated_
void setError();
bool operator<(const ServerStat& serverStat) const;
bool operator==(const ServerStat& serverStat) const;
private:
- std::string _hostname;
+ std::string hostname_;
- std::string _protocol;
+ std::string protocol_;
- unsigned int _downloadSpeed;
+ unsigned int downloadSpeed_;
- unsigned int _singleConnectionAvgSpeed;
+ unsigned int singleConnectionAvgSpeed_;
- unsigned int _multiConnectionAvgSpeed;
+ unsigned int multiConnectionAvgSpeed_;
- unsigned int _counter;
+ unsigned int counter_;
- Logger* _logger;
+ Logger* logger_;
- STATUS _status;
+ STATUS status_;
- Time _lastUpdated;
+ Time lastUpdated_;
void setStatusInternal(STATUS status);
};
diff --git a/src/ServerStatMan.cc b/src/ServerStatMan.cc
index ca27eb58..51e1e3b5 100644
--- a/src/ServerStatMan.cc
+++ b/src/ServerStatMan.cc
@@ -55,8 +55,8 @@ SharedHandle<ServerStat> ServerStatMan::find(const std::string& hostname,
{
SharedHandle<ServerStat> ss(new ServerStat(hostname, protocol));
std::deque<SharedHandle<ServerStat> >::const_iterator i =
- std::lower_bound(_serverStats.begin(), _serverStats.end(), ss);
- if(i != _serverStats.end() &&
+ std::lower_bound(serverStats_.begin(), serverStats_.end(), ss);
+ if(i != serverStats_.end() &&
(*i)->getHostname() == hostname && (*i)->getProtocol() == protocol) {
return *i;
} else {
@@ -67,19 +67,19 @@ SharedHandle<ServerStat> ServerStatMan::find(const std::string& hostname,
bool ServerStatMan::add(const SharedHandle<ServerStat>& serverStat)
{
std::deque<SharedHandle<ServerStat> >::iterator i =
- std::lower_bound(_serverStats.begin(), _serverStats.end(), serverStat);
+ std::lower_bound(serverStats_.begin(), serverStats_.end(), serverStat);
- if(i != _serverStats.end() && (*i) == serverStat) {
+ if(i != serverStats_.end() && (*i) == serverStat) {
return false;
} else {
- _serverStats.insert(i, serverStat);
+ serverStats_.insert(i, serverStat);
return true;
}
}
bool ServerStatMan::save(std::ostream& out) const
{
- std::copy(_serverStats.begin(), _serverStats.end(),
+ std::copy(serverStats_.begin(), serverStats_.end(),
std::ostream_iterator<SharedHandle<ServerStat> >(out, "\n"));
out.flush();
return !out.bad();
@@ -142,22 +142,22 @@ bool ServerStatMan::load(std::istream& in)
class FindStaleServerStat {
private:
- time_t _timeout;
- Time _time;
+ time_t timeout_;
+ Time time_;
public:
- FindStaleServerStat(time_t timeout):_timeout(timeout) {}
+ FindStaleServerStat(time_t timeout):timeout_(timeout) {}
bool operator()(const SharedHandle<ServerStat>& ss) const
{
- return ss->getLastUpdated().difference(_time) >= _timeout;
+ return ss->getLastUpdated().difference(time_) >= timeout_;
}
};
void ServerStatMan::removeStaleServerStat(time_t timeout)
{
- _serverStats.erase(std::remove_if(_serverStats.begin(), _serverStats.end(),
+ serverStats_.erase(std::remove_if(serverStats_.begin(), serverStats_.end(),
FindStaleServerStat(timeout)),
- _serverStats.end());
+ serverStats_.end());
}
} // namespace aria2
diff --git a/src/ServerStatMan.h b/src/ServerStatMan.h
index 4eb1fe06..d1c33c95 100644
--- a/src/ServerStatMan.h
+++ b/src/ServerStatMan.h
@@ -64,7 +64,7 @@ public:
void removeStaleServerStat(time_t timeout);
private:
- std::deque<SharedHandle<ServerStat> > _serverStats;
+ std::deque<SharedHandle<ServerStat> > serverStats_;
};
} // namespace aria2
diff --git a/src/SessionSerializer.cc b/src/SessionSerializer.cc
index 5e1a1c9d..4310aa67 100644
--- a/src/SessionSerializer.cc
+++ b/src/SessionSerializer.cc
@@ -54,10 +54,10 @@ namespace aria2 {
SessionSerializer::SessionSerializer
(const SharedHandle<RequestGroupMan>& requestGroupMan):
- _rgman(requestGroupMan),
- _saveError(true),
- _saveInProgress(true),
- _saveWaiting(true) {}
+ rgman_(requestGroupMan),
+ saveError_(true),
+ saveInProgress_(true),
+ saveWaiting_(true) {}
bool SessionSerializer::save(const std::string& filename) const
{
@@ -161,25 +161,25 @@ void SessionSerializer::save(std::ostream& out) const
{
std::set<int64_t> metainfoCache;
const std::deque<SharedHandle<DownloadResult> >& results =
- _rgman->getDownloadResults();
+ rgman_->getDownloadResults();
for(std::deque<SharedHandle<DownloadResult> >::const_iterator itr =
results.begin(), eoi = results.end(); itr != eoi; ++itr) {
if((*itr)->result == downloadresultcode::FINISHED) {
continue;
} else if((*itr)->result == downloadresultcode::IN_PROGRESS) {
- if(_saveInProgress) {
+ if(saveInProgress_) {
writeDownloadResult(out, metainfoCache, *itr);
}
} else {
// error download
- if(_saveError) {
+ if(saveError_) {
writeDownloadResult(out, metainfoCache, *itr);
}
}
}
- if(_saveInProgress) {
+ if(saveInProgress_) {
const std::deque<SharedHandle<RequestGroup> >& groups =
- _rgman->getRequestGroups();
+ rgman_->getRequestGroups();
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
groups.begin(), eoi = groups.end(); itr != eoi; ++itr) {
SharedHandle<DownloadResult> result = (*itr)->createDownloadResult();
@@ -189,9 +189,9 @@ void SessionSerializer::save(std::ostream& out) const
writeDownloadResult(out, metainfoCache, result);
}
}
- if(_saveWaiting) {
+ if(saveWaiting_) {
const std::deque<SharedHandle<RequestGroup> >& groups =
- _rgman->getReservedGroups();
+ rgman_->getReservedGroups();
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
groups.begin(), eoi = groups.end(); itr != eoi; ++itr) {
SharedHandle<DownloadResult> result = (*itr)->createDownloadResult();
diff --git a/src/SessionSerializer.h b/src/SessionSerializer.h
index 53ca392b..49498997 100644
--- a/src/SessionSerializer.h
+++ b/src/SessionSerializer.h
@@ -48,10 +48,10 @@ class RequestGroupMan;
class SessionSerializer {
private:
- SharedHandle<RequestGroupMan> _rgman;
- bool _saveError;
- bool _saveInProgress;
- bool _saveWaiting;
+ SharedHandle<RequestGroupMan> rgman_;
+ bool saveError_;
+ bool saveInProgress_;
+ bool saveWaiting_;
public:
SessionSerializer(const SharedHandle<RequestGroupMan>& requestGroupMan);
diff --git a/src/ShareRatioSeedCriteria.h b/src/ShareRatioSeedCriteria.h
index 461c75c8..0d95d465 100644
--- a/src/ShareRatioSeedCriteria.h
+++ b/src/ShareRatioSeedCriteria.h
@@ -45,27 +45,27 @@ namespace aria2 {
class ShareRatioSeedCriteria : public SeedCriteria {
private:
double ratio;
- SharedHandle<DownloadContext> _downloadContext;
- SharedHandle<PeerStorage> _peerStorage;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<DownloadContext> downloadContext_;
+ SharedHandle<PeerStorage> peerStorage_;
+ SharedHandle<PieceStorage> pieceStorage_;
public:
ShareRatioSeedCriteria
(double ratio, const SharedHandle<DownloadContext>& downloadContext)
:ratio(ratio),
- _downloadContext(downloadContext) {}
+ downloadContext_(downloadContext) {}
virtual ~ShareRatioSeedCriteria() {}
virtual void reset() {}
virtual bool evaluate() {
- if(_downloadContext->getTotalLength() == 0) {
+ if(downloadContext_->getTotalLength() == 0) {
return false;
}
- TransferStat stat = _peerStorage->calculateStat();
+ TransferStat stat = peerStorage_->calculateStat();
return ratio <=
(double)stat.getAllTimeUploadLength()/
- _pieceStorage->getCompletedLength();
+ pieceStorage_->getCompletedLength();
}
void setRatio(double ratio) {
@@ -78,12 +78,12 @@ public:
void setPeerStorage(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
};
diff --git a/src/SharedHandle.h b/src/SharedHandle.h
index c2ebb450..1e5c29cb 100644
--- a/src/SharedHandle.h
+++ b/src/SharedHandle.h
@@ -44,34 +44,34 @@ typedef struct WeakRef {} WeakRef;
class RefCount {
private:
- size_t _strongRefCount;
- size_t _weakRefCount;
+ size_t strongRefCount_;
+ size_t weakRefCount_;
public:
- RefCount():_strongRefCount(1), _weakRefCount(1) {}
+ RefCount():strongRefCount_(1), weakRefCount_(1) {}
- RefCount(const WeakRef&):_strongRefCount(0), _weakRefCount(1) {}
+ RefCount(const WeakRef&):strongRefCount_(0), weakRefCount_(1) {}
inline void addRefCount() {
- ++_strongRefCount;
- ++_weakRefCount;
+ ++strongRefCount_;
+ ++weakRefCount_;
}
inline void addWeakRefCount() {
- ++_weakRefCount;
+ ++weakRefCount_;
}
inline void releaseRefCount() {
- --_strongRefCount;
- --_weakRefCount;
+ --strongRefCount_;
+ --weakRefCount_;
}
inline void releaseWeakRefCount() {
- --_weakRefCount;
+ --weakRefCount_;
}
- inline size_t getStrongRefCount() { return _strongRefCount; }
+ inline size_t getStrongRefCount() { return strongRefCount_; }
- inline size_t getWeakRefCount() { return _weakRefCount; }
+ inline size_t getWeakRefCount() { return weakRefCount_; }
};
class WeakCount;
@@ -80,89 +80,89 @@ class SharedCount {
private:
friend class WeakCount;
- RefCount* _refCount;
+ RefCount* refCount_;
public:
- SharedCount():_refCount(new RefCount()) {}
+ SharedCount():refCount_(new RefCount()) {}
- SharedCount(const SharedCount& s):_refCount(s._refCount)
+ SharedCount(const SharedCount& s):refCount_(s.refCount_)
{
- _refCount->addRefCount();
+ refCount_->addRefCount();
}
~SharedCount() {
- _refCount->releaseRefCount();
- if(_refCount->getWeakRefCount() == 0) {
- delete _refCount;
+ refCount_->releaseRefCount();
+ if(refCount_->getWeakRefCount() == 0) {
+ delete refCount_;
}
}
bool reassign(const SharedCount& s) {
- s._refCount->addRefCount();
- _refCount->releaseRefCount();
- if(_refCount->getWeakRefCount() == 0) {
- delete _refCount;
- _refCount = s._refCount;
+ s.refCount_->addRefCount();
+ refCount_->releaseRefCount();
+ if(refCount_->getWeakRefCount() == 0) {
+ delete refCount_;
+ refCount_ = s.refCount_;
return true;
}
- size_t thisCount = _refCount->getStrongRefCount();
- _refCount = s._refCount;
+ size_t thisCount = refCount_->getStrongRefCount();
+ refCount_ = s.refCount_;
return thisCount == 0;
}
- inline size_t getRefCount() const { return _refCount->getStrongRefCount(); }
+ inline size_t getRefCount() const { return refCount_->getStrongRefCount(); }
};
class WeakCount {
private:
- RefCount* _refCount;
+ RefCount* refCount_;
public:
- WeakCount(const WeakRef& t):_refCount(new RefCount(t)) {}
+ WeakCount(const WeakRef& t):refCount_(new RefCount(t)) {}
- WeakCount(const StrongRef& t):_refCount(new RefCount()) {}
+ WeakCount(const StrongRef& t):refCount_(new RefCount()) {}
- WeakCount(const WeakCount& w):_refCount(w._refCount)
+ WeakCount(const WeakCount& w):refCount_(w.refCount_)
{
- _refCount->addWeakRefCount();
+ refCount_->addWeakRefCount();
}
- WeakCount(const SharedCount& s):_refCount(s._refCount)
+ WeakCount(const SharedCount& s):refCount_(s.refCount_)
{
- _refCount->addWeakRefCount();
+ refCount_->addWeakRefCount();
}
~WeakCount()
{
- _refCount->releaseWeakRefCount();
- if(_refCount->getWeakRefCount() == 0) {
- delete _refCount;
+ refCount_->releaseWeakRefCount();
+ if(refCount_->getWeakRefCount() == 0) {
+ delete refCount_;
}
}
bool reassign(const SharedCount& s) {
- s._refCount->addWeakRefCount();
- _refCount->releaseWeakRefCount();
- if(_refCount->getWeakRefCount() == 0) {
- delete _refCount;
- _refCount = s._refCount;
+ s.refCount_->addWeakRefCount();
+ refCount_->releaseWeakRefCount();
+ if(refCount_->getWeakRefCount() == 0) {
+ delete refCount_;
+ refCount_ = s.refCount_;
return true;
}
- _refCount = s._refCount;
+ refCount_ = s.refCount_;
return false;
}
bool reassign(const WeakCount& s) {
- s._refCount->addWeakRefCount();
- _refCount->releaseWeakRefCount();
- if(_refCount->getWeakRefCount() == 0) {
- delete _refCount;
- _refCount = s._refCount;
+ s.refCount_->addWeakRefCount();
+ refCount_->releaseWeakRefCount();
+ if(refCount_->getWeakRefCount() == 0) {
+ delete refCount_;
+ refCount_ = s.refCount_;
return true;
}
- _refCount = s._refCount;
+ refCount_ = s.refCount_;
return false;
}
- inline size_t getRefCount() const { return _refCount->getStrongRefCount(); }
+ inline size_t getRefCount() const { return refCount_->getStrongRefCount(); }
};
@@ -193,55 +193,55 @@ private:
template<typename S> friend class WeakHandle;
- T* _obj;
+ T* obj_;
- SharedCount _ucount;
+ SharedCount ucount_;
public:
- SharedHandle():_obj(0), _ucount() {}
+ SharedHandle():obj_(0), ucount_() {}
- explicit SharedHandle(T* obj):_obj(obj), _ucount() {}
+ explicit SharedHandle(T* obj):obj_(obj), ucount_() {}
- SharedHandle(const SharedHandle& t):_obj(t._obj), _ucount(t._ucount) {}
+ SharedHandle(const SharedHandle& t):obj_(t.obj_), ucount_(t.ucount_) {}
template<typename S>
- SharedHandle(const SharedHandle<S>& t):_obj(t._obj), _ucount(t._ucount) {}
+ SharedHandle(const SharedHandle<S>& t):obj_(t.obj_), ucount_(t.ucount_) {}
template<typename S>
SharedHandle(const SharedHandle<S>& t, T* p):
- _obj(p), _ucount(t._ucount) {}
+ obj_(p), ucount_(t.ucount_) {}
~SharedHandle() {
- if(_ucount.getRefCount() == 1) {
- delete _obj;
+ if(ucount_.getRefCount() == 1) {
+ delete obj_;
}
}
SharedHandle& operator=(const SharedHandle& t) {
- if(_ucount.reassign(t._ucount)) {
- delete _obj;
+ if(ucount_.reassign(t.ucount_)) {
+ delete obj_;
}
- _obj = t._obj;
+ obj_ = t.obj_;
return *this;
}
template<typename S>
SharedHandle& operator=(const SharedHandle<S>& t) {
- if(_ucount.reassign(t._ucount)) {
- delete _obj;
+ if(ucount_.reassign(t.ucount_)) {
+ delete obj_;
}
- _obj = t._obj;
+ obj_ = t.obj_;
return *this;
}
- T* operator->() const { return _obj; }
+ T* operator->() const { return obj_; }
T* get() const {
- return _obj;
+ return obj_;
}
size_t getRefCount() const {
- return _ucount.getRefCount();
+ return ucount_.getRefCount();
}
void reset() {
@@ -253,7 +253,7 @@ public:
}
bool isNull() const {
- return _obj == 0;
+ return obj_ == 0;
}
};
@@ -275,23 +275,23 @@ static_pointer_cast(const SharedHandle<S>& t) {
template<typename T>
std::ostream& operator<<(std::ostream& o, const SharedHandle<T>& sp) {
- o << *sp._obj;
+ o << *sp.obj_;
return o;
}
template<typename T1, typename T2>
bool operator==(const SharedHandle<T1>& t1, const SharedHandle<T2>& t2) {
- return *t1._obj == *t2._obj;
+ return *t1.obj_ == *t2.obj_;
}
template<typename T1, typename T2>
bool operator!=(const SharedHandle<T1>& t1, const SharedHandle<T2>& t2) {
- return *t1._obj != *t2._obj;
+ return *t1.obj_ != *t2.obj_;
}
template<typename T1, typename T2>
bool operator<(const SharedHandle<T1>& t1, const SharedHandle<T2>& t2) {
- return *t1._obj < *t2._obj;
+ return *t1.obj_ < *t2.obj_;
}
template<typename T>
@@ -313,60 +313,60 @@ private:
template<typename S> friend class WeakHandle;
- T* _obj;
+ T* obj_;
- WeakCount _ucount;
+ WeakCount ucount_;
public:
- WeakHandle():_obj(0), _ucount(WeakRef()) {}
+ WeakHandle():obj_(0), ucount_(WeakRef()) {}
- explicit WeakHandle(T* obj):_obj(obj), _ucount(StrongRef()) {}
+ explicit WeakHandle(T* obj):obj_(obj), ucount_(StrongRef()) {}
- WeakHandle(const WeakHandle& t):_obj(t._obj), _ucount(t._ucount) {}
+ WeakHandle(const WeakHandle& t):obj_(t.obj_), ucount_(t.ucount_) {}
template<typename S>
- WeakHandle(const SharedHandle<S>& t):_obj(t._obj), _ucount(t._ucount) {}
+ WeakHandle(const SharedHandle<S>& t):obj_(t.obj_), ucount_(t.ucount_) {}
template<typename S>
WeakHandle(const WeakHandle<S>& t, T* p):
- _obj(p), _ucount(t._ucount) {}
+ obj_(p), ucount_(t.ucount_) {}
~WeakHandle() {}
WeakHandle& operator=(const WeakHandle& t) {
- _ucount.reassign(t._ucount);
- _obj = t._obj;
+ ucount_.reassign(t.ucount_);
+ obj_ = t.obj_;
return *this;
}
template<typename S>
WeakHandle& operator=(const SharedHandle<S>& t) {
- _ucount.reassign(t._ucount);
- _obj = t._obj;
+ ucount_.reassign(t.ucount_);
+ obj_ = t.obj_;
return *this;
}
template<typename S>
WeakHandle& operator=(const WeakHandle<S>& t) {
- _ucount.reassign(t._ucount);
- _obj = t._obj;
+ ucount_.reassign(t.ucount_);
+ obj_ = t.obj_;
return *this;
}
- T* operator->() { return _obj; }
+ T* operator->() { return obj_; }
- T* operator->() const { return _obj; }
+ T* operator->() const { return obj_; }
T* get() const {
if(isNull()) {
return 0;
} else {
- return _obj;
+ return obj_;
}
}
size_t getRefCount() const {
- return _ucount.getRefCount();
+ return ucount_.getRefCount();
}
void reset() {
@@ -374,29 +374,29 @@ public:
}
bool isNull() const {
- return _ucount.getRefCount() == 0 || _obj == 0;
+ return ucount_.getRefCount() == 0 || obj_ == 0;
}
};
template<typename T>
std::ostream& operator<<(std::ostream& o, const WeakHandle<T>& sp) {
- o << *sp._obj;
+ o << *sp.obj_;
return o;
}
template<typename T1, typename T2>
bool operator==(const WeakHandle<T1>& t1, const WeakHandle<T2>& t2) {
- return *t1._obj == *t2._obj;
+ return *t1.obj_ == *t2.obj_;
}
template<typename T1, typename T2>
bool operator!=(const WeakHandle<T1>& t1, const WeakHandle<T2>& t2) {
- return *t1._obj != *t2._obj;
+ return *t1.obj_ != *t2.obj_;
}
template<typename T1, typename T2>
bool operator<(const WeakHandle<T1>& t1, const WeakHandle<T2>& t2) {
- return *t1._obj < *t2._obj;
+ return *t1.obj_ < *t2.obj_;
}
template<typename T, typename S>
diff --git a/src/Signature.cc b/src/Signature.cc
index 82f718ed..f8cd695f 100644
--- a/src/Signature.cc
+++ b/src/Signature.cc
@@ -47,22 +47,22 @@ Signature::~Signature() {}
void Signature::setType(const std::string& type)
{
- _type = type;
+ type_ = type;
}
void Signature::setFile(const std::string& file)
{
- _file = file;
+ file_ = file;
}
void Signature::setBody(const std::string& body)
{
- _body = body;
+ body_ = body;
}
bool Signature::save(const std::string& filepath) const
{
- return util::saveAs(filepath, _body);
+ return util::saveAs(filepath, body_);
}
} // namespace aria2
diff --git a/src/Signature.h b/src/Signature.h
index 184d743f..4b85b4a0 100644
--- a/src/Signature.h
+++ b/src/Signature.h
@@ -45,11 +45,11 @@ namespace aria2 {
class Signature {
private:
- std::string _type;
+ std::string type_;
- std::string _file;
+ std::string file_;
- std::string _body;
+ std::string body_;
public:
Signature();
@@ -59,21 +59,21 @@ public:
const std::string& getType() const
{
- return _type;
+ return type_;
}
void setFile(const std::string& file);
const std::string& getFile() const
{
- return _file;
+ return file_;
}
void setBody(const std::string& body);
const std::string& getBody() const
{
- return _body;
+ return body_;
}
bool save(const std::string& filepath) const;
diff --git a/src/SimpleRandomizer.cc b/src/SimpleRandomizer.cc
index 2f7d8504..86fbbb81 100644
--- a/src/SimpleRandomizer.cc
+++ b/src/SimpleRandomizer.cc
@@ -40,14 +40,14 @@
namespace aria2 {
-SharedHandle<SimpleRandomizer> SimpleRandomizer::_randomizer;
+SharedHandle<SimpleRandomizer> SimpleRandomizer::randomizer_;
const SharedHandle<SimpleRandomizer>& SimpleRandomizer::getInstance()
{
- if(_randomizer.isNull()) {
- _randomizer.reset(new SimpleRandomizer());
+ if(randomizer_.isNull()) {
+ randomizer_.reset(new SimpleRandomizer());
}
- return _randomizer;
+ return randomizer_;
}
void SimpleRandomizer::init()
diff --git a/src/SimpleRandomizer.h b/src/SimpleRandomizer.h
index cbecaf6a..c2a10c10 100644
--- a/src/SimpleRandomizer.h
+++ b/src/SimpleRandomizer.h
@@ -41,7 +41,7 @@ namespace aria2 {
class SimpleRandomizer : public Randomizer {
private:
- static SharedHandle<SimpleRandomizer> _randomizer;
+ static SharedHandle<SimpleRandomizer> randomizer_;
SimpleRandomizer();
public:
diff --git a/src/SingleFileAllocationIterator.cc b/src/SingleFileAllocationIterator.cc
index 5dc463db..b67ce9cd 100644
--- a/src/SingleFileAllocationIterator.cc
+++ b/src/SingleFileAllocationIterator.cc
@@ -44,47 +44,47 @@ namespace aria2 {
#define BUFSIZE (256*1024)
#define ALIGNMENT 512
-SingleFileAllocationIterator::SingleFileAllocationIterator(BinaryStream* stream, off_t offset, uint64_t totalLength):_stream(stream), _offset(offset), _totalLength(totalLength), _buffer(0)
+SingleFileAllocationIterator::SingleFileAllocationIterator(BinaryStream* stream, off_t offset, uint64_t totalLength):stream_(stream), offset_(offset), totalLength_(totalLength), buffer_(0)
{
- if(_offset%ALIGNMENT != 0) {
- _stream->disableDirectIO();
+ if(offset_%ALIGNMENT != 0) {
+ stream_->disableDirectIO();
}
}
SingleFileAllocationIterator::~SingleFileAllocationIterator()
{
#ifdef HAVE_POSIX_MEMALIGN
- free(_buffer);
+ free(buffer_);
#else
- delete [] _buffer;
+ delete [] buffer_;
#endif // HAVE_POSIX_MEMALIGN
}
void SingleFileAllocationIterator::init()
{
#ifdef HAVE_POSIX_MEMALIGN
- _buffer = reinterpret_cast<unsigned char*>
+ buffer_ = reinterpret_cast<unsigned char*>
(util::allocateAlignedMemory(ALIGNMENT, BUFSIZE));
#else
- _buffer = new unsigned char[BUFSIZE];
+ buffer_ = new unsigned char[BUFSIZE];
#endif // HAVE_POSIX_MEMALIGN
- memset(_buffer, 0, BUFSIZE);
+ memset(buffer_, 0, BUFSIZE);
}
void SingleFileAllocationIterator::allocateChunk()
{
- _stream->writeData(_buffer, BUFSIZE, _offset);
- _offset += BUFSIZE;
+ stream_->writeData(buffer_, BUFSIZE, offset_);
+ offset_ += BUFSIZE;
- if(_totalLength < (uint64_t)_offset) {
- _stream->truncate(_totalLength);
- _offset = _totalLength;
+ if(totalLength_ < (uint64_t)offset_) {
+ stream_->truncate(totalLength_);
+ offset_ = totalLength_;
}
}
bool SingleFileAllocationIterator::finished()
{
- return (uint64_t)_offset >= _totalLength;
+ return (uint64_t)offset_ >= totalLength_;
}
} // namespace aria2
diff --git a/src/SingleFileAllocationIterator.h b/src/SingleFileAllocationIterator.h
index 5347c3e4..308180d3 100644
--- a/src/SingleFileAllocationIterator.h
+++ b/src/SingleFileAllocationIterator.h
@@ -44,13 +44,13 @@ class BinaryStream;
class SingleFileAllocationIterator:public FileAllocationIterator
{
private:
- BinaryStream* _stream;
+ BinaryStream* stream_;
- off_t _offset;
+ off_t offset_;
- uint64_t _totalLength;
+ uint64_t totalLength_;
- unsigned char* _buffer;
+ unsigned char* buffer_;
public:
SingleFileAllocationIterator(BinaryStream* stream, off_t offset, uint64_t totalLength);
@@ -62,12 +62,12 @@ public:
virtual off_t getCurrentLength()
{
- return _offset;
+ return offset_;
}
virtual uint64_t getTotalLength()
{
- return _totalLength;
+ return totalLength_;
}
/**
diff --git a/src/SingletonHolder.h b/src/SingletonHolder.h
index 18edb279..7963125f 100644
--- a/src/SingletonHolder.h
+++ b/src/SingletonHolder.h
@@ -40,7 +40,7 @@ namespace aria2 {
template<typename T>
class SingletonHolder {
private:
- static T _instance;
+ static T instance_;
SingletonHolder() {}
public:
@@ -48,17 +48,17 @@ public:
static T& instance()
{
- return _instance;
+ return instance_;
}
static void instance(T& instance)
{
- _instance = instance;
+ instance_ = instance;
}
};
template<typename T>
-T SingletonHolder<T>::_instance;
+T SingletonHolder<T>::instance_;
} // namespace aria2
diff --git a/src/SleepCommand.cc b/src/SleepCommand.cc
index c8fd2868..d705a7c2 100644
--- a/src/SleepCommand.cc
+++ b/src/SleepCommand.cc
@@ -47,22 +47,22 @@ namespace aria2 {
SleepCommand::SleepCommand(cuid_t cuid, DownloadEngine* e,
RequestGroup* requestGroup,
Command* nextCommand, time_t wait):
- Command(cuid), _engine(e), _requestGroup(requestGroup),
- _nextCommand(nextCommand), _wait(wait), _checkPoint(global::wallclock) {}
+ Command(cuid), engine_(e), requestGroup_(requestGroup),
+ nextCommand_(nextCommand), wait_(wait), checkPoint_(global::wallclock) {}
SleepCommand::~SleepCommand() {
- delete _nextCommand;
+ delete nextCommand_;
}
bool SleepCommand::execute() {
- if(_requestGroup->downloadFinished() || _requestGroup->isHaltRequested()) {
+ if(requestGroup_->downloadFinished() || requestGroup_->isHaltRequested()) {
return true;
- } else if(_checkPoint.difference(global::wallclock) >= _wait) {
- _engine->addCommand(_nextCommand);
- _nextCommand = 0;
+ } else if(checkPoint_.difference(global::wallclock) >= wait_) {
+ engine_->addCommand(nextCommand_);
+ nextCommand_ = 0;
return true;
} else {
- _engine->addCommand(this);
+ engine_->addCommand(this);
return false;
}
}
diff --git a/src/SleepCommand.h b/src/SleepCommand.h
index cf03dc42..b437971e 100644
--- a/src/SleepCommand.h
+++ b/src/SleepCommand.h
@@ -45,11 +45,11 @@ class RequestGroup;
class SleepCommand:public Command {
private:
- DownloadEngine* _engine;
- RequestGroup* _requestGroup;
- Command* _nextCommand;
- time_t _wait;
- Timer _checkPoint;
+ DownloadEngine* engine_;
+ RequestGroup* requestGroup_;
+ Command* nextCommand_;
+ time_t wait_;
+ Timer checkPoint_;
public:
SleepCommand(cuid_t cuid, DownloadEngine* e, RequestGroup* requestGroup,
Command* nextCommand, time_t wait);
diff --git a/src/SocketBuffer.cc b/src/SocketBuffer.cc
index dd061f7e..28024a96 100644
--- a/src/SocketBuffer.cc
+++ b/src/SocketBuffer.cc
@@ -45,52 +45,52 @@
namespace aria2 {
SocketBuffer::SocketBuffer(const SharedHandle<SocketCore>& socket):
- _socket(socket), _offset(0) {}
+ socket_(socket), offset_(0) {}
SocketBuffer::~SocketBuffer()
{
- std::for_each(_bufq.begin(), _bufq.end(),
+ std::for_each(bufq_.begin(), bufq_.end(),
std::mem_fun_ref(&BufEntry::deleteBuf));
}
void SocketBuffer::pushBytes(unsigned char* bytes, size_t len)
{
- _bufq.push_back(BufEntry(bytes, len));
+ bufq_.push_back(BufEntry(bytes, len));
}
void SocketBuffer::pushStr(const std::string& data)
{
- _bufq.push_back(BufEntry(data));
+ bufq_.push_back(BufEntry(data));
}
ssize_t SocketBuffer::send()
{
size_t totalslen = 0;
- while(!_bufq.empty()) {
- BufEntry& buf = _bufq[0];
+ while(!bufq_.empty()) {
+ BufEntry& buf = bufq_[0];
const char* data;
ssize_t r;
if(buf.type == TYPE_BYTES) {
data = reinterpret_cast<const char*>(buf.bytes);
- r = buf.bytesLen-_offset;
+ r = buf.bytesLen-offset_;
} else {
const std::string& str = *buf.str;
data = str.data();
- r = str.size()-_offset;
+ r = str.size()-offset_;
}
- ssize_t slen = _socket->writeData(data+_offset, r);
- if(slen == 0 && !_socket->wantRead() && !_socket->wantWrite()) {
+ ssize_t slen = socket_->writeData(data+offset_, r);
+ if(slen == 0 && !socket_->wantRead() && !socket_->wantWrite()) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_SEND,
"Connection closed.").str());
}
totalslen += slen;
if(slen < r) {
- _offset += slen;
+ offset_ += slen;
break;
} else {
- _offset = 0;
+ offset_ = 0;
buf.deleteBuf();
- _bufq.pop_front();
+ bufq_.pop_front();
}
}
return totalslen;
@@ -98,7 +98,7 @@ ssize_t SocketBuffer::send()
bool SocketBuffer::sendBufferIsEmpty() const
{
- return _bufq.empty();
+ return bufq_.empty();
}
} // namespace aria2
diff --git a/src/SocketBuffer.h b/src/SocketBuffer.h
index 51462c8e..68f5ab77 100644
--- a/src/SocketBuffer.h
+++ b/src/SocketBuffer.h
@@ -74,14 +74,14 @@ private:
type(TYPE_STR), str(new std::string(str)) {}
};
- SharedHandle<SocketCore> _socket;
+ SharedHandle<SocketCore> socket_;
- std::deque<BufEntry> _bufq;
+ std::deque<BufEntry> bufq_;
- // Offset of data in _bufq[0]. SocketBuffer tries to send _bufq[0],
+ // Offset of data in bufq_[0]. SocketBuffer tries to send bufq_[0],
// but it cannot always send whole data. In this case, offset points
// to the data to be sent in the next send() call.
- size_t _offset;
+ size_t offset_;
public:
SocketBuffer(const SharedHandle<SocketCore>& socket);
diff --git a/src/SocketCore.cc b/src/SocketCore.cc
index 29a0301c..cb6602f8 100644
--- a/src/SocketCore.cc
+++ b/src/SocketCore.cc
@@ -118,52 +118,52 @@ static const char *errorMsg()
return errorMsg(SOCKET_ERRNO);
}
-int SocketCore::_protocolFamily = AF_UNSPEC;
+int SocketCore::protocolFamily_ = AF_UNSPEC;
std::vector<std::pair<struct sockaddr_storage, socklen_t> >
-SocketCore::_bindAddrs;
+SocketCore::bindAddrs_;
#ifdef ENABLE_SSL
-SharedHandle<TLSContext> SocketCore::_tlsContext;
+SharedHandle<TLSContext> SocketCore::tlsContext_;
void SocketCore::setTLSContext(const SharedHandle<TLSContext>& tlsContext)
{
- _tlsContext = tlsContext;
+ tlsContext_ = tlsContext;
}
#endif // ENABLE_SSL
-SocketCore::SocketCore(int sockType):_sockType(sockType), _sockfd(-1) {
+SocketCore::SocketCore(int sockType):sockType_(sockType), sockfd_(-1) {
init();
}
-SocketCore::SocketCore(sock_t sockfd, int sockType):_sockType(sockType), _sockfd(sockfd) {
+SocketCore::SocketCore(sock_t sockfd, int sockType):sockType_(sockType), sockfd_(sockfd) {
init();
}
void SocketCore::init()
{
- _blocking = true;
- _secure = 0;
+ blocking_ = true;
+ secure_ = 0;
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
#ifdef HAVE_LIBSSL
// for SSL
ssl = NULL;
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- _sslSession = 0;
- _peekBufMax = 4096;
- _peekBuf = 0;
- _peekBufLength = 0;
+ sslSession_ = 0;
+ peekBufMax_ = 4096;
+ peekBuf_ = 0;
+ peekBufLength_ = 0;
#endif //HAVE_LIBGNUTLS
}
SocketCore::~SocketCore() {
closeConnection();
#ifdef HAVE_LIBGNUTLS
- delete [] _peekBuf;
+ delete [] peekBuf_;
#endif // HAVE_LIBGNUTLS
}
@@ -186,7 +186,7 @@ std::string uitos(T value)
void SocketCore::create(int family, int protocol)
{
closeConnection();
- sock_t fd = socket(family, _sockType, protocol);
+ sock_t fd = socket(family, sockType_, protocol);
if(fd == (sock_t) -1) {
throw DL_ABORT_EX
(StringFormat("Failed to create socket. Cause:%s", errorMsg()).str());
@@ -198,7 +198,7 @@ void SocketCore::create(int family, int protocol)
throw DL_ABORT_EX
(StringFormat("Failed to create socket. Cause:%s", errorMsg()).str());
}
- _sockfd = fd;
+ sockfd_ = fd;
}
static sock_t bindInternal(int family, int socktype, int protocol,
@@ -250,11 +250,11 @@ void SocketCore::bindWithFamily(uint16_t port, int family, int flags)
{
closeConnection();
std::string error;
- sock_t fd = bindTo(0, port, family, _sockType, flags, error);
+ sock_t fd = bindTo(0, port, family, sockType_, flags, error);
if(fd == (sock_t) -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_BIND, error.c_str()).str());
} else {
- _sockfd = fd;
+ sockfd_ = fd;
}
}
@@ -263,11 +263,11 @@ void SocketCore::bind(const std::string& addr, uint16_t port, int flags)
closeConnection();
std::string error;
sock_t fd =
- bindTo(addr.c_str(), port, _protocolFamily, _sockType, flags, error);
+ bindTo(addr.c_str(), port, protocolFamily_, sockType_, flags, error);
if(fd == (sock_t)-1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_BIND, error.c_str()).str());
} else {
- _sockfd = fd;
+ sockfd_ = fd;
}
}
@@ -275,14 +275,14 @@ void SocketCore::bind(uint16_t port, int flags)
{
closeConnection();
std::string error;
- if(!(flags&AI_PASSIVE) || _bindAddrs.empty()) {
- sock_t fd = bindTo(0, port, _protocolFamily, _sockType, flags, error);
+ if(!(flags&AI_PASSIVE) || bindAddrs_.empty()) {
+ sock_t fd = bindTo(0, port, protocolFamily_, sockType_, flags, error);
if(fd != (sock_t) -1) {
- _sockfd = fd;
+ sockfd_ = fd;
}
} else {
for(std::vector<std::pair<struct sockaddr_storage, socklen_t> >::
- const_iterator i = _bindAddrs.begin(), eoi = _bindAddrs.end();
+ const_iterator i = bindAddrs_.begin(), eoi = bindAddrs_.end();
i != eoi; ++i) {
char host[NI_MAXHOST];
int s;
@@ -294,14 +294,14 @@ void SocketCore::bind(uint16_t port, int flags)
error = gai_strerror(s);
continue;
}
- sock_t fd = bindTo(host, port, _protocolFamily, _sockType, flags, error);
+ sock_t fd = bindTo(host, port, protocolFamily_, sockType_, flags, error);
if(fd != (sock_t)-1) {
- _sockfd = fd;
+ sockfd_ = fd;
break;
}
}
}
- if(_sockfd == (sock_t) -1) {
+ if(sockfd_ == (sock_t) -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_BIND, error.c_str()).str());
}
}
@@ -310,9 +310,9 @@ void SocketCore::bind(const struct sockaddr* addr, socklen_t addrlen)
{
closeConnection();
std::string error;
- sock_t fd = bindInternal(addr->sa_family, _sockType, 0, addr, addrlen, error);
+ sock_t fd = bindInternal(addr->sa_family, sockType_, 0, addr, addrlen, error);
if(fd != (sock_t)-1) {
- _sockfd = fd;
+ sockfd_ = fd;
} else {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_BIND, error.c_str()).str());
}
@@ -320,7 +320,7 @@ void SocketCore::bind(const struct sockaddr* addr, socklen_t addrlen)
void SocketCore::beginListen()
{
- if(listen(_sockfd, 1) == -1) {
+ if(listen(sockfd_, 1) == -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_LISTEN, errorMsg()).str());
}
}
@@ -330,11 +330,11 @@ SocketCore* SocketCore::acceptConnection() const
struct sockaddr_storage sockaddr;
socklen_t len = sizeof(sockaddr);
sock_t fd;
- while((fd = accept(_sockfd, reinterpret_cast<struct sockaddr*>(&sockaddr), &len)) == (sock_t) -1 && SOCKET_ERRNO == A2_EINTR);
+ while((fd = accept(sockfd_, reinterpret_cast<struct sockaddr*>(&sockaddr), &len)) == (sock_t) -1 && SOCKET_ERRNO == A2_EINTR);
if(fd == (sock_t) -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_ACCEPT, errorMsg()).str());
}
- return new SocketCore(fd, _sockType);
+ return new SocketCore(fd, sockType_);
}
void SocketCore::getAddrInfo(std::pair<std::string, uint16_t>& addrinfo) const
@@ -342,7 +342,7 @@ void SocketCore::getAddrInfo(std::pair<std::string, uint16_t>& addrinfo) const
struct sockaddr_storage sockaddr;
socklen_t len = sizeof(sockaddr);
struct sockaddr* addrp = reinterpret_cast<struct sockaddr*>(&sockaddr);
- if(getsockname(_sockfd, addrp, &len) == -1) {
+ if(getsockname(sockfd_, addrp, &len) == -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_GET_NAME, errorMsg()).str());
}
addrinfo = util::getNumericNameInfo(addrp, len);
@@ -353,7 +353,7 @@ void SocketCore::getPeerInfo(std::pair<std::string, uint16_t>& peerinfo) const
struct sockaddr_storage sockaddr;
socklen_t len = sizeof(sockaddr);
struct sockaddr* addrp = reinterpret_cast<struct sockaddr*>(&sockaddr);
- if(getpeername(_sockfd, addrp, &len) == -1) {
+ if(getpeername(sockfd_, addrp, &len) == -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_GET_NAME, errorMsg()).str());
}
peerinfo = util::getNumericNameInfo(addrp, len);
@@ -365,8 +365,8 @@ void SocketCore::establishConnection(const std::string& host, uint16_t port)
std::string error;
struct addrinfo* res;
int s;
- s = callGetaddrinfo(&res, host.c_str(), uitos(port).c_str(), _protocolFamily,
- _sockType, 0, 0);
+ s = callGetaddrinfo(&res, host.c_str(), uitos(port).c_str(), protocolFamily_,
+ sockType_, 0, 0);
if(s) {
throw DL_ABORT_EX(StringFormat(EX_RESOLVE_HOSTNAME,
host.c_str(), gai_strerror(s)).str());
@@ -385,10 +385,10 @@ void SocketCore::establishConnection(const std::string& host, uint16_t port)
CLOSE(fd);
continue;
}
- if(!_bindAddrs.empty()) {
+ if(!bindAddrs_.empty()) {
bool bindSuccess = false;
for(std::vector<std::pair<struct sockaddr_storage, socklen_t> >::
- const_iterator i = _bindAddrs.begin(), eoi = _bindAddrs.end();
+ const_iterator i = bindAddrs_.begin(), eoi = bindAddrs_.end();
i != eoi; ++i) {
if(::bind(fd,reinterpret_cast<const struct sockaddr*>(&(*i).first),
(*i).second) == -1) {
@@ -407,21 +407,21 @@ void SocketCore::establishConnection(const std::string& host, uint16_t port)
}
}
- _sockfd = fd;
+ sockfd_ = fd;
// make socket non-blocking mode
setNonBlockingMode();
if(connect(fd, rp->ai_addr, rp->ai_addrlen) == -1 &&
SOCKET_ERRNO != A2_EINPROGRESS) {
error = errorMsg();
- CLOSE(_sockfd);
- _sockfd = (sock_t) -1;
+ CLOSE(sockfd_);
+ sockfd_ = (sock_t) -1;
continue;
}
// TODO at this point, connection may not be established and it may fail
// later. In such case, next ai_addr should be tried.
break;
}
- if(_sockfd == (sock_t) -1) {
+ if(sockfd_ == (sock_t) -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_CONNECT, host.c_str(),
error.c_str()).str());
}
@@ -430,7 +430,7 @@ void SocketCore::establishConnection(const std::string& host, uint16_t port)
void SocketCore::setSockOpt
(int level, int optname, void* optval, socklen_t optlen)
{
- if(setsockopt(_sockfd, level, optname, (a2_sockopt_t)optval, optlen) < 0) {
+ if(setsockopt(sockfd_, level, optname, (a2_sockopt_t)optval, optlen) < 0) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_SET_OPT, errorMsg()).str());
}
}
@@ -488,60 +488,60 @@ void SocketCore::setNonBlockingMode()
{
#ifdef __MINGW32__
static u_long flag = 1;
- if (::ioctlsocket(_sockfd, FIONBIO, &flag) == -1) {
+ if (::ioctlsocket(sockfd_, FIONBIO, &flag) == -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_NONBLOCKING, errorMsg()).str());
}
#else
int flags;
- while((flags = fcntl(_sockfd, F_GETFL, 0)) == -1 && errno == EINTR);
+ while((flags = fcntl(sockfd_, F_GETFL, 0)) == -1 && errno == EINTR);
// TODO add error handling
- while(fcntl(_sockfd, F_SETFL, flags|O_NONBLOCK) == -1 && errno == EINTR);
+ while(fcntl(sockfd_, F_SETFL, flags|O_NONBLOCK) == -1 && errno == EINTR);
#endif // __MINGW32__
- _blocking = false;
+ blocking_ = false;
}
void SocketCore::setBlockingMode()
{
#ifdef __MINGW32__
static u_long flag = 0;
- if (::ioctlsocket(_sockfd, FIONBIO, &flag) == -1) {
+ if (::ioctlsocket(sockfd_, FIONBIO, &flag) == -1) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_BLOCKING, errorMsg()).str());
}
#else
int flags;
- while((flags = fcntl(_sockfd, F_GETFL, 0)) == -1 && errno == EINTR);
+ while((flags = fcntl(sockfd_, F_GETFL, 0)) == -1 && errno == EINTR);
// TODO add error handling
- while(fcntl(_sockfd, F_SETFL, flags&(~O_NONBLOCK)) == -1 && errno == EINTR);
+ while(fcntl(sockfd_, F_SETFL, flags&(~O_NONBLOCK)) == -1 && errno == EINTR);
#endif // __MINGW32__
- _blocking = true;
+ blocking_ = true;
}
void SocketCore::closeConnection()
{
#ifdef HAVE_LIBSSL
// for SSL
- if(_secure) {
+ if(secure_) {
SSL_shutdown(ssl);
}
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- if(_secure) {
- gnutls_bye(_sslSession, GNUTLS_SHUT_RDWR);
+ if(secure_) {
+ gnutls_bye(sslSession_, GNUTLS_SHUT_RDWR);
}
#endif // HAVE_LIBGNUTLS
- if(_sockfd != (sock_t) -1) {
- CLOSE(_sockfd);
- _sockfd = -1;
+ if(sockfd_ != (sock_t) -1) {
+ CLOSE(sockfd_);
+ sockfd_ = -1;
}
#ifdef HAVE_LIBSSL
// for SSL
- if(_secure) {
+ if(secure_) {
SSL_free(ssl);
}
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- if(_secure) {
- gnutls_deinit(_sslSession);
+ if(secure_) {
+ gnutls_deinit(sslSession_);
}
#endif // HAVE_LIBGNUTLS
}
@@ -549,7 +549,7 @@ void SocketCore::closeConnection()
#ifndef __MINGW32__
# define CHECK_FD(fd) \
if(fd < 0 || FD_SETSIZE <= fd) { \
- _logger->warn("Detected file descriptor >= FD_SETSIZE or < 0. " \
+ logger_->warn("Detected file descriptor >= FD_SETSIZE or < 0. " \
"Download may slow down or fail."); \
return false; \
}
@@ -559,7 +559,7 @@ bool SocketCore::isWritable(time_t timeout)
{
#ifdef HAVE_POLL
struct pollfd p;
- p.fd = _sockfd;
+ p.fd = sockfd_;
p.events = POLLOUT;
int r;
while((r = poll(&p, 1, timeout*1000)) == -1 && errno == EINTR);
@@ -573,17 +573,17 @@ bool SocketCore::isWritable(time_t timeout)
}
#else // !HAVE_POLL
# ifndef __MINGW32__
- CHECK_FD(_sockfd);
+ CHECK_FD(sockfd_);
# endif // !__MINGW32__
fd_set fds;
FD_ZERO(&fds);
- FD_SET(_sockfd, &fds);
+ FD_SET(sockfd_, &fds);
struct timeval tv;
tv.tv_sec = timeout;
tv.tv_usec = 0;
- int r = select(_sockfd+1, NULL, &fds, NULL, &tv);
+ int r = select(sockfd_+1, NULL, &fds, NULL, &tv);
if(r == 1) {
return true;
} else if(r == 0) {
@@ -603,13 +603,13 @@ bool SocketCore::isWritable(time_t timeout)
bool SocketCore::isReadable(time_t timeout)
{
#ifdef HAVE_LIBGNUTLS
- if(_secure && _peekBufLength > 0) {
+ if(secure_ && peekBufLength_ > 0) {
return true;
}
#endif // HAVE_LIBGNUTLS
#ifdef HAVE_POLL
struct pollfd p;
- p.fd = _sockfd;
+ p.fd = sockfd_;
p.events = POLLIN;
int r;
while((r = poll(&p, 1, timeout*1000)) == -1 && errno == EINTR);
@@ -623,17 +623,17 @@ bool SocketCore::isReadable(time_t timeout)
}
#else // !HAVE_POLL
# ifndef __MINGW32__
- CHECK_FD(_sockfd);
+ CHECK_FD(sockfd_);
# endif // !__MINGW32__
fd_set fds;
FD_ZERO(&fds);
- FD_SET(_sockfd, &fds);
+ FD_SET(sockfd_, &fds);
struct timeval tv;
tv.tv_sec = timeout;
tv.tv_usec = 0;
- int r = select(_sockfd+1, &fds, NULL, NULL, &tv);
+ int r = select(sockfd_+1, &fds, NULL, NULL, &tv);
if(r == 1) {
return true;
} else if(r == 0) {
@@ -657,9 +657,9 @@ int SocketCore::sslHandleEAGAIN(int ret)
if(error == SSL_ERROR_WANT_READ || error == SSL_ERROR_WANT_WRITE) {
ret = 0;
if(error == SSL_ERROR_WANT_READ) {
- _wantRead = true;
+ wantRead_ = true;
} else {
- _wantWrite = true;
+ wantWrite_ = true;
}
}
return ret;
@@ -669,11 +669,11 @@ int SocketCore::sslHandleEAGAIN(int ret)
#ifdef HAVE_LIBGNUTLS
void SocketCore::gnutlsRecordCheckDirection()
{
- int direction = gnutls_record_get_direction(_sslSession);
+ int direction = gnutls_record_get_direction(sslSession_);
if(direction == 0) {
- _wantRead = true;
+ wantRead_ = true;
} else { // if(direction == 1) {
- _wantWrite = true;
+ wantWrite_ = true;
}
}
#endif // HAVE_LIBGNUTLS
@@ -681,14 +681,14 @@ void SocketCore::gnutlsRecordCheckDirection()
ssize_t SocketCore::writeData(const char* data, size_t len)
{
ssize_t ret = 0;
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
- if(!_secure) {
- while((ret = send(_sockfd, data, len, 0)) == -1 && SOCKET_ERRNO == A2_EINTR);
+ if(!secure_) {
+ while((ret = send(sockfd_, data, len, 0)) == -1 && SOCKET_ERRNO == A2_EINTR);
if(ret == -1) {
if(A2_WOULDBLOCK(SOCKET_ERRNO)) {
- _wantWrite = true;
+ wantWrite_ = true;
ret = 0;
} else {
throw DL_RETRY_EX(StringFormat(EX_SOCKET_SEND, errorMsg()).str());
@@ -707,7 +707,7 @@ ssize_t SocketCore::writeData(const char* data, size_t len)
}
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- while((ret = gnutls_record_send(_sslSession, data, len)) ==
+ while((ret = gnutls_record_send(sslSession_, data, len)) ==
GNUTLS_E_INTERRUPTED);
if(ret == GNUTLS_E_AGAIN) {
gnutlsRecordCheckDirection();
@@ -724,15 +724,15 @@ ssize_t SocketCore::writeData(const char* data, size_t len)
void SocketCore::readData(char* data, size_t& len)
{
ssize_t ret = 0;
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
- if(!_secure) {
- while((ret = recv(_sockfd, data, len, 0)) == -1 && SOCKET_ERRNO == A2_EINTR);
+ if(!secure_) {
+ while((ret = recv(sockfd_, data, len, 0)) == -1 && SOCKET_ERRNO == A2_EINTR);
if(ret == -1) {
if(A2_WOULDBLOCK(SOCKET_ERRNO)) {
- _wantRead = true;
+ wantRead_ = true;
ret = 0;
} else {
throw DL_RETRY_EX(StringFormat(EX_SOCKET_RECV, errorMsg()).str());
@@ -770,15 +770,15 @@ void SocketCore::readData(char* data, size_t& len)
void SocketCore::peekData(char* data, size_t& len)
{
ssize_t ret = 0;
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
- if(!_secure) {
- while((ret = recv(_sockfd, data, len, MSG_PEEK)) == -1 &&
+ if(!secure_) {
+ while((ret = recv(sockfd_, data, len, MSG_PEEK)) == -1 &&
SOCKET_ERRNO == A2_EINTR);
if(ret == -1) {
if(A2_WOULDBLOCK(SOCKET_ERRNO)) {
- _wantRead = true;
+ wantRead_ = true;
ret = 0;
} else {
throw DL_RETRY_EX(StringFormat(EX_SOCKET_PEEK, errorMsg()).str());
@@ -816,15 +816,15 @@ void SocketCore::peekData(char* data, size_t& len)
#ifdef HAVE_LIBGNUTLS
size_t SocketCore::shiftPeekData(char* data, size_t len)
{
- if(_peekBufLength <= len) {
- memcpy(data, _peekBuf, _peekBufLength);
- size_t ret = _peekBufLength;
- _peekBufLength = 0;
+ if(peekBufLength_ <= len) {
+ memcpy(data, peekBuf_, peekBufLength_);
+ size_t ret = peekBufLength_;
+ peekBufLength_ = 0;
return ret;
} else {
- memcpy(data, _peekBuf, len);
- _peekBufLength -= len;
- memmove(_peekBuf, _peekBuf+len, _peekBufLength);
+ memcpy(data, peekBuf_, len);
+ peekBufLength_ -= len;
+ memmove(peekBuf_, peekBuf_+len, peekBufLength_);
return len;
}
@@ -832,15 +832,15 @@ size_t SocketCore::shiftPeekData(char* data, size_t len)
void SocketCore::addPeekData(char* data, size_t len)
{
- if(_peekBufLength+len > _peekBufMax) {
- char* temp = new char[_peekBufMax+len];
- memcpy(temp, _peekBuf, _peekBufLength);
- delete [] _peekBuf;
- _peekBuf = temp;
- _peekBufMax = _peekBufLength+len;
+ if(peekBufLength_+len > peekBufMax_) {
+ char* temp = new char[peekBufMax_+len];
+ memcpy(temp, peekBuf_, peekBufLength_);
+ delete [] peekBuf_;
+ peekBuf_ = temp;
+ peekBufMax_ = peekBufLength_+len;
}
- memcpy(_peekBuf+_peekBufLength, data, len);
- _peekBufLength += len;
+ memcpy(peekBuf_+peekBufLength_, data, len);
+ peekBufLength_ += len;
}
static ssize_t GNUTLS_RECORD_RECV_NO_INTERRUPT
@@ -861,7 +861,7 @@ ssize_t SocketCore::gnutlsRecv(char* data, size_t len)
size_t plen = shiftPeekData(data, len);
if(plen < len) {
ssize_t ret = GNUTLS_RECORD_RECV_NO_INTERRUPT
- (_sslSession, data+plen, len-plen);
+ (sslSession_, data+plen, len-plen);
if(ret == GNUTLS_E_AGAIN) {
return GNUTLS_E_AGAIN;
}
@@ -873,34 +873,34 @@ ssize_t SocketCore::gnutlsRecv(char* data, size_t len)
ssize_t SocketCore::gnutlsPeek(char* data, size_t len)
{
- if(_peekBufLength >= len) {
- memcpy(data, _peekBuf, len);
+ if(peekBufLength_ >= len) {
+ memcpy(data, peekBuf_, len);
return len;
} else {
- memcpy(data, _peekBuf, _peekBufLength);
+ memcpy(data, peekBuf_, peekBufLength_);
ssize_t ret = GNUTLS_RECORD_RECV_NO_INTERRUPT
- (_sslSession, data+_peekBufLength, len-_peekBufLength);
+ (sslSession_, data+peekBufLength_, len-peekBufLength_);
if(ret == GNUTLS_E_AGAIN) {
return GNUTLS_E_AGAIN;
}
- addPeekData(data+_peekBufLength, ret);
- return _peekBufLength;
+ addPeekData(data+peekBufLength_, ret);
+ return peekBufLength_;
}
}
#endif // HAVE_LIBGNUTLS
void SocketCore::prepareSecureConnection()
{
- if(!_secure) {
+ if(!secure_) {
#ifdef HAVE_LIBSSL
// for SSL
- ssl = SSL_new(_tlsContext->getSSLCtx());
+ ssl = SSL_new(tlsContext_->getSSLCtx());
if(!ssl) {
throw DL_ABORT_EX
(StringFormat(EX_SSL_INIT_FAILURE,
ERR_error_string(ERR_get_error(), 0)).str());
}
- if(SSL_set_fd(ssl, _sockfd) == 0) {
+ if(SSL_set_fd(ssl, sockfd_) == 0) {
throw DL_ABORT_EX
(StringFormat(EX_SSL_INIT_FAILURE,
ERR_error_string(ERR_get_error(), 0)).str());
@@ -908,31 +908,31 @@ void SocketCore::prepareSecureConnection()
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
int r;
- gnutls_init(&_sslSession, GNUTLS_CLIENT);
+ gnutls_init(&sslSession_, GNUTLS_CLIENT);
// It seems err is not error message, but the argument string
// which causes syntax error.
const char* err;
// Disables TLS1.1 here because there are servers that don't
// understand TLS1.1.
- r = gnutls_priority_set_direct(_sslSession, "NORMAL:!VERS-TLS1.1", &err);
+ r = gnutls_priority_set_direct(sslSession_, "NORMAL:!VERS-TLS1.1", &err);
if(r != GNUTLS_E_SUCCESS) {
throw DL_ABORT_EX
(StringFormat(EX_SSL_INIT_FAILURE, gnutls_strerror(r)).str());
}
// put the x509 credentials to the current session
- gnutls_credentials_set(_sslSession, GNUTLS_CRD_CERTIFICATE,
- _tlsContext->getCertCred());
- gnutls_transport_set_ptr(_sslSession, (gnutls_transport_ptr_t)_sockfd);
+ gnutls_credentials_set(sslSession_, GNUTLS_CRD_CERTIFICATE,
+ tlsContext_->getCertCred());
+ gnutls_transport_set_ptr(sslSession_, (gnutls_transport_ptr_t)sockfd_);
#endif // HAVE_LIBGNUTLS
- _secure = 1;
+ secure_ = 1;
}
}
bool SocketCore::initiateSecureConnection(const std::string& hostname)
{
- if(_secure == 1) {
- _wantRead = false;
- _wantWrite = false;
+ if(secure_ == 1) {
+ wantRead_ = false;
+ wantWrite_ = false;
#ifdef HAVE_LIBSSL
int e = SSL_connect(ssl);
@@ -943,14 +943,14 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
break;
case SSL_ERROR_WANT_READ:
- _wantRead = true;
+ wantRead_ = true;
return false;
case SSL_ERROR_WANT_WRITE:
- _wantWrite = true;
+ wantWrite_ = true;
return false;
case SSL_ERROR_WANT_X509_LOOKUP:
case SSL_ERROR_ZERO_RETURN:
- if (_blocking) {
+ if (blocking_) {
throw DL_ABORT_EX
(StringFormat(EX_SSL_CONNECT_ERROR, ssl_error).str());
}
@@ -967,7 +967,7 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
(StringFormat(EX_SSL_UNKNOWN_ERROR, ssl_error).str());
}
}
- if(_tlsContext->peerVerificationEnabled()) {
+ if(tlsContext_->peerVerificationEnabled()) {
// verify peer
X509* peerCert = SSL_get_peer_certificate(ssl);
if(!peerCert) {
@@ -1012,7 +1012,7 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
}
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- int ret = gnutls_handshake(_sslSession);
+ int ret = gnutls_handshake(sslSession_);
if(ret == GNUTLS_E_AGAIN) {
gnutlsRecordCheckDirection();
return false;
@@ -1021,10 +1021,10 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
(StringFormat(EX_SSL_INIT_FAILURE, gnutls_strerror(ret)).str());
}
- if(_tlsContext->peerVerificationEnabled()) {
+ if(tlsContext_->peerVerificationEnabled()) {
// verify peer
unsigned int status;
- ret = gnutls_certificate_verify_peers2(_sslSession, &status);
+ ret = gnutls_certificate_verify_peers2(sslSession_, &status);
if(ret < 0) {
throw DL_ABORT_EX
(StringFormat("gnutls_certificate_verify_peer2() failed. Cause: %s",
@@ -1047,13 +1047,13 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
}
}
// certificate type: only X509 is allowed.
- if(gnutls_certificate_type_get(_sslSession) != GNUTLS_CRT_X509) {
+ if(gnutls_certificate_type_get(sslSession_) != GNUTLS_CRT_X509) {
throw DL_ABORT_EX("Certificate type is not X509.");
}
unsigned int peerCertsLength;
const gnutls_datum_t* peerCerts = gnutls_certificate_get_peers
- (_sslSession, &peerCertsLength);
+ (sslSession_, &peerCertsLength);
if(!peerCerts) {
throw DL_ABORT_EX(MSG_NO_CERT_FOUND);
}
@@ -1095,9 +1095,9 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
}
}
}
- _peekBuf = new char[_peekBufMax];
+ peekBuf_ = new char[peekBufMax_];
#endif // HAVE_LIBGNUTLS
- _secure = 2;
+ secure_ = 2;
return true;
} else {
return true;
@@ -1107,13 +1107,13 @@ bool SocketCore::initiateSecureConnection(const std::string& hostname)
ssize_t SocketCore::writeData(const char* data, size_t len,
const std::string& host, uint16_t port)
{
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
struct addrinfo* res;
int s;
- s = callGetaddrinfo(&res, host.c_str(), uitos(port).c_str(), _protocolFamily,
- _sockType, 0, 0);
+ s = callGetaddrinfo(&res, host.c_str(), uitos(port).c_str(), protocolFamily_,
+ sockType_, 0, 0);
if(s) {
throw DL_ABORT_EX(StringFormat(EX_SOCKET_SEND, gai_strerror(s)).str());
}
@@ -1121,13 +1121,13 @@ ssize_t SocketCore::writeData(const char* data, size_t len,
struct addrinfo* rp;
ssize_t r = -1;
for(rp = res; rp; rp = rp->ai_next) {
- while((r = sendto(_sockfd, data, len, 0, rp->ai_addr, rp->ai_addrlen)) == -1
+ while((r = sendto(sockfd_, data, len, 0, rp->ai_addr, rp->ai_addrlen)) == -1
&& A2_EINTR == SOCKET_ERRNO);
if(r == static_cast<ssize_t>(len)) {
break;
}
if(r == -1 && A2_WOULDBLOCK(SOCKET_ERRNO)) {
- _wantWrite = true;
+ wantWrite_ = true;
r = 0;
break;
}
@@ -1142,17 +1142,17 @@ ssize_t SocketCore::readDataFrom(char* data, size_t len,
std::pair<std::string /* numerichost */,
uint16_t /* port */>& sender)
{
- _wantRead = false;
- _wantWrite = false;
+ wantRead_ = false;
+ wantWrite_ = false;
struct sockaddr_storage sockaddr;
socklen_t sockaddrlen = sizeof(struct sockaddr_storage);
struct sockaddr* addrp = reinterpret_cast<struct sockaddr*>(&sockaddr);
ssize_t r;
- while((r = recvfrom(_sockfd, data, len, 0, addrp, &sockaddrlen)) == -1 &&
+ while((r = recvfrom(sockfd_, data, len, 0, addrp, &sockaddrlen)) == -1 &&
A2_EINTR == SOCKET_ERRNO);
if(r == -1) {
if(A2_WOULDBLOCK(SOCKET_ERRNO)) {
- _wantRead = true;
+ wantRead_ = true;
r = 0;
} else {
throw DL_RETRY_EX(StringFormat(EX_SOCKET_RECV, errorMsg()).str());
@@ -1169,7 +1169,7 @@ std::string SocketCore::getSocketError() const
int error;
socklen_t optlen = sizeof(error);
- if(getsockopt(_sockfd, SOL_SOCKET, SO_ERROR, (a2_sockopt_t) &error, &optlen) == -1) {
+ if(getsockopt(sockfd_, SOL_SOCKET, SO_ERROR, (a2_sockopt_t) &error, &optlen) == -1) {
throw DL_ABORT_EX(StringFormat("Failed to get socket error: %s",
errorMsg()).str());
}
@@ -1182,26 +1182,26 @@ std::string SocketCore::getSocketError() const
bool SocketCore::wantRead() const
{
- return _wantRead;
+ return wantRead_;
}
bool SocketCore::wantWrite() const
{
- return _wantWrite;
+ return wantWrite_;
}
void SocketCore::bindAddress(const std::string& iface)
{
std::vector<std::pair<struct sockaddr_storage, socklen_t> > bindAddrs;
- getInterfaceAddress(bindAddrs, iface, _protocolFamily);
+ getInterfaceAddress(bindAddrs, iface, protocolFamily_);
if(bindAddrs.empty()) {
throw DL_ABORT_EX
(StringFormat(MSG_INTERFACE_NOT_FOUND,
iface.c_str(), "not available").str());
} else {
- _bindAddrs = bindAddrs;
+ bindAddrs_ = bindAddrs;
for(std::vector<std::pair<struct sockaddr_storage, socklen_t> >::
- const_iterator i = _bindAddrs.begin(), eoi = _bindAddrs.end();
+ const_iterator i = bindAddrs_.begin(), eoi = bindAddrs_.end();
i != eoi; ++i) {
char host[NI_MAXHOST];
int s;
diff --git a/src/SocketCore.h b/src/SocketCore.h
index f0df6ec2..67585bc3 100644
--- a/src/SocketCore.h
+++ b/src/SocketCore.h
@@ -70,22 +70,22 @@ class SocketCore {
friend bool operator<(const SocketCore& s1, const SocketCore& s2);
private:
// socket type defined in <sys/socket.h>
- int _sockType;
+ int sockType_;
// socket endpoint descriptor
- sock_t _sockfd;
+ sock_t sockfd_;
- static int _protocolFamily;
+ static int protocolFamily_;
- static std::vector<std::pair<struct sockaddr_storage, socklen_t> > _bindAddrs;
+ static std::vector<std::pair<struct sockaddr_storage, socklen_t> > bindAddrs_;
- bool _blocking;
- int _secure;
+ bool blocking_;
+ int secure_;
- bool _wantRead;
- bool _wantWrite;
+ bool wantRead_;
+ bool wantWrite_;
#if ENABLE_SSL
- static SharedHandle<TLSContext> _tlsContext;
+ static SharedHandle<TLSContext> tlsContext_;
#endif // ENABLE_SSL
#ifdef HAVE_LIBSSL
@@ -95,10 +95,10 @@ private:
int sslHandleEAGAIN(int ret);
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
- gnutls_session_t _sslSession;
- char* _peekBuf;
- size_t _peekBufLength;
- size_t _peekBufMax;
+ gnutls_session_t sslSession_;
+ char* peekBuf_;
+ size_t peekBufLength_;
+ size_t peekBufMax_;
size_t shiftPeekData(char* data, size_t len);
void addPeekData(char* data, size_t len);
@@ -119,9 +119,9 @@ public:
SocketCore(int sockType = SOCK_STREAM);
~SocketCore();
- sock_t getSockfd() const { return _sockfd; }
+ sock_t getSockfd() const { return sockfd_; }
- bool isOpen() const { return _sockfd != (sock_t) -1; }
+ bool isOpen() const { return sockfd_ != (sock_t) -1; }
void setMulticastInterface(const std::string& localAddr);
@@ -219,8 +219,8 @@ public:
* all data is sent.
* If the underlying socket is in non-blocking mode, this method may return
* even if all data is sent. The size of written data is returned. If
- * underlying socket gets EAGAIN, _wantRead or _wantWrite is set accordingly.
- * This method sets _wantRead and _wantWrite to false before do anything else.
+ * underlying socket gets EAGAIN, wantRead_ or wantWrite_ is set accordingly.
+ * This method sets wantRead_ and wantWrite_ to false before do anything else.
* @param data data to write
* @param len length of data
*/
@@ -254,8 +254,8 @@ public:
* at least 1byte is received.
* If the underlying socket is in non-blocking mode, this method may return
* even if no single byte is received. If the underlying socket gets EAGAIN,
- * _wantRead or _wantWrite is set accordingly.
- * This method sets _wantRead and _wantWrite to false before do anything else.
+ * wantRead_ or wantWrite_ is set accordingly.
+ * This method sets wantRead_ and wantWrite_ to false before do anything else.
* @param data holder to store data.
* @param len the maximum size data can store. This method assigns
* the number of bytes read to len.
@@ -306,7 +306,7 @@ public:
void prepareSecureConnection();
bool operator==(const SocketCore& s) {
- return _sockfd == s._sockfd;
+ return sockfd_ == s.sockfd_;
}
bool operator!=(const SocketCore& s) {
@@ -314,7 +314,7 @@ public:
}
bool operator<(const SocketCore& s) {
- return _sockfd < s._sockfd;
+ return sockfd_ < s.sockfd_;
}
std::string getSocketError() const;
@@ -338,13 +338,13 @@ public:
static void setProtocolFamily(int protocolFamily)
{
- _protocolFamily = protocolFamily;
+ protocolFamily_ = protocolFamily;
}
// Bind socket to interface. interface may be specified as a
// hostname, IP address or interface name like eth0. If the given
// interface is not found or binding socket is failed, exception
- // will be thrown. Set _protocolFamily before calling this function
+ // will be thrown. Set protocolFamily_ before calling this function
// if you limit protocol family.
//
// We cannot use interface as an argument because it is a reserved
diff --git a/src/SpeedCalc.cc b/src/SpeedCalc.cc
index 17ced794..0e5bd296 100644
--- a/src/SpeedCalc.cc
+++ b/src/SpeedCalc.cc
@@ -43,42 +43,42 @@ namespace aria2 {
#define CHANGE_INTERVAL_SEC 15
-SpeedCalc::SpeedCalc():_sw(0), _maxSpeed(0), _prevSpeed(0),
- _accumulatedLength(0),
- _nextInterval(CHANGE_INTERVAL_SEC)
+SpeedCalc::SpeedCalc():sw_(0), maxSpeed_(0), prevSpeed_(0),
+ accumulatedLength_(0),
+ nextInterval_(CHANGE_INTERVAL_SEC)
{
- std::fill(&_lengthArray[0], &_lengthArray[2], 0);
+ std::fill(&lengthArray_[0], &lengthArray_[2], 0);
}
void SpeedCalc::reset() {
- std::fill(&_lengthArray[0], &_lengthArray[2], 0);
- std::fill(&_cpArray[0], &_cpArray[2], global::wallclock);
- _sw = 0;
- _maxSpeed = 0;
- _prevSpeed = 0;
- _start = global::wallclock;
- _accumulatedLength = 0;
- _nextInterval = CHANGE_INTERVAL_SEC;
+ std::fill(&lengthArray_[0], &lengthArray_[2], 0);
+ std::fill(&cpArray_[0], &cpArray_[2], global::wallclock);
+ sw_ = 0;
+ maxSpeed_ = 0;
+ prevSpeed_ = 0;
+ start_ = global::wallclock;
+ accumulatedLength_ = 0;
+ nextInterval_ = CHANGE_INTERVAL_SEC;
}
unsigned int SpeedCalc::calculateSpeed() {
- int64_t milliElapsed = _cpArray[_sw].differenceInMillis(global::wallclock);
+ int64_t milliElapsed = cpArray_[sw_].differenceInMillis(global::wallclock);
if(milliElapsed) {
- unsigned int speed = _lengthArray[_sw]*1000/milliElapsed;
- _prevSpeed = speed;
- _maxSpeed = std::max(speed, _maxSpeed);
+ unsigned int speed = lengthArray_[sw_]*1000/milliElapsed;
+ prevSpeed_ = speed;
+ maxSpeed_ = std::max(speed, maxSpeed_);
if(isIntervalOver(milliElapsed)) {
changeSw();
}
return speed;
} else {
- return _prevSpeed;
+ return prevSpeed_;
}
}
void SpeedCalc::update(size_t bytes) {
- _accumulatedLength += bytes;
- std::transform(&_lengthArray[0], &_lengthArray[2], &_lengthArray[0],
+ accumulatedLength_ += bytes;
+ std::transform(&lengthArray_[0], &lengthArray_[2], &lengthArray_[0],
std::bind1st(std::plus<uint64_t>(), (uint64_t)bytes));
if(isIntervalOver()) {
changeSw();
@@ -86,28 +86,28 @@ void SpeedCalc::update(size_t bytes) {
}
bool SpeedCalc::isIntervalOver() const {
- return _nextInterval <= _cpArray[_sw].difference(global::wallclock);
+ return nextInterval_ <= cpArray_[sw_].difference(global::wallclock);
}
bool SpeedCalc::isIntervalOver(int64_t milliElapsed) const
{
- return _nextInterval <= milliElapsed/1000;
+ return nextInterval_ <= milliElapsed/1000;
}
void SpeedCalc::changeSw() {
- _lengthArray[_sw] = 0;
- _cpArray[_sw] = global::wallclock;
- _sw ^= 0x01;
- _nextInterval =
- _cpArray[_sw].difference(global::wallclock)+CHANGE_INTERVAL_SEC;
+ lengthArray_[sw_] = 0;
+ cpArray_[sw_] = global::wallclock;
+ sw_ ^= 0x01;
+ nextInterval_ =
+ cpArray_[sw_].difference(global::wallclock)+CHANGE_INTERVAL_SEC;
}
unsigned int SpeedCalc::calculateAvgSpeed() const {
- uint64_t milliElapsed = _start.differenceInMillis(global::wallclock);
+ uint64_t milliElapsed = start_.differenceInMillis(global::wallclock);
// if milliElapsed is too small, the average speed is rubish, better return 0
if(milliElapsed > 4) {
- unsigned int speed = _accumulatedLength*1000/milliElapsed;
+ unsigned int speed = accumulatedLength_*1000/milliElapsed;
return speed;
} else {
return 0;
diff --git a/src/SpeedCalc.h b/src/SpeedCalc.h
index 112e02cf..b19442ab 100644
--- a/src/SpeedCalc.h
+++ b/src/SpeedCalc.h
@@ -42,14 +42,14 @@ namespace aria2 {
class SpeedCalc {
private:
- uint64_t _lengthArray[2];
- int _sw;
- Timer _cpArray[2];
- unsigned int _maxSpeed;
- unsigned int _prevSpeed;
- Timer _start;
- uint64_t _accumulatedLength;
- time_t _nextInterval;
+ uint64_t lengthArray_[2];
+ int sw_;
+ Timer cpArray_[2];
+ unsigned int maxSpeed_;
+ unsigned int prevSpeed_;
+ Timer start_;
+ uint64_t accumulatedLength_;
+ time_t nextInterval_;
bool isIntervalOver() const;
@@ -65,7 +65,7 @@ public:
unsigned int calculateSpeed();
unsigned int getMaxSpeed() const {
- return _maxSpeed;
+ return maxSpeed_;
}
unsigned int calculateAvgSpeed() const;
diff --git a/src/StringFormat.cc b/src/StringFormat.cc
index 339e5d04..826342d0 100644
--- a/src/StringFormat.cc
+++ b/src/StringFormat.cc
@@ -48,14 +48,14 @@ StringFormat::StringFormat(const char* fmt, ...)
char buf[1024];
int r;
if((r = vsnprintf(buf, sizeof(buf), fmt, ap)) > 0) {
- _msg.assign(&buf[0], &buf[r]);
+ msg_.assign(&buf[0], &buf[r]);
}
va_end(ap);
}
const std::string& StringFormat::str() const
{
- return _msg;
+ return msg_;
}
std::ostream& operator<<(std::ostream& o, const StringFormat& fmt)
diff --git a/src/StringFormat.h b/src/StringFormat.h
index 9f5ed2bc..49657922 100644
--- a/src/StringFormat.h
+++ b/src/StringFormat.h
@@ -45,7 +45,7 @@ namespace aria2 {
class StringFormat {
private:
- std::string _msg;
+ std::string msg_;
public:
StringFormat(const char* fmt, ...);
diff --git a/src/TimeA2.cc b/src/TimeA2.cc
index f521aca6..33a6f551 100644
--- a/src/TimeA2.cc
+++ b/src/TimeA2.cc
@@ -42,25 +42,25 @@
namespace aria2 {
-Time::Time():_good(true)
+Time::Time():good_(true)
{
reset();
}
Time::Time(const Time& time)
{
- _tv = time._tv;
- _good = time._good;
+ tv_ = time.tv_;
+ good_ = time.good_;
}
-Time::Time(time_t sec):_good(true)
+Time::Time(time_t sec):good_(true)
{
setTimeInSec(sec);
}
-Time::Time(const struct timeval& tv):_good(true)
+Time::Time(const struct timeval& tv):good_(true)
{
- _tv = tv;
+ tv_ = tv;
}
Time::~Time() {}
@@ -68,19 +68,19 @@ Time::~Time() {}
Time& Time::operator=(const Time& time)
{
if(this != &time) {
- _tv = time._tv;
- _good = time._good;
+ tv_ = time.tv_;
+ good_ = time.good_;
}
return *this;
}
bool Time::operator<(const Time& time) const
{
- return util::difftv(time._tv, _tv) > 0;
+ return util::difftv(time.tv_, tv_) > 0;
}
void Time::reset() {
- gettimeofday(&_tv, 0);
+ gettimeofday(&tv_, 0);
}
struct timeval Time::getCurrentTime() const {
@@ -95,81 +95,81 @@ bool Time::elapsed(time_t sec) const {
// simple test using time.
// Then only when the further test is required, call gettimeofday.
time_t now = time(0);
- if(_tv.tv_sec+sec < now) {
+ if(tv_.tv_sec+sec < now) {
return true;
- } else if(_tv.tv_sec+sec == now) {
+ } else if(tv_.tv_sec+sec == now) {
return
- util::difftv(getCurrentTime(), _tv) >= static_cast<int64_t>(sec)*1000000;
+ util::difftv(getCurrentTime(), tv_) >= static_cast<int64_t>(sec)*1000000;
} else {
return false;
}
}
bool Time::elapsedInMillis(int64_t millis) const {
- return util::difftv(getCurrentTime(), _tv)/1000 >= millis;
+ return util::difftv(getCurrentTime(), tv_)/1000 >= millis;
}
bool Time::isNewer(const Time& time) const {
- return util::difftv(_tv, time._tv) > 0;
+ return util::difftv(tv_, time.tv_) > 0;
}
time_t Time::difference() const
{
- return util::difftv(getCurrentTime(), _tv)/1000000;
+ return util::difftv(getCurrentTime(), tv_)/1000000;
}
time_t Time::difference(const struct timeval& now) const
{
- return util::difftv(now, _tv)/1000000;
+ return util::difftv(now, tv_)/1000000;
}
int64_t Time::differenceInMillis() const {
- return util::difftv(getCurrentTime(), _tv)/1000;
+ return util::difftv(getCurrentTime(), tv_)/1000;
}
int64_t Time::differenceInMillis(const struct timeval& now) const
{
- return util::difftv(now, _tv)/1000;
+ return util::difftv(now, tv_)/1000;
}
bool Time::isZero() const
{
- return _tv.tv_sec == 0 && _tv.tv_usec == 0;
+ return tv_.tv_sec == 0 && tv_.tv_usec == 0;
}
int64_t Time::getTimeInMicros() const
{
- return (int64_t)_tv.tv_sec*1000*1000+_tv.tv_usec;
+ return (int64_t)tv_.tv_sec*1000*1000+tv_.tv_usec;
}
int64_t Time::getTimeInMillis() const
{
- return (int64_t)_tv.tv_sec*1000+_tv.tv_usec/1000;
+ return (int64_t)tv_.tv_sec*1000+tv_.tv_usec/1000;
}
time_t Time::getTime() const
{
- return _tv.tv_sec;
+ return tv_.tv_sec;
}
void Time::setTimeInSec(time_t sec) {
- _tv.tv_sec = sec;
- _tv.tv_usec = 0;
+ tv_.tv_sec = sec;
+ tv_.tv_usec = 0;
}
void Time::advance(time_t sec)
{
- _tv.tv_sec += sec;
+ tv_.tv_sec += sec;
}
bool Time::good() const
{
- return _good;
+ return good_;
}
bool Time::bad() const
{
- return !_good;
+ return !good_;
}
Time Time::parse(const std::string& datetime, const std::string& format)
@@ -224,7 +224,7 @@ Time Time::parseHTTPDate(const std::string& datetime)
Time Time::null()
{
Time t(0);
- t._good = false;
+ t.good_ = false;
return t;
}
diff --git a/src/TimeA2.h b/src/TimeA2.h
index d7276987..5fd45471 100644
--- a/src/TimeA2.h
+++ b/src/TimeA2.h
@@ -47,9 +47,9 @@ namespace aria2 {
class Time {
private:
- struct timeval _tv;
+ struct timeval tv_;
- bool _good;
+ bool good_;
struct timeval getCurrentTime() const;
public:
@@ -79,7 +79,7 @@ public:
time_t difference(const Time& now) const
{
- return difference(now._tv);
+ return difference(now.tv_);
}
int64_t differenceInMillis() const;
@@ -88,7 +88,7 @@ public:
int64_t differenceInMillis(const Time& now) const
{
- return differenceInMillis(now._tv);
+ return differenceInMillis(now.tv_);
}
// Returns true if this object's time value is zero.
diff --git a/src/TimeBasedCommand.cc b/src/TimeBasedCommand.cc
index 929f4257..b94fe60c 100644
--- a/src/TimeBasedCommand.cc
+++ b/src/TimeBasedCommand.cc
@@ -46,32 +46,32 @@ namespace aria2 {
TimeBasedCommand::TimeBasedCommand(cuid_t cuid, DownloadEngine* e,
time_t interval,
bool routineCommand):
- Command(cuid), _e(e),_exit(false), _interval(interval),
- _routineCommand(routineCommand), _checkPoint(global::wallclock) {}
+ Command(cuid), e_(e),exit_(false), interval_(interval),
+ routineCommand_(routineCommand), checkPoint_(global::wallclock) {}
TimeBasedCommand::~TimeBasedCommand() {}
bool TimeBasedCommand::execute()
{
preProcess();
- if(_exit) {
+ if(exit_) {
return true;
}
- if(_checkPoint.difference(global::wallclock) >= _interval) {
- _checkPoint = global::wallclock;
+ if(checkPoint_.difference(global::wallclock) >= interval_) {
+ checkPoint_ = global::wallclock;
process();
- if(_exit) {
+ if(exit_) {
return true;
}
}
postProcess();
- if(_exit) {
+ if(exit_) {
return true;
}
- if(_routineCommand) {
- _e->addRoutineCommand(this);
+ if(routineCommand_) {
+ e_->addRoutineCommand(this);
} else {
- _e->addCommand(this);
+ e_->addCommand(this);
}
return false;
}
diff --git a/src/TimeBasedCommand.h b/src/TimeBasedCommand.h
index 488df5b7..9f3d2556 100644
--- a/src/TimeBasedCommand.h
+++ b/src/TimeBasedCommand.h
@@ -45,36 +45,36 @@ class DownloadEngine;
class TimeBasedCommand : public Command
{
private:
- DownloadEngine* _e;
+ DownloadEngine* e_;
/**
- * setting _exit to true if this command's job has finished and you want to
+ * setting exit_ to true if this command's job has finished and you want to
* delete this command.
- * The _exit variable is evaluated after preProcess(), process(),
+ * The exit_ variable is evaluated after preProcess(), process(),
* postProcess(), and terminate processing immediately and excute() returns
* true.
*/
- bool _exit;
+ bool exit_;
- time_t _interval; // unit: sec
+ time_t interval_; // unit: sec
- bool _routineCommand;
+ bool routineCommand_;
- Timer _checkPoint;
+ Timer checkPoint_;
protected:
DownloadEngine* getDownloadEngine() const
{
- return _e;
+ return e_;
}
void enableExit()
{
- _exit = true;
+ exit_ = true;
}
time_t getInterval() const
{
- return _interval;
+ return interval_;
}
public:
/**
diff --git a/src/TimeSeedCriteria.h b/src/TimeSeedCriteria.h
index 9d7e5144..595fb368 100644
--- a/src/TimeSeedCriteria.h
+++ b/src/TimeSeedCriteria.h
@@ -44,26 +44,26 @@ namespace aria2 {
class TimeSeedCriteria : public SeedCriteria {
private:
// How much time the client does seeding in seconds.
- time_t _duration;
- Timer _watch;
+ time_t duration_;
+ Timer watch_;
public:
- TimeSeedCriteria(time_t duration):_duration(duration) {}
+ TimeSeedCriteria(time_t duration):duration_(duration) {}
virtual ~TimeSeedCriteria() {}
virtual void reset() {
- _watch = global::wallclock;
+ watch_ = global::wallclock;
}
virtual bool evaluate() {
- return _watch.difference(global::wallclock) >= _duration;
+ return watch_.difference(global::wallclock) >= duration_;
}
void setDuration(time_t duration) {
- _duration = duration;
+ duration_ = duration;
}
time_t getDuration() const {
- return _duration;
+ return duration_;
}
};
diff --git a/src/TimedHaltCommand.cc b/src/TimedHaltCommand.cc
index ee3250f2..30d72ec7 100644
--- a/src/TimedHaltCommand.cc
+++ b/src/TimedHaltCommand.cc
@@ -48,7 +48,7 @@ TimedHaltCommand::TimedHaltCommand(cuid_t cuid, DownloadEngine* e,
time_t secondsToHalt,
bool forceHalt):
TimeBasedCommand(cuid, e, secondsToHalt, true),
- _forceHalt(forceHalt) {}
+ forceHalt_(forceHalt) {}
TimedHaltCommand::~TimedHaltCommand() {}
@@ -64,7 +64,7 @@ void TimedHaltCommand::process()
{
if(!getDownloadEngine()->isHaltRequested()) {
getLogger()->notice(MSG_TIME_HAS_PASSED, getInterval());
- if(_forceHalt) {
+ if(forceHalt_) {
getLogger()->notice("This is emergency shutdown.");
getDownloadEngine()->requestForceHalt();
} else {
diff --git a/src/TimedHaltCommand.h b/src/TimedHaltCommand.h
index 0a8a8014..bbac55d4 100644
--- a/src/TimedHaltCommand.h
+++ b/src/TimedHaltCommand.h
@@ -41,7 +41,7 @@ namespace aria2 {
class TimedHaltCommand:public TimeBasedCommand {
private:
- bool _forceHalt;
+ bool forceHalt_;
public:
TimedHaltCommand
(cuid_t cuid, DownloadEngine* e, time_t secondsToHalt, bool forceHalt=false);
diff --git a/src/TimerA2.cc b/src/TimerA2.cc
index 0b437791..973c830e 100644
--- a/src/TimerA2.cc
+++ b/src/TimerA2.cc
@@ -46,14 +46,14 @@ Timer::Timer()
reset();
}
-Timer::Timer(const Timer& timer):_tv(timer._tv) {}
+Timer::Timer(const Timer& timer):tv_(timer.tv_) {}
Timer::Timer(time_t sec)
{
reset(sec);
}
-Timer::Timer(const struct timeval& tv):_tv(tv) {}
+Timer::Timer(const struct timeval& tv):tv_(tv) {}
static bool useClockGettime()
{
@@ -65,19 +65,19 @@ static bool useClockGettime()
Timer& Timer::operator=(const Timer& timer)
{
if(this != &timer) {
- _tv = timer._tv;
+ tv_ = timer.tv_;
}
return *this;
}
bool Timer::operator<(const Timer& timer) const
{
- return util::difftv(timer._tv, _tv) > 0;
+ return util::difftv(timer.tv_, tv_) > 0;
}
bool Timer::operator>(const Timer& timer) const
{
- return util::difftv(_tv, timer._tv) > 0;
+ return util::difftv(tv_, timer.tv_) > 0;
}
static timeval getCurrentTime()
@@ -97,69 +97,69 @@ static timeval getCurrentTime()
void Timer::reset()
{
- _tv = getCurrentTime();
+ tv_ = getCurrentTime();
}
void Timer::reset(time_t sec)
{
- _tv.tv_sec = sec;
- _tv.tv_usec = 0;
+ tv_.tv_sec = sec;
+ tv_.tv_usec = 0;
}
bool Timer::elapsed(time_t sec) const
{
return
- util::difftv(getCurrentTime(), _tv) >= static_cast<int64_t>(sec)*1000000;
+ util::difftv(getCurrentTime(), tv_) >= static_cast<int64_t>(sec)*1000000;
}
bool Timer::elapsedInMillis(int64_t millis) const
{
- return util::difftv(getCurrentTime(), _tv)/1000 >= millis;
+ return util::difftv(getCurrentTime(), tv_)/1000 >= millis;
}
time_t Timer::difference() const
{
- return util::difftv(getCurrentTime(), _tv)/1000000;
+ return util::difftv(getCurrentTime(), tv_)/1000000;
}
time_t Timer::difference(const timeval& tv) const
{
- return util::difftv(tv, _tv)/1000000;
+ return util::difftv(tv, tv_)/1000000;
}
int64_t Timer::differenceInMillis() const
{
- return util::difftv(getCurrentTime(), _tv)/1000;
+ return util::difftv(getCurrentTime(), tv_)/1000;
}
int64_t Timer::differenceInMillis(const timeval& tv) const
{
- return util::difftv(tv, _tv)/1000;
+ return util::difftv(tv, tv_)/1000;
}
bool Timer::isZero() const
{
- return _tv.tv_sec == 0 && _tv.tv_usec == 0;
+ return tv_.tv_sec == 0 && tv_.tv_usec == 0;
}
int64_t Timer::getTimeInMicros() const
{
- return (int64_t)_tv.tv_sec*1000*1000+_tv.tv_usec;
+ return (int64_t)tv_.tv_sec*1000*1000+tv_.tv_usec;
}
int64_t Timer::getTimeInMillis() const
{
- return (int64_t)_tv.tv_sec*1000+_tv.tv_usec/1000;
+ return (int64_t)tv_.tv_sec*1000+tv_.tv_usec/1000;
}
time_t Timer::getTime() const
{
- return _tv.tv_sec;
+ return tv_.tv_sec;
}
void Timer::advance(time_t sec)
{
- _tv.tv_sec += sec;
+ tv_.tv_sec += sec;
}
bool Timer::monotonicClock()
diff --git a/src/TimerA2.h b/src/TimerA2.h
index 9166d5b1..830bd4b5 100644
--- a/src/TimerA2.h
+++ b/src/TimerA2.h
@@ -42,7 +42,7 @@ namespace aria2 {
class Timer {
private:
- timeval _tv;
+ timeval tv_;
time_t difference(const struct timeval& tv) const;
@@ -73,14 +73,14 @@ public:
time_t difference(const Timer& timer) const
{
- return difference(timer._tv);
+ return difference(timer.tv_);
}
int64_t differenceInMillis() const;
int64_t differenceInMillis(const Timer& timer) const
{
- return differenceInMillis(timer._tv);
+ return differenceInMillis(timer.tv_);
}
// Returns true if this object's time value is zero.
diff --git a/src/TrackerWatcherCommand.cc b/src/TrackerWatcherCommand.cc
index 517f13ad..c9496ed8 100644
--- a/src/TrackerWatcherCommand.cc
+++ b/src/TrackerWatcherCommand.cc
@@ -71,44 +71,44 @@ namespace aria2 {
TrackerWatcherCommand::TrackerWatcherCommand
(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e):
Command(cuid),
- _requestGroup(requestGroup),
- _e(e)
+ requestGroup_(requestGroup),
+ e_(e)
{
- _requestGroup->increaseNumCommand();
+ requestGroup_->increaseNumCommand();
}
TrackerWatcherCommand::~TrackerWatcherCommand()
{
- _requestGroup->decreaseNumCommand();
+ requestGroup_->decreaseNumCommand();
}
bool TrackerWatcherCommand::execute() {
- if(_requestGroup->isForceHaltRequested()) {
- if(_trackerRequestGroup.isNull()) {
+ if(requestGroup_->isForceHaltRequested()) {
+ if(trackerRequestGroup_.isNull()) {
return true;
- } else if(_trackerRequestGroup->getNumCommand() == 0 ||
- _trackerRequestGroup->downloadFinished()) {
+ } else if(trackerRequestGroup_->getNumCommand() == 0 ||
+ trackerRequestGroup_->downloadFinished()) {
return true;
} else {
- _trackerRequestGroup->setForceHaltRequested(true);
- _e->addCommand(this);
+ trackerRequestGroup_->setForceHaltRequested(true);
+ e_->addCommand(this);
return false;
}
}
- if(_btAnnounce->noMoreAnnounce()) {
+ if(btAnnounce_->noMoreAnnounce()) {
if(getLogger()->debug()) {
getLogger()->debug("no more announce");
}
return true;
}
- if(_trackerRequestGroup.isNull()) {
- _trackerRequestGroup = createAnnounce();
- if(!_trackerRequestGroup.isNull()) {
+ if(trackerRequestGroup_.isNull()) {
+ trackerRequestGroup_ = createAnnounce();
+ if(!trackerRequestGroup_.isNull()) {
try {
std::vector<Command*>* commands = new std::vector<Command*>();
auto_delete_container<std::vector<Command*> > commandsDel(commands);
- _trackerRequestGroup->createInitialCommand(*commands, _e);
- _e->addCommand(*commands);
+ trackerRequestGroup_->createInitialCommand(*commands, e_);
+ e_->addCommand(*commands);
commands->clear();
if(getLogger()->debug()) {
getLogger()->debug("added tracker request command");
@@ -117,30 +117,30 @@ bool TrackerWatcherCommand::execute() {
getLogger()->error(EX_EXCEPTION_CAUGHT, ex);
}
}
- } else if(_trackerRequestGroup->downloadFinished()){
+ } else if(trackerRequestGroup_->downloadFinished()){
try {
- std::string trackerResponse = getTrackerResponse(_trackerRequestGroup);
+ std::string trackerResponse = getTrackerResponse(trackerRequestGroup_);
processTrackerResponse(trackerResponse);
- _btAnnounce->announceSuccess();
- _btAnnounce->resetAnnounce();
+ btAnnounce_->announceSuccess();
+ btAnnounce_->resetAnnounce();
} catch(RecoverableException& ex) {
getLogger()->error(EX_EXCEPTION_CAUGHT, ex);
- _btAnnounce->announceFailure();
- if(_btAnnounce->isAllAnnounceFailed()) {
- _btAnnounce->resetAnnounce();
+ btAnnounce_->announceFailure();
+ if(btAnnounce_->isAllAnnounceFailed()) {
+ btAnnounce_->resetAnnounce();
}
}
- _trackerRequestGroup.reset();
- } else if(_trackerRequestGroup->getNumCommand() == 0){
+ trackerRequestGroup_.reset();
+ } else if(trackerRequestGroup_->getNumCommand() == 0){
// handle errors here
- _btAnnounce->announceFailure(); // inside it, trackers = 0.
- _trackerRequestGroup.reset();
- if(_btAnnounce->isAllAnnounceFailed()) {
- _btAnnounce->resetAnnounce();
+ btAnnounce_->announceFailure(); // inside it, trackers = 0.
+ trackerRequestGroup_.reset();
+ if(btAnnounce_->isAllAnnounceFailed()) {
+ btAnnounce_->resetAnnounce();
}
}
- _e->addCommand(this);
+ e_->addCommand(this);
return false;
}
@@ -165,21 +165,21 @@ std::string TrackerWatcherCommand::getTrackerResponse
void TrackerWatcherCommand::processTrackerResponse
(const std::string& trackerResponse)
{
- _btAnnounce->processAnnounceResponse
+ btAnnounce_->processAnnounceResponse
(reinterpret_cast<const unsigned char*>(trackerResponse.c_str()),
trackerResponse.size());
- while(!_btRuntime->isHalt() && _btRuntime->lessThanMinPeers()) {
- SharedHandle<Peer> peer = _peerStorage->getUnusedPeer();
+ while(!btRuntime_->isHalt() && btRuntime_->lessThanMinPeers()) {
+ SharedHandle<Peer> peer = peerStorage_->getUnusedPeer();
if(peer.isNull()) {
break;
}
- peer->usedBy(_e->newCUID());
+ peer->usedBy(e_->newCUID());
PeerInitiateConnectionCommand* command =
new PeerInitiateConnectionCommand
- (peer->usedBy(), _requestGroup, peer, _e, _btRuntime);
- command->setPeerStorage(_peerStorage);
- command->setPieceStorage(_pieceStorage);
- _e->addCommand(command);
+ (peer->usedBy(), requestGroup_, peer, e_, btRuntime_);
+ command->setPeerStorage(peerStorage_);
+ command->setPieceStorage(pieceStorage_);
+ e_->addCommand(command);
if(getLogger()->debug()) {
getLogger()->debug("CUID#%s - Adding new command CUID#%s",
util::itos(getCuid()).c_str(),
@@ -190,9 +190,9 @@ void TrackerWatcherCommand::processTrackerResponse
SharedHandle<RequestGroup> TrackerWatcherCommand::createAnnounce() {
SharedHandle<RequestGroup> rg;
- if(_btAnnounce->isAnnounceReady()) {
- rg = createRequestGroup(_btAnnounce->getAnnounceUrl());
- _btAnnounce->announceStart(); // inside it, trackers++.
+ if(btAnnounce_->isAnnounceReady()) {
+ rg = createRequestGroup(btAnnounce_->getAnnounceUrl());
+ btAnnounce_->announceStart(); // inside it, trackers++.
}
return rg;
}
@@ -221,7 +221,7 @@ TrackerWatcherCommand::createRequestGroup(const std::string& uri)
std::vector<std::string> uris;
uris.push_back(uri);
SharedHandle<RequestGroup> rg(new RequestGroup(getOption()));
- if(backupTrackerIsAvailable(_requestGroup->getDownloadContext())) {
+ if(backupTrackerIsAvailable(requestGroup_->getDownloadContext())) {
if(getLogger()->debug()) {
getLogger()->debug("This is multi-tracker announce.");
}
@@ -263,30 +263,30 @@ TrackerWatcherCommand::createRequestGroup(const std::string& uri)
void TrackerWatcherCommand::setBtRuntime
(const SharedHandle<BtRuntime>& btRuntime)
{
- _btRuntime = btRuntime;
+ btRuntime_ = btRuntime;
}
void TrackerWatcherCommand::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
void TrackerWatcherCommand::setPieceStorage
(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void TrackerWatcherCommand::setBtAnnounce
(const SharedHandle<BtAnnounce>& btAnnounce)
{
- _btAnnounce = btAnnounce;
+ btAnnounce_ = btAnnounce;
}
const SharedHandle<Option>& TrackerWatcherCommand::getOption() const
{
- return _requestGroup->getOption();
+ return requestGroup_->getOption();
}
} // namespace aria2
diff --git a/src/TrackerWatcherCommand.h b/src/TrackerWatcherCommand.h
index 9a2db32b..bc4a7251 100644
--- a/src/TrackerWatcherCommand.h
+++ b/src/TrackerWatcherCommand.h
@@ -51,19 +51,19 @@ class Option;
class TrackerWatcherCommand : public Command
{
private:
- RequestGroup* _requestGroup;
+ RequestGroup* requestGroup_;
- DownloadEngine* _e;
+ DownloadEngine* e_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
- SharedHandle<BtAnnounce> _btAnnounce;
+ SharedHandle<BtAnnounce> btAnnounce_;
- SharedHandle<RequestGroup> _trackerRequestGroup;
+ SharedHandle<RequestGroup> trackerRequestGroup_;
/**
* Returns a command for announce request. Returns 0 if no announce request
* is needed.
diff --git a/src/URIResult.cc b/src/URIResult.cc
index 583f26d2..0e39e65e 100644
--- a/src/URIResult.cc
+++ b/src/URIResult.cc
@@ -37,6 +37,6 @@
namespace aria2 {
URIResult::URIResult(const std::string& uri, downloadresultcode::RESULT result):
- _uri(uri), _result(result) {}
+ uri_(uri), result_(result) {}
} // namespace aria2
diff --git a/src/URIResult.h b/src/URIResult.h
index 7aa49b80..4000300f 100644
--- a/src/URIResult.h
+++ b/src/URIResult.h
@@ -46,20 +46,20 @@ namespace aria2 {
// This class stores URI and its result code as a consequence of the download.
class URIResult {
private:
- std::string _uri;
+ std::string uri_;
- downloadresultcode::RESULT _result;
+ downloadresultcode::RESULT result_;
public:
URIResult(const std::string& uri, downloadresultcode::RESULT result);
const std::string& getURI() const
{
- return _uri;
+ return uri_;
}
downloadresultcode::RESULT getResult() const
{
- return _result;
+ return result_;
}
};
diff --git a/src/UTMetadataDataExtensionMessage.cc b/src/UTMetadataDataExtensionMessage.cc
index a63855db..63ed3c54 100644
--- a/src/UTMetadataDataExtensionMessage.cc
+++ b/src/UTMetadataDataExtensionMessage.cc
@@ -50,15 +50,15 @@ namespace aria2 {
UTMetadataDataExtensionMessage::UTMetadataDataExtensionMessage
(uint8_t extensionMessageID):UTMetadataExtensionMessage(extensionMessageID),
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
std::string UTMetadataDataExtensionMessage::getPayload()
{
Dict dict;
dict.put("msg_type", Integer::g(1));
dict.put("piece", Integer::g(getIndex()));
- dict.put("total_size", Integer::g(_totalSize));
- return bencode2::encode(&dict)+_data;
+ dict.put("total_size", Integer::g(totalSize_));
+ return bencode2::encode(&dict)+data_;
}
std::string UTMetadataDataExtensionMessage::toString() const
@@ -68,35 +68,35 @@ std::string UTMetadataDataExtensionMessage::toString() const
void UTMetadataDataExtensionMessage::doReceivedAction()
{
- if(_tracker->tracks(getIndex())) {
- if(_logger->debug()) {
- _logger->debug("ut_metadata index=%lu found in tracking list",
+ if(tracker_->tracks(getIndex())) {
+ if(logger_->debug()) {
+ logger_->debug("ut_metadata index=%lu found in tracking list",
static_cast<unsigned long>(getIndex()));
}
- _tracker->remove(getIndex());
- _pieceStorage->getDiskAdaptor()->writeData
- (reinterpret_cast<const unsigned char*>(_data.c_str()), _data.size(),
+ tracker_->remove(getIndex());
+ pieceStorage_->getDiskAdaptor()->writeData
+ (reinterpret_cast<const unsigned char*>(data_.c_str()), data_.size(),
getIndex()*METADATA_PIECE_SIZE);
- _pieceStorage->completePiece(_pieceStorage->getPiece(getIndex()));
- if(_pieceStorage->downloadFinished()) {
- std::string metadata = util::toString(_pieceStorage->getDiskAdaptor());
+ pieceStorage_->completePiece(pieceStorage_->getPiece(getIndex()));
+ if(pieceStorage_->downloadFinished()) {
+ std::string metadata = util::toString(pieceStorage_->getDiskAdaptor());
unsigned char infoHash[INFO_HASH_LENGTH];
MessageDigestHelper::digest(infoHash, INFO_HASH_LENGTH,
MessageDigestContext::SHA1,
metadata.data(), metadata.size());
- if(memcmp(infoHash, bittorrent::getInfoHash(_dctx),
+ if(memcmp(infoHash, bittorrent::getInfoHash(dctx_),
INFO_HASH_LENGTH) == 0) {
- _logger->info("Got ut_metadata");
+ logger_->info("Got ut_metadata");
} else {
- _logger->info("Got wrong ut_metadata");
- for(size_t i = 0; i < _dctx->getNumPieces(); ++i) {
- _pieceStorage->markPieceMissing(i);
+ logger_->info("Got wrong ut_metadata");
+ for(size_t i = 0; i < dctx_->getNumPieces(); ++i) {
+ pieceStorage_->markPieceMissing(i);
}
}
}
} else {
- if(_logger->debug()) {
- _logger->debug("ut_metadata index=%lu is not tracked",
+ if(logger_->debug()) {
+ logger_->debug("ut_metadata index=%lu is not tracked",
static_cast<unsigned long>(getIndex()));
}
}
diff --git a/src/UTMetadataDataExtensionMessage.h b/src/UTMetadataDataExtensionMessage.h
index dc025fdf..1c032786 100644
--- a/src/UTMetadataDataExtensionMessage.h
+++ b/src/UTMetadataDataExtensionMessage.h
@@ -46,17 +46,17 @@ class Logger;
class UTMetadataDataExtensionMessage:public UTMetadataExtensionMessage {
private:
- size_t _totalSize;
+ size_t totalSize_;
- std::string _data;
+ std::string data_;
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<PieceStorage> _pieceStorage;
+ SharedHandle<PieceStorage> pieceStorage_;
- WeakHandle<UTMetadataRequestTracker> _tracker;
+ WeakHandle<UTMetadataRequestTracker> tracker_;
- Logger* _logger;
+ Logger* logger_;
public:
UTMetadataDataExtensionMessage(uint8_t extensionMessageID);
@@ -68,38 +68,38 @@ public:
void setTotalSize(size_t totalSize)
{
- _totalSize = totalSize;
+ totalSize_ = totalSize;
}
size_t getTotalSize() const
{
- return _totalSize;
+ return totalSize_;
}
void setData(const std::string& data)
{
- _data = data;
+ data_ = data;
}
const std::string& getData() const
{
- return _data;
+ return data_;
}
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage)
{
- _pieceStorage = pieceStorage;
+ pieceStorage_ = pieceStorage;
}
void setUTMetadataRequestTracker
(const WeakHandle<UTMetadataRequestTracker>& tracker)
{
- _tracker = tracker;
+ tracker_ = tracker;
}
void setDownloadContext(const SharedHandle<DownloadContext>& dctx)
{
- _dctx = dctx;
+ dctx_ = dctx;
}
};
diff --git a/src/UTMetadataExtensionMessage.cc b/src/UTMetadataExtensionMessage.cc
index d15ac9ef..737e47ae 100644
--- a/src/UTMetadataExtensionMessage.cc
+++ b/src/UTMetadataExtensionMessage.cc
@@ -40,7 +40,7 @@ const std::string UTMetadataExtensionMessage::EXTENSION_NAME = "ut_metadata";
UTMetadataExtensionMessage::UTMetadataExtensionMessage
(uint8_t extensionMessageID):
- _extensionMessageID(extensionMessageID),
- _index(0) {}
+ extensionMessageID_(extensionMessageID),
+ index_(0) {}
} // namespace aria2
diff --git a/src/UTMetadataExtensionMessage.h b/src/UTMetadataExtensionMessage.h
index d758a0a2..54752d4f 100644
--- a/src/UTMetadataExtensionMessage.h
+++ b/src/UTMetadataExtensionMessage.h
@@ -41,15 +41,15 @@ namespace aria2 {
class UTMetadataExtensionMessage:public ExtensionMessage {
private:
- uint8_t _extensionMessageID;
+ uint8_t extensionMessageID_;
- size_t _index;
+ size_t index_;
public:
UTMetadataExtensionMessage(uint8_t extensionMessageID);
virtual uint8_t getExtensionMessageID()
{
- return _extensionMessageID;
+ return extensionMessageID_;
}
virtual const std::string& getExtensionName() const
@@ -61,12 +61,12 @@ public:
void setIndex(size_t index)
{
- _index = index;
+ index_ = index;
}
size_t getIndex() const
{
- return _index;
+ return index_;
}
};
diff --git a/src/UTMetadataPostDownloadHandler.cc b/src/UTMetadataPostDownloadHandler.cc
index 44e7073f..c82e11c9 100644
--- a/src/UTMetadataPostDownloadHandler.cc
+++ b/src/UTMetadataPostDownloadHandler.cc
@@ -67,7 +67,7 @@ bool UTMetadataPostDownloadHandler::Criteria::match
}
UTMetadataPostDownloadHandler::UTMetadataPostDownloadHandler():
- _logger(LogFactory::getInstance())
+ logger_(LogFactory::getInstance())
{
setCriteria(SharedHandle<Criteria>(new Criteria()));
}
@@ -86,9 +86,9 @@ void UTMetadataPostDownloadHandler::getNextRequestGroups
util::applyDir(requestGroup->getOption()->get(PREF_DIR),
util::toHex(attrs->infoHash)+".torrent");
if(util::saveAs(filename, torrent)) {
- _logger->notice(MSG_METADATA_SAVED, filename.c_str());
+ logger_->notice(MSG_METADATA_SAVED, filename.c_str());
} else {
- _logger->notice(MSG_METADATA_NOT_SAVED, filename.c_str());
+ logger_->notice(MSG_METADATA_NOT_SAVED, filename.c_str());
}
}
if(!requestGroup->getOption()->getAsBool(PREF_BT_METADATA_ONLY)) {
diff --git a/src/UTMetadataPostDownloadHandler.h b/src/UTMetadataPostDownloadHandler.h
index bc8c0b32..318ab351 100644
--- a/src/UTMetadataPostDownloadHandler.h
+++ b/src/UTMetadataPostDownloadHandler.h
@@ -45,7 +45,7 @@ class Logger;
class UTMetadataPostDownloadHandler:public PostDownloadHandler
{
private:
- Logger* _logger;
+ Logger* logger_;
class Criteria:public RequestGroupCriteria
{
diff --git a/src/UTMetadataRequestExtensionMessage.cc b/src/UTMetadataRequestExtensionMessage.cc
index 8372fb10..6374515c 100644
--- a/src/UTMetadataRequestExtensionMessage.cc
+++ b/src/UTMetadataRequestExtensionMessage.cc
@@ -69,14 +69,14 @@ std::string UTMetadataRequestExtensionMessage::toString() const
void UTMetadataRequestExtensionMessage::doReceivedAction()
{
- SharedHandle<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(_dctx);
- uint8_t id = _peer->getExtensionMessageID("ut_metadata");
+ SharedHandle<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(dctx_);
+ uint8_t id = peer_->getExtensionMessageID("ut_metadata");
if(attrs->metadata.empty()) {
SharedHandle<UTMetadataRejectExtensionMessage> m
(new UTMetadataRejectExtensionMessage(id));
m->setIndex(getIndex());
- SharedHandle<BtMessage> msg = _messageFactory->createBtExtendedMessage(m);
- _dispatcher->addMessageToQueue(msg);
+ SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
+ dispatcher_->addMessageToQueue(msg);
}else if(getIndex()*METADATA_PIECE_SIZE < attrs->metadataSize) {
SharedHandle<UTMetadataDataExtensionMessage> m
(new UTMetadataDataExtensionMessage(id));
@@ -89,8 +89,8 @@ void UTMetadataRequestExtensionMessage::doReceivedAction()
attrs->metadata.begin()+(getIndex()+1)*METADATA_PIECE_SIZE:
attrs->metadata.end();
m->setData(std::string(begin, end));
- SharedHandle<BtMessage> msg = _messageFactory->createBtExtendedMessage(m);
- _dispatcher->addMessageToQueue(msg);
+ SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
+ dispatcher_->addMessageToQueue(msg);
} else {
throw DL_ABORT_EX
(StringFormat
diff --git a/src/UTMetadataRequestExtensionMessage.h b/src/UTMetadataRequestExtensionMessage.h
index aefda4e0..ead2c047 100644
--- a/src/UTMetadataRequestExtensionMessage.h
+++ b/src/UTMetadataRequestExtensionMessage.h
@@ -46,13 +46,13 @@ class Peer;
class UTMetadataRequestExtensionMessage:public UTMetadataExtensionMessage {
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
- WeakHandle<BtMessageFactory> _messageFactory;
+ WeakHandle<BtMessageFactory> messageFactory_;
public:
UTMetadataRequestExtensionMessage(uint8_t extensionMessageID);
@@ -64,22 +64,22 @@ public:
void setDownloadContext(const SharedHandle<DownloadContext>& dctx)
{
- _dctx = dctx;
+ dctx_ = dctx;
}
void setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& disp)
{
- _dispatcher = disp;
+ dispatcher_ = disp;
}
void setBtMessageFactory(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
};
diff --git a/src/UTMetadataRequestFactory.cc b/src/UTMetadataRequestFactory.cc
index 8fac6dd0..11240f0a 100644
--- a/src/UTMetadataRequestFactory.cc
+++ b/src/UTMetadataRequestFactory.cc
@@ -46,38 +46,38 @@
namespace aria2 {
UTMetadataRequestFactory::UTMetadataRequestFactory():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
void UTMetadataRequestFactory::create
(std::vector<SharedHandle<BtMessage> >& msgs, size_t num,
const SharedHandle<PieceStorage>& pieceStorage)
{
- for(size_t index = 0, numPieces = _dctx->getNumPieces();
+ for(size_t index = 0, numPieces = dctx_->getNumPieces();
index < numPieces && num; ++index) {
SharedHandle<Piece> p = pieceStorage->getMissingPiece(index);
if(p.isNull()) {
- if(_logger->debug()) {
- _logger->debug("ut_metadata piece %lu is used or already acquired.");
+ if(logger_->debug()) {
+ logger_->debug("ut_metadata piece %lu is used or already acquired.");
}
continue;
}
--num;
- if(_logger->debug()) {
- _logger->debug("Creating ut_metadata request index=%lu",
+ if(logger_->debug()) {
+ logger_->debug("Creating ut_metadata request index=%lu",
static_cast<unsigned long>(index));
}
SharedHandle<UTMetadataRequestExtensionMessage> m
(new UTMetadataRequestExtensionMessage
- (_peer->getExtensionMessageID("ut_metadata")));
+ (peer_->getExtensionMessageID("ut_metadata")));
m->setIndex(index);
- m->setDownloadContext(_dctx);
- m->setBtMessageDispatcher(_dispatcher);
- m->setBtMessageFactory(_messageFactory);
- m->setPeer(_peer);
+ m->setDownloadContext(dctx_);
+ m->setBtMessageDispatcher(dispatcher_);
+ m->setBtMessageFactory(messageFactory_);
+ m->setPeer(peer_);
- SharedHandle<BtMessage> msg = _messageFactory->createBtExtendedMessage(m);
+ SharedHandle<BtMessage> msg = messageFactory_->createBtExtendedMessage(m);
msgs.push_back(msg);
- _tracker->add(index);
+ tracker_->add(index);
}
}
diff --git a/src/UTMetadataRequestFactory.h b/src/UTMetadataRequestFactory.h
index 0c62fc68..fa47f1b6 100644
--- a/src/UTMetadataRequestFactory.h
+++ b/src/UTMetadataRequestFactory.h
@@ -54,17 +54,17 @@ class Logger;
class UTMetadataRequestFactory {
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<Peer> _peer;
+ SharedHandle<Peer> peer_;
- WeakHandle<BtMessageDispatcher> _dispatcher;
+ WeakHandle<BtMessageDispatcher> dispatcher_;
- WeakHandle<BtMessageFactory> _messageFactory;
+ WeakHandle<BtMessageFactory> messageFactory_;
- WeakHandle<UTMetadataRequestTracker> _tracker;
+ WeakHandle<UTMetadataRequestTracker> tracker_;
- Logger* _logger;
+ Logger* logger_;
public:
UTMetadataRequestFactory();
@@ -75,28 +75,28 @@ public:
void setDownloadContext(const SharedHandle<DownloadContext>& dctx)
{
- _dctx = dctx;
+ dctx_ = dctx;
}
void setBtMessageDispatcher(const WeakHandle<BtMessageDispatcher>& disp)
{
- _dispatcher = disp;
+ dispatcher_ = disp;
}
void setBtMessageFactory(const WeakHandle<BtMessageFactory>& factory)
{
- _messageFactory = factory;
+ messageFactory_ = factory;
}
void setPeer(const SharedHandle<Peer>& peer)
{
- _peer = peer;
+ peer_ = peer;
}
void setUTMetadataRequestTracker
(const WeakHandle<UTMetadataRequestTracker>& tracker)
{
- _tracker = tracker;
+ tracker_ = tracker;
}
};
diff --git a/src/UTMetadataRequestTracker.cc b/src/UTMetadataRequestTracker.cc
index 33380a8c..4c35e81b 100644
--- a/src/UTMetadataRequestTracker.cc
+++ b/src/UTMetadataRequestTracker.cc
@@ -41,26 +41,26 @@
namespace aria2 {
UTMetadataRequestTracker::UTMetadataRequestTracker():
- _logger(LogFactory::getInstance()) {}
+ logger_(LogFactory::getInstance()) {}
void UTMetadataRequestTracker::add(size_t index)
{
- _trackedRequests.push_back(RequestEntry(index));
+ trackedRequests_.push_back(RequestEntry(index));
}
bool UTMetadataRequestTracker::tracks(size_t index)
{
- return std::find(_trackedRequests.begin(), _trackedRequests.end(),
- RequestEntry(index)) != _trackedRequests.end();
+ return std::find(trackedRequests_.begin(), trackedRequests_.end(),
+ RequestEntry(index)) != trackedRequests_.end();
}
void UTMetadataRequestTracker::remove(size_t index)
{
std::vector<RequestEntry>::iterator i =
- std::find(_trackedRequests.begin(), _trackedRequests.end(),
+ std::find(trackedRequests_.begin(), trackedRequests_.end(),
RequestEntry(index));
- if(i != _trackedRequests.end()) {
- _trackedRequests.erase(i);
+ if(i != trackedRequests_.end()) {
+ trackedRequests_.erase(i);
}
}
@@ -68,16 +68,16 @@ std::vector<size_t> UTMetadataRequestTracker::removeTimeoutEntry()
{
std::vector<size_t> indexes;
const time_t TIMEOUT = 20;
- for(std::vector<RequestEntry>::iterator i = _trackedRequests.begin(),
- eoi = _trackedRequests.end(); i != eoi;) {
+ for(std::vector<RequestEntry>::iterator i = trackedRequests_.begin(),
+ eoi = trackedRequests_.end(); i != eoi;) {
if((*i).elapsed(TIMEOUT)) {
- if(_logger->debug()) {
- _logger->debug("ut_metadata request timeout. index=%lu",
- static_cast<unsigned long>((*i)._index));
+ if(logger_->debug()) {
+ logger_->debug("ut_metadata request timeout. index=%lu",
+ static_cast<unsigned long>((*i).index_));
}
- indexes.push_back((*i)._index);
- i = _trackedRequests.erase(i);
- eoi = _trackedRequests.end();
+ indexes.push_back((*i).index_);
+ i = trackedRequests_.erase(i);
+ eoi = trackedRequests_.end();
} else {
++i;
}
@@ -98,9 +98,9 @@ size_t UTMetadataRequestTracker::avail() const
std::vector<size_t> UTMetadataRequestTracker::getAllTrackedIndex() const
{
std::vector<size_t> indexes;
- for(std::vector<RequestEntry>::const_iterator i = _trackedRequests.begin(),
- eoi = _trackedRequests.end(); i != eoi; ++i) {
- indexes.push_back((*i)._index);
+ for(std::vector<RequestEntry>::const_iterator i = trackedRequests_.begin(),
+ eoi = trackedRequests_.end(); i != eoi; ++i) {
+ indexes.push_back((*i).index_);
}
return indexes;
}
diff --git a/src/UTMetadataRequestTracker.h b/src/UTMetadataRequestTracker.h
index b7bd91a5..5086dd16 100644
--- a/src/UTMetadataRequestTracker.h
+++ b/src/UTMetadataRequestTracker.h
@@ -49,25 +49,25 @@ class Logger;
class UTMetadataRequestTracker {
private:
struct RequestEntry {
- size_t _index;
- Timer _dispatchedTime;
+ size_t index_;
+ Timer dispatchedTime_;
- RequestEntry(size_t index):_index(index) {}
+ RequestEntry(size_t index):index_(index) {}
bool elapsed(time_t t) const
{
- return _dispatchedTime.difference(global::wallclock) >= t;
+ return dispatchedTime_.difference(global::wallclock) >= t;
}
bool operator==(const RequestEntry& e) const
{
- return _index == e._index;
+ return index_ == e.index_;
}
};
- std::vector<RequestEntry> _trackedRequests;
+ std::vector<RequestEntry> trackedRequests_;
- Logger* _logger;
+ Logger* logger_;
public:
UTMetadataRequestTracker();
@@ -89,7 +89,7 @@ public:
// Returns the number of tracking list.
size_t count() const
{
- return _trackedRequests.size();
+ return trackedRequests_.size();
}
// Returns the number of additional index this tracker can track.
diff --git a/src/UTPexExtensionMessage.cc b/src/UTPexExtensionMessage.cc
index 1975e5f6..726510c8 100644
--- a/src/UTPexExtensionMessage.cc
+++ b/src/UTPexExtensionMessage.cc
@@ -49,19 +49,19 @@ namespace aria2 {
const std::string UTPexExtensionMessage::EXTENSION_NAME = "ut_pex";
UTPexExtensionMessage::UTPexExtensionMessage(uint8_t extensionMessageID):
- _extensionMessageID(extensionMessageID),
- _interval(DEFAULT_INTERVAL),
- _maxFreshPeer(DEFAULT_MAX_FRESH_PEER),
- _maxDroppedPeer(DEFAULT_MAX_DROPPED_PEER) {}
+ extensionMessageID_(extensionMessageID),
+ interval_(DEFAULT_INTERVAL),
+ maxFreshPeer_(DEFAULT_MAX_FRESH_PEER),
+ maxDroppedPeer_(DEFAULT_MAX_DROPPED_PEER) {}
UTPexExtensionMessage::~UTPexExtensionMessage() {}
std::string UTPexExtensionMessage::getPayload()
{
std::pair<std::string, std::string> freshPeerPair =
- createCompactPeerListAndFlag(_freshPeers);
+ createCompactPeerListAndFlag(freshPeers_);
std::pair<std::string, std::string> droppedPeerPair =
- createCompactPeerListAndFlag(_droppedPeers);
+ createCompactPeerListAndFlag(droppedPeers_);
Dict dict;
dict.put("added", freshPeerPair.first);
@@ -90,20 +90,20 @@ UTPexExtensionMessage::createCompactPeerListAndFlag
std::string UTPexExtensionMessage::toString() const
{
- return strconcat("ut_pex added=", util::uitos(_freshPeers.size()),
- ", dropped=", util::uitos(_droppedPeers.size()));
+ return strconcat("ut_pex added=", util::uitos(freshPeers_.size()),
+ ", dropped=", util::uitos(droppedPeers_.size()));
}
void UTPexExtensionMessage::doReceivedAction()
{
- _peerStorage->addPeer(_freshPeers);
+ peerStorage_->addPeer(freshPeers_);
}
bool UTPexExtensionMessage::addFreshPeer(const SharedHandle<Peer>& peer)
{
if(!peer->isIncomingPeer() &&
- peer->getFirstContactTime().difference(global::wallclock) < _interval) {
- _freshPeers.push_back(peer);
+ peer->getFirstContactTime().difference(global::wallclock) < interval_) {
+ freshPeers_.push_back(peer);
return true;
} else {
return false;
@@ -112,15 +112,15 @@ bool UTPexExtensionMessage::addFreshPeer(const SharedHandle<Peer>& peer)
bool UTPexExtensionMessage::freshPeersAreFull() const
{
- return _freshPeers.size() >= _maxFreshPeer;
+ return freshPeers_.size() >= maxFreshPeer_;
}
bool UTPexExtensionMessage::addDroppedPeer(const SharedHandle<Peer>& peer)
{
if(!peer->isIncomingPeer() &&
peer->getBadConditionStartTime().
- difference(global::wallclock) < _interval) {
- _droppedPeers.push_back(peer);
+ difference(global::wallclock) < interval_) {
+ droppedPeers_.push_back(peer);
return true;
} else {
return false;
@@ -129,23 +129,23 @@ bool UTPexExtensionMessage::addDroppedPeer(const SharedHandle<Peer>& peer)
bool UTPexExtensionMessage::droppedPeersAreFull() const
{
- return _droppedPeers.size() >= _maxDroppedPeer;
+ return droppedPeers_.size() >= maxDroppedPeer_;
}
void UTPexExtensionMessage::setMaxFreshPeer(size_t maxFreshPeer)
{
- _maxFreshPeer = maxFreshPeer;
+ maxFreshPeer_ = maxFreshPeer;
}
void UTPexExtensionMessage::setMaxDroppedPeer(size_t maxDroppedPeer)
{
- _maxDroppedPeer = maxDroppedPeer;
+ maxDroppedPeer_ = maxDroppedPeer;
}
void UTPexExtensionMessage::setPeerStorage
(const SharedHandle<PeerStorage>& peerStorage)
{
- _peerStorage = peerStorage;
+ peerStorage_ = peerStorage;
}
UTPexExtensionMessageHandle
@@ -162,11 +162,11 @@ UTPexExtensionMessage::create(const unsigned char* data, size_t len)
if(dict) {
const String* added = asString(dict->get("added"));
if(added) {
- bittorrent::extractPeer(added, std::back_inserter(msg->_freshPeers));
+ bittorrent::extractPeer(added, std::back_inserter(msg->freshPeers_));
}
const String* dropped = asString(dict->get("dropped"));
if(dropped) {
- bittorrent::extractPeer(dropped, std::back_inserter(msg->_droppedPeers));
+ bittorrent::extractPeer(dropped, std::back_inserter(msg->droppedPeers_));
}
}
return msg;
diff --git a/src/UTPexExtensionMessage.h b/src/UTPexExtensionMessage.h
index e79620d4..206a01cf 100644
--- a/src/UTPexExtensionMessage.h
+++ b/src/UTPexExtensionMessage.h
@@ -51,19 +51,19 @@ typedef SharedHandle<UTPexExtensionMessage> UTPexExtensionMessageHandle;
class UTPexExtensionMessage:public ExtensionMessage {
private:
- uint8_t _extensionMessageID;
+ uint8_t extensionMessageID_;
- std::vector<SharedHandle<Peer> > _freshPeers;
+ std::vector<SharedHandle<Peer> > freshPeers_;
- std::vector<SharedHandle<Peer> > _droppedPeers;
+ std::vector<SharedHandle<Peer> > droppedPeers_;
- SharedHandle<PeerStorage> _peerStorage;
+ SharedHandle<PeerStorage> peerStorage_;
- time_t _interval;
+ time_t interval_;
- size_t _maxFreshPeer;
+ size_t maxFreshPeer_;
- size_t _maxDroppedPeer;
+ size_t maxDroppedPeer_;
std::pair<std::string, std::string>
createCompactPeerListAndFlag(const std::vector<SharedHandle<Peer> >& peers);
@@ -77,7 +77,7 @@ public:
virtual uint8_t getExtensionMessageID()
{
- return _extensionMessageID;
+ return extensionMessageID_;
}
virtual const std::string& getExtensionName() const
@@ -95,7 +95,7 @@ public:
const std::vector<SharedHandle<Peer> >& getFreshPeers() const
{
- return _freshPeers;
+ return freshPeers_;
}
bool freshPeersAreFull() const;
@@ -104,7 +104,7 @@ public:
const std::vector<SharedHandle<Peer> >& getDroppedPeers() const
{
- return _droppedPeers;
+ return droppedPeers_;
}
bool droppedPeersAreFull() const;
@@ -118,14 +118,14 @@ public:
size_t getMaxFreshPeer() const
{
- return _maxFreshPeer;
+ return maxFreshPeer_;
}
void setMaxDroppedPeer(size_t maxDroppedPeer);
size_t getMaxDroppedPeer() const
{
- return _maxDroppedPeer;
+ return maxDroppedPeer_;
}
static const time_t DEFAULT_INTERVAL = 60;
diff --git a/src/UnionSeedCriteria.h b/src/UnionSeedCriteria.h
index 1aa0e598..32beab97 100644
--- a/src/UnionSeedCriteria.h
+++ b/src/UnionSeedCriteria.h
@@ -43,7 +43,7 @@ namespace aria2 {
class UnionSeedCriteria : public SeedCriteria {
private:
- std::vector<SharedHandle<SeedCriteria> > _criterion;
+ std::vector<SharedHandle<SeedCriteria> > criterion_;
class Reset {
public:
@@ -67,24 +67,24 @@ public:
virtual void reset()
{
- std::for_each(_criterion.begin(), _criterion.end(), Reset());
+ std::for_each(criterion_.begin(), criterion_.end(), Reset());
}
virtual bool evaluate()
{
std::vector<SharedHandle<SeedCriteria> >::iterator itr =
- std::find_if(_criterion.begin(), _criterion.end(), Eval());
- return itr != _criterion.end();
+ std::find_if(criterion_.begin(), criterion_.end(), Eval());
+ return itr != criterion_.end();
}
void addSeedCriteria(const SharedHandle<SeedCriteria>& cri)
{
- _criterion.push_back(cri);
+ criterion_.push_back(cri);
}
const std::vector<SharedHandle<SeedCriteria> >& getSeedCriterion() const
{
- return _criterion;
+ return criterion_;
}
};
diff --git a/src/UnknownLengthPieceStorage.cc b/src/UnknownLengthPieceStorage.cc
index 12b9363d..678c6942 100644
--- a/src/UnknownLengthPieceStorage.cc
+++ b/src/UnknownLengthPieceStorage.cc
@@ -49,26 +49,26 @@ namespace aria2 {
UnknownLengthPieceStorage::UnknownLengthPieceStorage
(const SharedHandle<DownloadContext>& downloadContext,
const Option* option):
- _downloadContext(downloadContext),
- _option(option),
- _diskWriterFactory(new DefaultDiskWriterFactory()),
- _totalLength(0),
- _downloadFinished(false) {}
+ downloadContext_(downloadContext),
+ option_(option),
+ diskWriterFactory_(new DefaultDiskWriterFactory()),
+ totalLength_(0),
+ downloadFinished_(false) {}
UnknownLengthPieceStorage::~UnknownLengthPieceStorage() {}
void UnknownLengthPieceStorage::initStorage()
{
DirectDiskAdaptorHandle directDiskAdaptor(new DirectDiskAdaptor());
- directDiskAdaptor->setTotalLength(_downloadContext->getTotalLength());
- directDiskAdaptor->setFileEntries(_downloadContext->getFileEntries().begin(),
- _downloadContext->getFileEntries().end());
+ directDiskAdaptor->setTotalLength(downloadContext_->getTotalLength());
+ directDiskAdaptor->setFileEntries(downloadContext_->getFileEntries().begin(),
+ downloadContext_->getFileEntries().end());
DiskWriterHandle writer =
- _diskWriterFactory->newDiskWriter(directDiskAdaptor->getFilePath());
+ diskWriterFactory_->newDiskWriter(directDiskAdaptor->getFilePath());
directDiskAdaptor->setDiskWriter(writer);
- _diskAdaptor = directDiskAdaptor;
+ diskAdaptor_ = directDiskAdaptor;
}
#ifdef ENABLE_BITTORRENT
@@ -110,12 +110,12 @@ bool UnknownLengthPieceStorage::hasMissingUnusedPiece()
SharedHandle<Piece> UnknownLengthPieceStorage::getSparseMissingUnusedPiece
(const unsigned char* ignoreBitfield, size_t length)
{
- if(_downloadFinished) {
+ if(downloadFinished_) {
return SharedHandle<Piece>();
}
- if(_piece.isNull()) {
- _piece.reset(new Piece());
- return _piece;
+ if(piece_.isNull()) {
+ piece_.reset(new Piece());
+ return piece_;
} else {
return SharedHandle<Piece>();
}
@@ -133,10 +133,10 @@ SharedHandle<Piece> UnknownLengthPieceStorage::getMissingPiece(size_t index)
SharedHandle<Piece> UnknownLengthPieceStorage::getPiece(size_t index)
{
if(index == 0) {
- if(_piece.isNull()) {
+ if(piece_.isNull()) {
return SharedHandle<Piece>(new Piece());
} else {
- return _piece;
+ return piece_;
}
} else {
return SharedHandle<Piece>();
@@ -145,24 +145,24 @@ SharedHandle<Piece> UnknownLengthPieceStorage::getPiece(size_t index)
void UnknownLengthPieceStorage::completePiece(const SharedHandle<Piece>& piece)
{
- if(_piece == piece) {
- _downloadFinished = true;
- _totalLength = _piece->getLength();
- _diskAdaptor->setTotalLength(_totalLength);
- _piece.reset();
+ if(piece_ == piece) {
+ downloadFinished_ = true;
+ totalLength_ = piece_->getLength();
+ diskAdaptor_->setTotalLength(totalLength_);
+ piece_.reset();
}
}
void UnknownLengthPieceStorage::cancelPiece(const SharedHandle<Piece>& piece)
{
- if(_piece == piece) {
- _piece.reset();
+ if(piece_ == piece) {
+ piece_.reset();
}
}
bool UnknownLengthPieceStorage::hasPiece(size_t index)
{
- if(index == 0 && _downloadFinished) {
+ if(index == 0 && downloadFinished_) {
return true;
} else {
return false;
@@ -171,7 +171,7 @@ bool UnknownLengthPieceStorage::hasPiece(size_t index)
bool UnknownLengthPieceStorage::isPieceUsed(size_t index)
{
- if(index == 0 && !_piece.isNull()) {
+ if(index == 0 && !piece_.isNull()) {
return true;
} else {
return false;
@@ -180,13 +180,13 @@ bool UnknownLengthPieceStorage::isPieceUsed(size_t index)
DiskAdaptorHandle UnknownLengthPieceStorage::getDiskAdaptor()
{
- return _diskAdaptor;
+ return diskAdaptor_;
}
size_t UnknownLengthPieceStorage::getPieceLength(size_t index)
{
if(index == 0) {
- return _totalLength;
+ return totalLength_;
} else {
return 0;
}
@@ -194,11 +194,11 @@ size_t UnknownLengthPieceStorage::getPieceLength(size_t index)
void UnknownLengthPieceStorage::markAllPiecesDone()
{
- if(!_piece.isNull()) {
- _totalLength = _piece->getLength();
- _piece.reset();
+ if(!piece_.isNull()) {
+ totalLength_ = piece_->getLength();
+ piece_.reset();
}
- _downloadFinished = true;
+ downloadFinished_ = true;
}
void UnknownLengthPieceStorage::markPiecesDone(uint64_t length)
@@ -220,7 +220,7 @@ void UnknownLengthPieceStorage::getInFlightPieces
void UnknownLengthPieceStorage::setDiskWriterFactory
(const DiskWriterFactoryHandle& diskWriterFactory)
{
- _diskWriterFactory = diskWriterFactory;
+ diskWriterFactory_ = diskWriterFactory;
}
} // namespace aria2
diff --git a/src/UnknownLengthPieceStorage.h b/src/UnknownLengthPieceStorage.h
index 8a82e4c3..1ecfa09f 100644
--- a/src/UnknownLengthPieceStorage.h
+++ b/src/UnknownLengthPieceStorage.h
@@ -46,19 +46,19 @@ class DirectDiskAdaptor;
class UnknownLengthPieceStorage:public PieceStorage {
private:
- SharedHandle<DownloadContext> _downloadContext;
+ SharedHandle<DownloadContext> downloadContext_;
- const Option* _option;
+ const Option* option_;
- SharedHandle<DirectDiskAdaptor> _diskAdaptor;
+ SharedHandle<DirectDiskAdaptor> diskAdaptor_;
- SharedHandle<DiskWriterFactory> _diskWriterFactory;
+ SharedHandle<DiskWriterFactory> diskWriterFactory_;
- uint64_t _totalLength;
+ uint64_t totalLength_;
- bool _downloadFinished;
+ bool downloadFinished_;
- SharedHandle<Piece> _piece;
+ SharedHandle<Piece> piece_;
public:
UnknownLengthPieceStorage(const SharedHandle<DownloadContext>& downloadContext,
const Option* option);
@@ -140,18 +140,18 @@ public:
virtual uint64_t getTotalLength()
{
- return _totalLength;
+ return totalLength_;
}
virtual uint64_t getFilteredTotalLength()
{
- return _totalLength;
+ return totalLength_;
}
virtual uint64_t getCompletedLength()
{
// TODO we have to return actual completed length here?
- return _totalLength;
+ return totalLength_;
}
virtual uint64_t getFilteredCompletedLength()
@@ -170,7 +170,7 @@ public:
*/
virtual bool downloadFinished()
{
- return _downloadFinished;
+ return downloadFinished_;
}
/**
diff --git a/src/UriListParser.cc b/src/UriListParser.cc
index 2ac5b96e..e783c1ca 100644
--- a/src/UriListParser.cc
+++ b/src/UriListParser.cc
@@ -45,9 +45,9 @@
namespace aria2 {
-UriListParser::UriListParser(std::istream& in):_in(in)
+UriListParser::UriListParser(std::istream& in):in_(in)
{
- _optparser.setOptionHandlers(OptionHandlerFactory::createOptionHandlers());
+ optparser_.setOptionHandlers(OptionHandlerFactory::createOptionHandlers());
}
UriListParser::~UriListParser() {}
@@ -55,38 +55,38 @@ UriListParser::~UriListParser() {}
void UriListParser::getOptions(Option& op)
{
std::stringstream ss;
- while(getline(_in, _line)) {
- if(util::startsWith(_line, " ")) {
- ss << _line << "\n";
- } else if(util::startsWith(_line, A2STR::SHARP_C)) {
+ while(getline(in_, line_)) {
+ if(util::startsWith(line_, " ")) {
+ ss << line_ << "\n";
+ } else if(util::startsWith(line_, A2STR::SHARP_C)) {
continue;
} else {
break;
}
}
- _optparser.parse(op, ss);
+ optparser_.parse(op, ss);
}
void UriListParser::parseNext(std::vector<std::string>& uris, Option& op)
{
- if(_line.empty()) {
- getline(_in, _line);
+ if(line_.empty()) {
+ getline(in_, line_);
}
- if(!_in) {
+ if(!in_) {
return;
}
do {
- if(!util::startsWith(_line, A2STR::SHARP_C) && !util::trim(_line).empty()) {
- util::split(_line, std::back_inserter(uris), "\t", true);
+ if(!util::startsWith(line_, A2STR::SHARP_C) && !util::trim(line_).empty()) {
+ util::split(line_, std::back_inserter(uris), "\t", true);
getOptions(op);
return;
}
- } while(getline(_in, _line));
+ } while(getline(in_, line_));
}
bool UriListParser::hasNext() const
{
- return _in;
+ return in_;
}
} // namespace aria2
diff --git a/src/UriListParser.h b/src/UriListParser.h
index f5199db9..a1acacba 100644
--- a/src/UriListParser.h
+++ b/src/UriListParser.h
@@ -48,11 +48,11 @@ namespace aria2 {
class UriListParser {
private:
- std::istream& _in;
+ std::istream& in_;
- OptionParser _optparser;
+ OptionParser optparser_;
- std::string _line;
+ std::string line_;
void getOptions(Option& op);
public:
diff --git a/src/XML2SAXMetalinkProcessor.cc b/src/XML2SAXMetalinkProcessor.cc
index ce5c3359..e76f4660 100644
--- a/src/XML2SAXMetalinkProcessor.cc
+++ b/src/XML2SAXMetalinkProcessor.cc
@@ -49,11 +49,11 @@ namespace aria2 {
class SessionData {
public:
- SharedHandle<MetalinkParserStateMachine> _stm;
+ SharedHandle<MetalinkParserStateMachine> stm_;
- std::deque<std::string> _charactersStack;
+ std::deque<std::string> charactersStack_;
- SessionData(const SharedHandle<MetalinkParserStateMachine>& stm):_stm(stm) {}
+ SessionData(const SharedHandle<MetalinkParserStateMachine>& stm):stm_(stm) {}
};
static void mlStartElement
@@ -95,9 +95,9 @@ static void mlStartElement
if(srcNsUri) {
nsUri = reinterpret_cast<const char*>(srcNsUri);
}
- sd->_stm->beginElement(localname, prefix, nsUri, xmlAttrs);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.push_front(A2STR::NIL);
+ sd->stm_->beginElement(localname, prefix, nsUri, xmlAttrs);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.push_front(A2STR::NIL);
}
}
@@ -109,9 +109,9 @@ static void mlEndElement
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
std::string characters;
- if(sd->_stm->needsCharactersBuffering()) {
- characters = sd->_charactersStack.front();
- sd->_charactersStack.pop_front();
+ if(sd->stm_->needsCharactersBuffering()) {
+ characters = sd->charactersStack_.front();
+ sd->charactersStack_.pop_front();
}
std::string localname = reinterpret_cast<const char*>(srcLocalname);
std::string prefix;
@@ -122,14 +122,14 @@ static void mlEndElement
if(srcNsUri) {
nsUri = reinterpret_cast<const char*>(srcNsUri);
}
- sd->_stm->endElement(localname, prefix, nsUri, characters);
+ sd->stm_->endElement(localname, prefix, nsUri, characters);
}
static void mlCharacters(void* userData, const xmlChar* ch, int len)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.front() += std::string(&ch[0], &ch[len]);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.front() += std::string(&ch[0], &ch[len]);
}
}
@@ -172,8 +172,8 @@ static xmlSAXHandler mySAXHandler =
SharedHandle<Metalinker>
MetalinkProcessor::parseFile(const std::string& filename)
{
- _stm.reset(new MetalinkParserStateMachine());
- SharedHandle<SessionData> sessionData(new SessionData(_stm));
+ stm_.reset(new MetalinkParserStateMachine());
+ SharedHandle<SessionData> sessionData(new SessionData(stm_));
// Old libxml2(at least 2.7.6, Ubuntu 10.04LTS) does not read stdin
// when "/dev/stdin" is passed as filename while 2.7.7 does. So we
// convert DEV_STDIN to "-" for compatibility.
@@ -188,19 +188,19 @@ MetalinkProcessor::parseFile(const std::string& filename)
if(retval != 0) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_METALINK);
}
- if(!_stm->finished()) {
+ if(!stm_->finished()) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_METALINK);
}
- if(!_stm->getErrors().empty()) {
- throw DL_ABORT_EX(_stm->getErrorString());
+ if(!stm_->getErrors().empty()) {
+ throw DL_ABORT_EX(stm_->getErrorString());
}
- return _stm->getResult();
+ return stm_->getResult();
}
SharedHandle<Metalinker>
MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binaryStream)
{
- _stm.reset(new MetalinkParserStateMachine());
+ stm_.reset(new MetalinkParserStateMachine());
size_t bufSize = 4096;
unsigned char buf[bufSize];
@@ -209,7 +209,7 @@ MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binar
throw DL_ABORT_EX("Too small data for parsing XML.");
}
- SharedHandle<SessionData> sessionData(new SessionData(_stm));
+ SharedHandle<SessionData> sessionData(new SessionData(stm_));
xmlParserCtxtPtr ctx = xmlCreatePushParserCtxt
(&mySAXHandler, sessionData.get(),
reinterpret_cast<const char*>(buf), res, 0);
@@ -228,13 +228,13 @@ MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binar
}
xmlParseChunk(ctx, reinterpret_cast<const char*>(buf), 0, 1);
- if(!_stm->finished()) {
+ if(!stm_->finished()) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_METALINK);
}
- if(!_stm->getErrors().empty()) {
- throw DL_ABORT_EX(_stm->getErrorString());
+ if(!stm_->getErrors().empty()) {
+ throw DL_ABORT_EX(stm_->getErrorString());
}
- return _stm->getResult();
+ return stm_->getResult();
}
} // namespace aria2
diff --git a/src/XML2SAXMetalinkProcessor.h b/src/XML2SAXMetalinkProcessor.h
index fe83a0a0..bef4255b 100644
--- a/src/XML2SAXMetalinkProcessor.h
+++ b/src/XML2SAXMetalinkProcessor.h
@@ -52,7 +52,7 @@ class MetalinkParserStateMachine;
class MetalinkProcessor {
private:
- SharedHandle<MetalinkParserStateMachine> _stm;
+ SharedHandle<MetalinkParserStateMachine> stm_;
public:
SharedHandle<Metalinker> parseFile(const std::string& filename);
diff --git a/src/XORCloser.h b/src/XORCloser.h
index e5843509..720e8af6 100644
--- a/src/XORCloser.h
+++ b/src/XORCloser.h
@@ -43,17 +43,17 @@ namespace aria2 {
class XORCloser {
private:
- const unsigned char* _key;
- size_t _length;
+ const unsigned char* key_;
+ size_t length_;
public:
- XORCloser(const unsigned char* key, size_t length):_key(key), _length(length) {}
+ XORCloser(const unsigned char* key, size_t length):key_(key), length_(length) {}
bool operator()(const unsigned char* key1,
const unsigned char* key2) const
{
- for(size_t i = 0; i < _length; ++i) {
- unsigned char c1 = _key[i]^key1[i];
- unsigned char c2 = _key[i]^key2[i];
+ for(size_t i = 0; i < length_; ++i) {
+ unsigned char c1 = key_[i]^key1[i];
+ unsigned char c2 = key_[i]^key2[i];
if(c1 < c2) {
return true;
diff --git a/src/Xml2XmlRpcRequestProcessor.cc b/src/Xml2XmlRpcRequestProcessor.cc
index 0de3a1af..bf4e52d8 100644
--- a/src/Xml2XmlRpcRequestProcessor.cc
+++ b/src/Xml2XmlRpcRequestProcessor.cc
@@ -48,11 +48,11 @@ namespace aria2 {
namespace xmlrpc {
struct SessionData {
- XmlRpcRequestParserStateMachine* _stm;
+ XmlRpcRequestParserStateMachine* stm_;
- std::stack<std::string> _charactersStack;
+ std::stack<std::string> charactersStack_;
- SessionData(XmlRpcRequestParserStateMachine* stm):_stm(stm) {}
+ SessionData(XmlRpcRequestParserStateMachine* stm):stm_(stm) {}
};
static void mlStartElement(void* userData, const xmlChar* name,
@@ -73,9 +73,9 @@ static void mlStartElement(void* userData, const xmlChar* name,
attrmap[name] = value;
}
}
- sd->_stm->beginElement(reinterpret_cast<const char*>(name), attrmap);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.push(std::string());
+ sd->stm_->beginElement(reinterpret_cast<const char*>(name), attrmap);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.push(std::string());
}
}
@@ -83,18 +83,18 @@ static void mlEndElement(void* userData, const xmlChar* name)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
std::string characters;
- if(sd->_stm->needsCharactersBuffering()) {
- characters = util::trim(sd->_charactersStack.top());
- sd->_charactersStack.pop();
+ if(sd->stm_->needsCharactersBuffering()) {
+ characters = util::trim(sd->charactersStack_.top());
+ sd->charactersStack_.pop();
}
- sd->_stm->endElement(reinterpret_cast<const char*>(name), characters);
+ sd->stm_->endElement(reinterpret_cast<const char*>(name), characters);
}
static void mlCharacters(void* userData, const xmlChar* ch, int len)
{
SessionData* sd = reinterpret_cast<SessionData*>(userData);
- if(sd->_stm->needsCharactersBuffering()) {
- sd->_charactersStack.top() += std::string(&ch[0], &ch[len]);
+ if(sd->stm_->needsCharactersBuffering()) {
+ sd->charactersStack_.top() += std::string(&ch[0], &ch[len]);
}
}
@@ -137,19 +137,19 @@ static xmlSAXHandler mySAXHandler =
XmlRpcRequest
XmlRpcRequestProcessor::parseMemory(const std::string& xml)
{
- _stm.reset(new XmlRpcRequestParserStateMachine());
- SharedHandle<SessionData> sessionData(new SessionData(_stm.get()));
+ stm_.reset(new XmlRpcRequestParserStateMachine());
+ SharedHandle<SessionData> sessionData(new SessionData(stm_.get()));
int r = xmlSAXUserParseMemory(&mySAXHandler, sessionData.get(),
xml.data(), xml.size());
if(r != 0) {
throw DL_ABORT_EX(MSG_CANNOT_PARSE_XML_RPC_REQUEST);
}
- if(!asList(_stm->getCurrentFrameValue())) {
+ if(!asList(stm_->getCurrentFrameValue())) {
throw DL_ABORT_EX("Bad XML-RPC parameter list");
}
- return XmlRpcRequest(_stm->getMethodName(),
- static_pointer_cast<List>(_stm->getCurrentFrameValue()));
+ return XmlRpcRequest(stm_->getMethodName(),
+ static_pointer_cast<List>(stm_->getCurrentFrameValue()));
}
} // namespace xmlrpc
diff --git a/src/Xml2XmlRpcRequestProcessor.h b/src/Xml2XmlRpcRequestProcessor.h
index f6eb59a1..cb4e413d 100644
--- a/src/Xml2XmlRpcRequestProcessor.h
+++ b/src/Xml2XmlRpcRequestProcessor.h
@@ -50,7 +50,7 @@ class XmlRpcRequestParserStateMachine;
class XmlRpcRequestProcessor {
private:
- SharedHandle<XmlRpcRequestParserStateMachine> _stm;
+ SharedHandle<XmlRpcRequestParserStateMachine> stm_;
public:
XmlRpcRequest parseMemory(const std::string& xml);
};
diff --git a/src/XmlRpcMethod.cc b/src/XmlRpcMethod.cc
index 351dc836..fc305fdf 100644
--- a/src/XmlRpcMethod.cc
+++ b/src/XmlRpcMethod.cc
@@ -58,8 +58,8 @@ namespace aria2 {
namespace xmlrpc {
XmlRpcMethod::XmlRpcMethod():
- _optionParser(OptionParser::getInstance()),
- _logger(LogFactory::getInstance()) {}
+ optionParser_(OptionParser::getInstance()),
+ logger_(LogFactory::getInstance()) {}
SharedHandle<ValueBase> XmlRpcMethod::createErrorResponse
(const Exception& e)
@@ -76,8 +76,8 @@ XmlRpcResponse XmlRpcMethod::execute
try {
return XmlRpcResponse(0, process(req, e));
} catch(RecoverableException& e) {
- if(_logger->debug()) {
- _logger->debug(EX_EXCEPTION_CAUGHT, e);
+ if(logger_->debug()) {
+ logger_->debug(EX_EXCEPTION_CAUGHT, e);
}
return XmlRpcResponse(1, createErrorResponse(e));
}
@@ -133,7 +133,7 @@ void XmlRpcMethod::gatherRequestOption
if(optionsDict) {
gatherOption(optionsDict->begin(), optionsDict->end(),
listRequestOptions(),
- option, _optionParser);
+ option, optionParser_);
}
}
@@ -170,7 +170,7 @@ void XmlRpcMethod::gatherChangeableOption
if(optionsDict) {
gatherOption(optionsDict->begin(), optionsDict->end(),
listChangeableOptions(),
- option, _optionParser);
+ option, optionParser_);
}
}
@@ -197,7 +197,7 @@ void XmlRpcMethod::gatherChangeableGlobalOption
if(optionsDict) {
gatherOption(optionsDict->begin(), optionsDict->end(),
listChangeableGlobalOptions(),
- option, _optionParser);
+ option, optionParser_);
}
}
diff --git a/src/XmlRpcMethod.h b/src/XmlRpcMethod.h
index e4c96297..75a1ee26 100644
--- a/src/XmlRpcMethod.h
+++ b/src/XmlRpcMethod.h
@@ -64,9 +64,9 @@ struct XmlRpcResponse;
// it to XmlRpcMethodFactory.
class XmlRpcMethod {
private:
- SharedHandle<OptionParser> _optionParser;
+ SharedHandle<OptionParser> optionParser_;
- Logger* _logger;
+ Logger* logger_;
protected:
// Subclass must implement this function to fulfil XmlRpcRequest
// req. The return value of this method is used as a return value
@@ -95,7 +95,7 @@ protected:
const SharedHandle<OptionParser>& getOptionParser() const
{
- return _optionParser;
+ return optionParser_;
}
public:
XmlRpcMethod();
diff --git a/src/XmlRpcMethodImpl.cc b/src/XmlRpcMethodImpl.cc
index e169e639..d310b372 100644
--- a/src/XmlRpcMethodImpl.cc
+++ b/src/XmlRpcMethodImpl.cc
@@ -644,7 +644,7 @@ static void gatherProgressBitTorrent
if(btObject.isNull()) {
entryDict->put(KEY_NUM_SEEDERS, VLB_ZERO);
} else {
- SharedHandle<PeerStorage> peerStorage = btObject._peerStorage;
+ SharedHandle<PeerStorage> peerStorage = btObject.peerStorage_;
assert(!peerStorage.isNull());
std::vector<SharedHandle<Peer> > peers;
peerStorage->getActivePeers(peers);
@@ -805,8 +805,8 @@ SharedHandle<ValueBase> GetPeersXmlRpcMethod::process
SharedHandle<List> peers = List::g();
BtObject btObject = e->getBtRegistry()->get(group->getGID());
if(!btObject.isNull()) {
- assert(!btObject._peerStorage.isNull());
- gatherPeer(peers, btObject._peerStorage);
+ assert(!btObject.peerStorage_.isNull());
+ gatherPeer(peers, btObject.peerStorage_);
}
return peers;
}
@@ -931,7 +931,7 @@ SharedHandle<ValueBase> ChangeOptionXmlRpcMethod::process
BtObject btObject = e->getBtRegistry()->get(group->getGID());
if(!btObject.isNull()) {
if(option->defined(PREF_BT_MAX_PEERS)) {
- btObject._btRuntime->setMaxPeers(option->getAsInt(PREF_BT_MAX_PEERS));
+ btObject.btRuntime_->setMaxPeers(option->getAsInt(PREF_BT_MAX_PEERS));
}
}
#endif // ENABLE_BITTORRENT
diff --git a/src/XmlRpcRequestParserController.cc b/src/XmlRpcRequestParserController.cc
index 30a31155..c24e4210 100644
--- a/src/XmlRpcRequestParserController.cc
+++ b/src/XmlRpcRequestParserController.cc
@@ -42,54 +42,54 @@ namespace xmlrpc {
void XmlRpcRequestParserController::pushFrame()
{
- _frameStack.push(_currentFrame);
- _currentFrame = StateFrame();
+ frameStack_.push(currentFrame_);
+ currentFrame_ = StateFrame();
}
void XmlRpcRequestParserController::popStructFrame()
{
- assert(!_frameStack.empty());
+ assert(!frameStack_.empty());
- StateFrame parentFrame = _frameStack.top();
- Dict* dict = asDict(parentFrame._value);
+ StateFrame parentFrame = frameStack_.top();
+ Dict* dict = asDict(parentFrame.value_);
assert(dict);
- _frameStack.pop();
- if(_currentFrame.validMember()) {
- dict->put(_currentFrame._name, _currentFrame._value);
+ frameStack_.pop();
+ if(currentFrame_.validMember()) {
+ dict->put(currentFrame_.name_, currentFrame_.value_);
}
- _currentFrame = parentFrame;
+ currentFrame_ = parentFrame;
}
void XmlRpcRequestParserController::popArrayFrame()
{
- assert(!_frameStack.empty());
+ assert(!frameStack_.empty());
- StateFrame parentFrame = _frameStack.top();
- List* list = asList(parentFrame._value);
+ StateFrame parentFrame = frameStack_.top();
+ List* list = asList(parentFrame.value_);
assert(list);
- _frameStack.pop();
- if(!_currentFrame._value.isNull()) {
- list->append(_currentFrame._value);
+ frameStack_.pop();
+ if(!currentFrame_.value_.isNull()) {
+ list->append(currentFrame_.value_);
}
- _currentFrame = parentFrame;
+ currentFrame_ = parentFrame;
}
void XmlRpcRequestParserController::setCurrentFrameValue
(const SharedHandle<ValueBase>& value)
{
- _currentFrame._value = value;
+ currentFrame_.value_ = value;
}
void XmlRpcRequestParserController::setCurrentFrameName
(const std::string& name)
{
- _currentFrame._name = name;
+ currentFrame_.name_ = name;
}
const SharedHandle<ValueBase>&
XmlRpcRequestParserController::getCurrentFrameValue() const
{
- return _currentFrame._value;
+ return currentFrame_.value_;
}
} // namespace xmlrpc
diff --git a/src/XmlRpcRequestParserController.h b/src/XmlRpcRequestParserController.h
index b5c4832e..1dae11b3 100644
--- a/src/XmlRpcRequestParserController.h
+++ b/src/XmlRpcRequestParserController.h
@@ -50,29 +50,29 @@ class XmlRpcRequestParserController {
private:
struct StateFrame {
- SharedHandle<ValueBase> _value;
- std::string _name;
+ SharedHandle<ValueBase> value_;
+ std::string name_;
bool validMember() const
{
- return !_value.isNull() && !_name.empty();
+ return !value_.isNull() && !name_.empty();
}
};
- std::stack<StateFrame> _frameStack;
+ std::stack<StateFrame> frameStack_;
- StateFrame _currentFrame;
+ StateFrame currentFrame_;
- std::string _methodName;
+ std::string methodName_;
public:
void pushFrame();
- // Pops StateFrame p from _frameStack and set p[_currentFrame._name]
- // = _currentFrame._value and _currentFrame = p;
+ // Pops StateFrame p from frameStack_ and set p[currentFrame_.name_]
+ // = currentFrame_.value_ and currentFrame_ = p;
void popStructFrame();
- // Pops StateFrame p from _frameStack and add _currentFrame._value
- // to p and _currentFrame = p;
+ // Pops StateFrame p from frameStack_ and add currentFrame_.value_
+ // to p and currentFrame_ = p;
void popArrayFrame();
void setCurrentFrameValue(const SharedHandle<ValueBase>& value);
@@ -83,10 +83,10 @@ public:
void setMethodName(const std::string& methodName)
{
- _methodName = methodName;
+ methodName_ = methodName;
}
- const std::string& getMethodName() const { return _methodName; }
+ const std::string& getMethodName() const { return methodName_; }
};
} // namespace xmlrpc
diff --git a/src/XmlRpcRequestParserStateMachine.cc b/src/XmlRpcRequestParserStateMachine.cc
index 32ccb1f6..33cea480 100644
--- a/src/XmlRpcRequestParserStateMachine.cc
+++ b/src/XmlRpcRequestParserStateMachine.cc
@@ -39,78 +39,78 @@ namespace aria2 {
namespace xmlrpc {
InitialXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_initialState =
+XmlRpcRequestParserStateMachine::initialState_ =
new InitialXmlRpcRequestParserState();
UnknownElementXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_unknownElementState =
+XmlRpcRequestParserStateMachine::unknownElementState_ =
new UnknownElementXmlRpcRequestParserState();
MethodCallXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_methodCallState =
+XmlRpcRequestParserStateMachine::methodCallState_ =
new MethodCallXmlRpcRequestParserState();
MethodNameXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_methodNameState =
+XmlRpcRequestParserStateMachine::methodNameState_ =
new MethodNameXmlRpcRequestParserState();
ParamsXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_paramsState =
+XmlRpcRequestParserStateMachine::paramsState_ =
new ParamsXmlRpcRequestParserState();
ParamXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_paramState =
+XmlRpcRequestParserStateMachine::paramState_ =
new ParamXmlRpcRequestParserState();
ValueXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_valueState =
+XmlRpcRequestParserStateMachine::valueState_ =
new ValueXmlRpcRequestParserState();
IntXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_intState =
+XmlRpcRequestParserStateMachine::intState_ =
new IntXmlRpcRequestParserState();
StringXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_stringState =
+XmlRpcRequestParserStateMachine::stringState_ =
new StringXmlRpcRequestParserState();
Base64XmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_base64State =
+XmlRpcRequestParserStateMachine::base64State_ =
new Base64XmlRpcRequestParserState();
StructXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_structState =
+XmlRpcRequestParserStateMachine::structState_ =
new StructXmlRpcRequestParserState();
MemberXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_memberState =
+XmlRpcRequestParserStateMachine::memberState_ =
new MemberXmlRpcRequestParserState();
NameXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_nameState =
+XmlRpcRequestParserStateMachine::nameState_ =
new NameXmlRpcRequestParserState();
ArrayXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_arrayState =
+XmlRpcRequestParserStateMachine::arrayState_ =
new ArrayXmlRpcRequestParserState();
DataXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_dataState =
+XmlRpcRequestParserStateMachine::dataState_ =
new DataXmlRpcRequestParserState();
ArrayValueXmlRpcRequestParserState*
-XmlRpcRequestParserStateMachine::_arrayValueState =
+XmlRpcRequestParserStateMachine::arrayValueState_ =
new ArrayValueXmlRpcRequestParserState();
XmlRpcRequestParserStateMachine::XmlRpcRequestParserStateMachine():
- _controller(new XmlRpcRequestParserController())
+ controller_(new XmlRpcRequestParserController())
{
- _stateStack.push(_initialState);
+ stateStack_.push(initialState_);
}
XmlRpcRequestParserStateMachine::~XmlRpcRequestParserStateMachine()
{
- delete _controller;
+ delete controller_;
}
} // namespace xmlrpc
diff --git a/src/XmlRpcRequestParserStateMachine.h b/src/XmlRpcRequestParserStateMachine.h
index ff308cfe..4923c041 100644
--- a/src/XmlRpcRequestParserStateMachine.h
+++ b/src/XmlRpcRequestParserStateMachine.h
@@ -51,27 +51,27 @@ namespace xmlrpc {
class XmlRpcRequestParserStateMachine {
private:
- XmlRpcRequestParserController* _controller;
-
- std::stack<XmlRpcRequestParserState*> _stateStack;
-
- static InitialXmlRpcRequestParserState* _initialState;
- static MethodCallXmlRpcRequestParserState* _methodCallState;
- static MethodNameXmlRpcRequestParserState* _methodNameState;
- static ParamsXmlRpcRequestParserState* _paramsState;
- static ParamXmlRpcRequestParserState* _paramState;
- static ValueXmlRpcRequestParserState* _valueState;
- static IntXmlRpcRequestParserState* _intState;
- static StringXmlRpcRequestParserState* _stringState;
- static Base64XmlRpcRequestParserState* _base64State;
- static StructXmlRpcRequestParserState* _structState;
- static MemberXmlRpcRequestParserState* _memberState;
- static NameXmlRpcRequestParserState* _nameState;
- static ArrayXmlRpcRequestParserState* _arrayState;
- static DataXmlRpcRequestParserState* _dataState;
- static ArrayValueXmlRpcRequestParserState* _arrayValueState;
+ XmlRpcRequestParserController* controller_;
+
+ std::stack<XmlRpcRequestParserState*> stateStack_;
+
+ static InitialXmlRpcRequestParserState* initialState_;
+ static MethodCallXmlRpcRequestParserState* methodCallState_;
+ static MethodNameXmlRpcRequestParserState* methodNameState_;
+ static ParamsXmlRpcRequestParserState* paramsState_;
+ static ParamXmlRpcRequestParserState* paramState_;
+ static ValueXmlRpcRequestParserState* valueState_;
+ static IntXmlRpcRequestParserState* intState_;
+ static StringXmlRpcRequestParserState* stringState_;
+ static Base64XmlRpcRequestParserState* base64State_;
+ static StructXmlRpcRequestParserState* structState_;
+ static MemberXmlRpcRequestParserState* memberState_;
+ static NameXmlRpcRequestParserState* nameState_;
+ static ArrayXmlRpcRequestParserState* arrayState_;
+ static DataXmlRpcRequestParserState* dataState_;
+ static ArrayValueXmlRpcRequestParserState* arrayValueState_;
- static UnknownElementXmlRpcRequestParserState* _unknownElementState;
+ static UnknownElementXmlRpcRequestParserState* unknownElementState_;
public:
XmlRpcRequestParserStateMachine();
@@ -80,89 +80,89 @@ public:
void beginElement(const std::string& name,
const std::map<std::string, std::string>& attrs)
{
- _stateStack.top()->beginElement(this, name, attrs);
+ stateStack_.top()->beginElement(this, name, attrs);
}
void endElement(const std::string& name, const std::string& characters)
{
- _stateStack.top()->endElement(this, name, characters);
- _stateStack.pop();
+ stateStack_.top()->endElement(this, name, characters);
+ stateStack_.pop();
}
void setMethodName(const std::string& methodName)
{
- _controller->setMethodName(methodName);
+ controller_->setMethodName(methodName);
}
const std::string& getMethodName() const
{
- return _controller->getMethodName();
+ return controller_->getMethodName();
}
void popArrayFrame()
{
- _controller->popArrayFrame();
+ controller_->popArrayFrame();
}
void popStructFrame()
{
- _controller->popStructFrame();
+ controller_->popStructFrame();
}
void pushFrame()
{
- _controller->pushFrame();
+ controller_->pushFrame();
}
void setCurrentFrameValue(const SharedHandle<ValueBase>& value)
{
- _controller->setCurrentFrameValue(value);
+ controller_->setCurrentFrameValue(value);
}
const SharedHandle<ValueBase>& getCurrentFrameValue() const
{
- return _controller->getCurrentFrameValue();
+ return controller_->getCurrentFrameValue();
}
void setCurrentFrameName(const std::string& name)
{
- _controller->setCurrentFrameName(name);
+ controller_->setCurrentFrameName(name);
}
bool needsCharactersBuffering() const
{
- return _stateStack.top()->needsCharactersBuffering();
+ return stateStack_.top()->needsCharactersBuffering();
}
- void pushUnknownElementState() { _stateStack.push(_unknownElementState); }
+ void pushUnknownElementState() { stateStack_.push(unknownElementState_); }
- void pushMethodCallState() { _stateStack.push(_methodCallState); }
+ void pushMethodCallState() { stateStack_.push(methodCallState_); }
- void pushMethodNameState() { _stateStack.push(_methodNameState); }
+ void pushMethodNameState() { stateStack_.push(methodNameState_); }
- void pushParamsState() { _stateStack.push(_paramsState); }
+ void pushParamsState() { stateStack_.push(paramsState_); }
- void pushParamState() { _stateStack.push(_paramState); }
+ void pushParamState() { stateStack_.push(paramState_); }
- void pushValueState() { _stateStack.push(_valueState); }
+ void pushValueState() { stateStack_.push(valueState_); }
- void pushIntState() { _stateStack.push(_intState); }
+ void pushIntState() { stateStack_.push(intState_); }
- void pushStringState() { _stateStack.push(_stringState); }
+ void pushStringState() { stateStack_.push(stringState_); }
- void pushBase64State() { _stateStack.push(_base64State); }
+ void pushBase64State() { stateStack_.push(base64State_); }
- void pushStructState() { _stateStack.push(_structState); }
+ void pushStructState() { stateStack_.push(structState_); }
- void pushMemberState() { _stateStack.push(_memberState); }
+ void pushMemberState() { stateStack_.push(memberState_); }
- void pushNameState() { _stateStack.push(_nameState); }
+ void pushNameState() { stateStack_.push(nameState_); }
- void pushArrayState() { _stateStack.push(_arrayState); }
+ void pushArrayState() { stateStack_.push(arrayState_); }
- void pushDataState() { _stateStack.push(_dataState); }
+ void pushDataState() { stateStack_.push(dataState_); }
- void pushArrayValueState() { _stateStack.push(_arrayValueState); }
+ void pushArrayValueState() { stateStack_.push(arrayValueState_); }
};
} // namespace xmlrpc
diff --git a/src/a2functional.h b/src/a2functional.h
index 2e83667e..d75e01e9 100644
--- a/src/a2functional.h
+++ b/src/a2functional.h
@@ -120,17 +120,17 @@ class adopt2nd_t:public std::binary_function<typename BinaryOp::first_argument_t
typename UnaryOp::argument_type,
typename BinaryOp::result_type> {
private:
- BinaryOp _binaryOp;
- UnaryOp _unaryOp;
+ BinaryOp binaryOp_;
+ UnaryOp unaryOp_;
public:
adopt2nd_t(const BinaryOp& b, const UnaryOp& u):
- _binaryOp(b), _unaryOp(u) {}
+ binaryOp_(b), unaryOp_(u) {}
typename BinaryOp::result_type
operator()(const typename BinaryOp::first_argument_type& x,
const typename UnaryOp::argument_type& y)
{
- return _binaryOp(x, _unaryOp(y));
+ return binaryOp_(x, unaryOp_(y));
}
};
@@ -178,15 +178,15 @@ public:
template<typename T>
class Append {
private:
- T& _to;
- T _delim;
+ T& to_;
+ T delim_;
public:
template<typename S>
- Append(T& to, const S& delim):_to(to), _delim(delim) {}
+ Append(T& to, const S& delim):to_(to), delim_(delim) {}
template<typename S>
void operator()(const S& s) {
- _to += s+_delim;
+ to_ += s+delim_;
}
};
@@ -195,28 +195,28 @@ typedef Append<std::string> StringAppend;
template<typename T>
class auto_delete {
private:
- T _obj;
- void (*_deleter)(T);
+ T obj_;
+ void (*deleter_)(T);
public:
- auto_delete(T obj, void (*deleter)(T)):_obj(obj), _deleter(deleter) {}
+ auto_delete(T obj, void (*deleter)(T)):obj_(obj), deleter_(deleter) {}
~auto_delete()
{
- _deleter(_obj);
+ deleter_(obj_);
}
};
template<class Container>
class auto_delete_container {
private:
- Container* _c;
+ Container* c_;
public:
- auto_delete_container(Container* c):_c(c) {}
+ auto_delete_container(Container* c):c_(c) {}
~auto_delete_container()
{
- std::for_each(_c->begin(), _c->end(), Deleter());
- delete _c;
+ std::for_each(c_->begin(), c_->end(), Deleter());
+ delete c_;
}
};
diff --git a/src/a2netcompat.h b/src/a2netcompat.h
index b89ea8b5..2d81a296 100644
--- a/src/a2netcompat.h
+++ b/src/a2netcompat.h
@@ -110,15 +110,15 @@
template<typename T>
class wsaapi_auto_delete {
private:
- T _obj;
- void (WSAAPI*_deleter)(T);
+ T obj_;
+ void (WSAAPI*deleter_)(T);
public:
wsaapi_auto_delete(T obj, void (WSAAPI*deleter)(T)):
- _obj(obj), _deleter(deleter) {}
+ obj_(obj), deleter_(deleter) {}
~wsaapi_auto_delete()
{
- _deleter(_obj);
+ deleter_(obj_);
}
};
# define WSAAPI_AUTO_DELETE wsaapi_auto_delete
diff --git a/src/array_fun.h b/src/array_fun.h
index 87d14430..4e4951b4 100644
--- a/src/array_fun.h
+++ b/src/array_fun.h
@@ -66,7 +66,7 @@ T* vend(T (&a)[N])
template<typename T>
class array_ptr {
private:
- T* _array;
+ T* array_;
// Copies are not allowed. Let's make them private.
array_ptr(const array_ptr& s);
@@ -77,41 +77,41 @@ private:
array_ptr& operator=(const array_ptr<S>& s);
public:
- array_ptr():_array(0) {}
+ array_ptr():array_(0) {}
- explicit array_ptr(T* array):_array(array) {}
+ explicit array_ptr(T* array):array_(array) {}
~array_ptr()
{
- delete [] _array;
+ delete [] array_;
}
operator T*()
{
- return _array;
+ return array_;
}
operator const T*() const
{
- return _array;
+ return array_;
}
};
template<typename T, size_t N>
class array_wrapper {
private:
- T _array[N];
+ T array_[N];
public:
array_wrapper() {}
operator T*()
{
- return _array;
+ return array_;
}
operator const T*() const
{
- return _array;
+ return array_;
}
size_t size() const
@@ -126,31 +126,31 @@ namespace expr {
template<typename L, typename OpTag, typename R>
struct BinExpr {
- BinExpr(const L& l, const R& r):_l(l), _r(r) {}
+ BinExpr(const L& l, const R& r):l_(l), r_(r) {}
typedef typename OpTag::returnType returnType;
returnType operator[](size_t index) const
{
- return OpTag::apply(_l[index], _r[index]);
+ return OpTag::apply(l_[index], r_[index]);
}
- const L& _l;
- const R& _r;
+ const L& l_;
+ const R& r_;
};
template<typename OpTag, typename A>
struct UnExpr {
- UnExpr(const A& a):_a(a) {}
+ UnExpr(const A& a):a_(a) {}
typedef typename OpTag::returnType returnType;
returnType operator[](size_t index) const
{
- return OpTag::apply(_a[index]);
+ return OpTag::apply(a_[index]);
}
- const A& _a;
+ const A& a_;
};
template<typename T>
@@ -179,11 +179,11 @@ struct Array
{
typedef T returnType;
- Array(const T* t):_t(t) {}
+ Array(const T* t):t_(t) {}
- const T* _t;
+ const T* t_;
- returnType operator[](size_t index) const { return _t[index]; }
+ returnType operator[](size_t index) const { return t_[index]; }
};
template<typename T>
diff --git a/src/download_helper.cc b/src/download_helper.cc
index 16a2de78..accbf00c 100644
--- a/src/download_helper.cc
+++ b/src/download_helper.cc
@@ -335,46 +335,46 @@ void createRequestGroupForMetalink
class AccRequestGroup {
private:
- std::vector<SharedHandle<RequestGroup> >& _requestGroups;
- ProtocolDetector _detector;
- SharedHandle<Option> _option;
- bool _ignoreLocalPath;
+ std::vector<SharedHandle<RequestGroup> >& requestGroups_;
+ ProtocolDetector detector_;
+ SharedHandle<Option> option_;
+ bool ignoreLocalPath_;
public:
AccRequestGroup(std::vector<SharedHandle<RequestGroup> >& requestGroups,
const SharedHandle<Option>& option,
bool ignoreLocalPath = false):
- _requestGroups(requestGroups), _option(option),
- _ignoreLocalPath(ignoreLocalPath) {}
+ requestGroups_(requestGroups), option_(option),
+ ignoreLocalPath_(ignoreLocalPath) {}
void
operator()(const std::string& uri)
{
- if(_detector.isStreamProtocol(uri)) {
+ if(detector_.isStreamProtocol(uri)) {
std::vector<std::string> streamURIs;
- size_t numSplit = _option->getAsInt(PREF_SPLIT);
+ size_t numSplit = option_->getAsInt(PREF_SPLIT);
for(size_t i = 0; i < numSplit; ++i) {
streamURIs.push_back(uri);
}
SharedHandle<RequestGroup> rg =
- createRequestGroup(_option, streamURIs);
+ createRequestGroup(option_, streamURIs);
rg->setNumConcurrentCommand(numSplit);
- _requestGroups.push_back(rg);
+ requestGroups_.push_back(rg);
}
#ifdef ENABLE_BITTORRENT
- else if(_detector.guessTorrentMagnet(uri)) {
+ else if(detector_.guessTorrentMagnet(uri)) {
try {
SharedHandle<RequestGroup> group =
- createBtMagnetRequestGroup(uri, _option, std::vector<std::string>());
- _requestGroups.push_back(group);
+ createBtMagnetRequestGroup(uri, option_, std::vector<std::string>());
+ requestGroups_.push_back(group);
} catch(RecoverableException& e) {
// error occurred while parsing torrent file.
// We simply ignore it.
LogFactory::getInstance()->error(EX_EXCEPTION_CAUGHT, e);
}
- } else if(!_ignoreLocalPath && _detector.guessTorrentFile(uri)) {
+ } else if(!ignoreLocalPath_ && detector_.guessTorrentFile(uri)) {
try {
- _requestGroups.push_back
- (createBtRequestGroup(uri, _option, std::vector<std::string>()));
+ requestGroups_.push_back
+ (createBtRequestGroup(uri, option_, std::vector<std::string>()));
} catch(RecoverableException& e) {
// error occurred while parsing torrent file.
// We simply ignore it.
@@ -383,9 +383,9 @@ public:
}
#endif // ENABLE_BITTORRENT
#ifdef ENABLE_METALINK
- else if(!_ignoreLocalPath && _detector.guessMetalinkFile(uri)) {
+ else if(!ignoreLocalPath_ && detector_.guessMetalinkFile(uri)) {
try {
- Metalink2RequestGroup().generate(_requestGroups, uri, _option);
+ Metalink2RequestGroup().generate(requestGroups_, uri, option_);
} catch(RecoverableException& e) {
// error occurred while parsing metalink file.
// We simply ignore it.
@@ -401,10 +401,10 @@ public:
class StreamProtocolFilter {
private:
- ProtocolDetector _detector;
+ ProtocolDetector detector_;
public:
bool operator()(const std::string& uri) {
- return _detector.isStreamProtocol(uri);
+ return detector_.isStreamProtocol(uri);
}
};
diff --git a/src/messageDigest.cc b/src/messageDigest.cc
index 0e4e8d89..ff52d108 100644
--- a/src/messageDigest.cc
+++ b/src/messageDigest.cc
@@ -103,7 +103,7 @@ std::string MessageDigestContext::getCanonicalAlgo
std::string MessageDigestContext::digestFinal()
{
- size_t length = digestLength(_algo);
+ size_t length = digestLength(algo_);
unsigned char* rawMD = new unsigned char[length];
digestFinal(rawMD);
std::string rawMDString(&rawMD[0], &rawMD[length]);
diff --git a/src/messageDigest.h b/src/messageDigest.h
index 0a24798f..590183b6 100644
--- a/src/messageDigest.h
+++ b/src/messageDigest.h
@@ -70,14 +70,14 @@ public:
static const std::string MD5;
private:
#ifdef HAVE_LIBSSL
- EVP_MD_CTX _ctx;
+ EVP_MD_CTX ctx_;
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGCRYPT
- gcry_md_hd_t _ctx;
+ gcry_md_hd_t ctx_;
#endif // HAVE_LIBGCRYPT
- DigestAlgo _algo;
+ DigestAlgo algo_;
public:
- MessageDigestContext():_algo(getDigestAlgo(MessageDigestContext::SHA1))
+ MessageDigestContext():algo_(getDigestAlgo(MessageDigestContext::SHA1))
{}
~MessageDigestContext()
@@ -87,7 +87,7 @@ public:
void trySetAlgo(const std::string& algostring)
{
- _algo = getDigestAlgo(algostring);
+ algo_ = getDigestAlgo(algostring);
}
static bool supports(const std::string& algostring);
@@ -119,26 +119,26 @@ public:
#if defined(HAVE_OLD_LIBSSL)
void digestInit()
{
- EVP_DigestInit(&_ctx, _algo);
+ EVP_DigestInit(&ctx_, algo_);
}
void digestReset()
{
- EVP_DigestInit(&_ctx, _algo);
+ EVP_DigestInit(&ctx_, algo_);
}
void digestUpdate(const void* data, size_t length)
{
- EVP_DigestUpdate(&_ctx, data, length);
+ EVP_DigestUpdate(&ctx_, data, length);
}
void digestFinal(unsigned char* md) {
unsigned int len;
- EVP_DigestFinal(&_ctx, md, &len);
+ EVP_DigestFinal(&ctx_, md, &len);
}
void digestFree() {/*empty*/}
size_t digestLength() const {
- return digestLength(_algo);
+ return digestLength(algo_);
}
static size_t digestLength(DigestAlgo algo) {
return EVP_MD_size(algo);
@@ -146,24 +146,24 @@ public:
#elif defined(HAVE_LIBSSL)
void digestInit() {
- EVP_MD_CTX_init(&_ctx);
+ EVP_MD_CTX_init(&ctx_);
digestReset();
}
void digestReset() {
- EVP_DigestInit_ex(&_ctx, _algo, 0);
+ EVP_DigestInit_ex(&ctx_, algo_, 0);
}
void digestUpdate(const void* data, size_t length) {
- EVP_DigestUpdate(&_ctx, data, length);
+ EVP_DigestUpdate(&ctx_, data, length);
}
void digestFinal(unsigned char* md) {
unsigned int len;
- EVP_DigestFinal_ex(&_ctx, md, &len);
+ EVP_DigestFinal_ex(&ctx_, md, &len);
}
void digestFree() {
- EVP_MD_CTX_cleanup(&_ctx);
+ EVP_MD_CTX_cleanup(&ctx_);
}
size_t digestLength() const {
- return digestLength(_algo);
+ return digestLength(algo_);
}
static size_t digestLength(DigestAlgo algo) {
return EVP_MD_size(algo);
@@ -171,23 +171,23 @@ public:
#elif defined(HAVE_LIBGCRYPT)
void digestInit() {
- gcry_md_open(&_ctx, _algo, 0);
+ gcry_md_open(&ctx_, algo_, 0);
}
void digestReset() {
- gcry_md_reset(_ctx);
+ gcry_md_reset(ctx_);
}
void digestUpdate(const void* data, size_t length) {
- gcry_md_write(_ctx, data, length);
+ gcry_md_write(ctx_, data, length);
}
void digestFinal(unsigned char* md) {
- gcry_md_final(_ctx);
- memcpy(md, gcry_md_read(_ctx, 0), gcry_md_get_algo_dlen(_algo));
+ gcry_md_final(ctx_);
+ memcpy(md, gcry_md_read(ctx_, 0), gcry_md_get_algo_dlen(algo_));
}
void digestFree() {
- gcry_md_close(_ctx);
+ gcry_md_close(ctx_);
}
size_t digestLength() const {
- return digestLength(_algo);
+ return digestLength(algo_);
}
static size_t digestLength(DigestAlgo algo) {
return gcry_md_get_algo_dlen(algo);
diff --git a/src/util.cc b/src/util.cc
index 11f89f57..45b955c5 100644
--- a/src/util.cc
+++ b/src/util.cc
@@ -1272,13 +1272,13 @@ bool detectDirTraversal(const std::string& s)
namespace {
class EscapePath {
private:
- char _repChar;
+ char repChar_;
public:
- EscapePath(const char& repChar):_repChar(repChar) {}
+ EscapePath(const char& repChar):repChar_(repChar) {}
char operator()(const char& c) {
if(0x00 <= c && c <=0x1f) {
- return _repChar;
+ return repChar_;
}
#ifdef __MINGW32__
// We don't escape '/' because we use it as a path separator.
@@ -1286,7 +1286,7 @@ public:
{ '"', '*', ':', '<', '>', '?', '\\', '|' };
if(std::find(vbegin(WIN_INVALID_PATH_CHARS), vend(WIN_INVALID_PATH_CHARS),
c) != vend(WIN_INVALID_PATH_CHARS)) {
- return _repChar;
+ return repChar_;
}
#endif // __MINGW32__
return c;
diff --git a/test/BittorrentHelperTest.cc b/test/BittorrentHelperTest.cc
index b3a60cfb..b8724970 100644
--- a/test/BittorrentHelperTest.cc
+++ b/test/BittorrentHelperTest.cc
@@ -641,7 +641,7 @@ void BittorrentHelperTest::testEtc()
getTorrentAttrs(dctx)->comment);
CPPUNIT_ASSERT_EQUAL(std::string("aria2"),
getTorrentAttrs(dctx)->createdBy);
- CPPUNIT_ASSERT_EQUAL((int64_t)1123456789,
+ CPPUNIT_ASSERT_EQUAL((time_t)1123456789,
getTorrentAttrs(dctx)->creationDate);
}
diff --git a/test/BtDependencyTest.cc b/test/BtDependencyTest.cc
index 35abb018..9af0a43b 100644
--- a/test/BtDependencyTest.cc
+++ b/test/BtDependencyTest.cc
@@ -63,11 +63,11 @@ class BtDependencyTest:public CppUnit::TestFixture {
return dependee;
}
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
void testResolve();
@@ -86,9 +86,9 @@ CPPUNIT_TEST_SUITE_REGISTRATION( BtDependencyTest );
void BtDependencyTest::testResolve()
{
std::string filename = "single.torrent";
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
SharedHandle<RequestGroup> dependee =
- createDependee(_option, filename, File(filename).size());
+ createDependee(option_, filename, File(filename).size());
dependee->getPieceStorage()->markAllPiecesDone();
BtDependency dep(dependant, dependee);
@@ -108,11 +108,11 @@ void BtDependencyTest::testResolve()
void BtDependencyTest::testResolve_originalNameNoMatch()
{
std::string filename = "single.torrent";
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
dependant->getDownloadContext()->getFirstFileEntry()->setOriginalName
("aria2-1.1.0.tar.bz2");
SharedHandle<RequestGroup> dependee =
- createDependee(_option, filename, File(filename).size());
+ createDependee(option_, filename, File(filename).size());
dependee->getPieceStorage()->markAllPiecesDone();
BtDependency dep(dependant, dependee);
@@ -125,10 +125,10 @@ void BtDependencyTest::testResolve_originalNameNoMatch()
void BtDependencyTest::testResolve_singleFileWithoutOriginalName()
{
std::string filename = "single.torrent";
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
dependant->getDownloadContext()->getFirstFileEntry()->setOriginalName("");
SharedHandle<RequestGroup> dependee =
- createDependee(_option, filename, File(filename).size());
+ createDependee(option_, filename, File(filename).size());
dependee->getPieceStorage()->markAllPiecesDone();
BtDependency dep(dependant, dependee);
CPPUNIT_ASSERT(dep.resolve());
@@ -139,11 +139,11 @@ void BtDependencyTest::testResolve_singleFileWithoutOriginalName()
void BtDependencyTest::testResolve_multiFile()
{
std::string filename = "test.torrent";
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
dependant->getDownloadContext()->getFirstFileEntry()->setOriginalName
("aria2-test/aria2/src/aria2c");
SharedHandle<RequestGroup> dependee =
- createDependee(_option, filename, File(filename).size());
+ createDependee(option_, filename, File(filename).size());
dependee->getPieceStorage()->markAllPiecesDone();
BtDependency dep(dependant, dependee);
@@ -164,9 +164,9 @@ void BtDependencyTest::testResolve_multiFile()
void BtDependencyTest::testResolve_metadata()
{
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
SharedHandle<RequestGroup> dependee =
- createDependee(_option, "metadata", 0);
+ createDependee(option_, "metadata", 0);
SharedHandle<DirectDiskAdaptor> diskAdaptor(new DirectDiskAdaptor());
SharedHandle<ByteArrayDiskWriter> diskWriter(new ByteArrayDiskWriter());
@@ -194,9 +194,9 @@ void BtDependencyTest::testResolve_metadata()
void BtDependencyTest::testResolve_loadError()
{
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
SharedHandle<RequestGroup> dependee =
- createDependee(_option, "notExist", 40);
+ createDependee(option_, "notExist", 40);
dependee->getPieceStorage()->markAllPiecesDone();
BtDependency dep(dependant, dependee);
@@ -210,8 +210,8 @@ void BtDependencyTest::testResolve_loadError()
void BtDependencyTest::testResolve_dependeeFailure()
{
- SharedHandle<RequestGroup> dependant = createDependant(_option);
- SharedHandle<RequestGroup> dependee = createDependee(_option, "notExist", 40);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
+ SharedHandle<RequestGroup> dependee = createDependee(option_, "notExist", 40);
BtDependency dep(dependant, dependee);
CPPUNIT_ASSERT(dep.resolve());
@@ -225,9 +225,9 @@ void BtDependencyTest::testResolve_dependeeFailure()
void BtDependencyTest::testResolve_dependeeInProgress()
{
std::string filename = "single.torrent";
- SharedHandle<RequestGroup> dependant = createDependant(_option);
+ SharedHandle<RequestGroup> dependant = createDependant(option_);
SharedHandle<RequestGroup> dependee =
- createDependee(_option, filename, File(filename).size());
+ createDependee(option_, filename, File(filename).size());
dependee->increaseNumCommand();
BtDependency dep(dependant, dependee);
diff --git a/test/BtExtendedMessageTest.cc b/test/BtExtendedMessageTest.cc
index 723e8193..a8bceff2 100644
--- a/test/BtExtendedMessageTest.cc
+++ b/test/BtExtendedMessageTest.cc
@@ -92,7 +92,7 @@ void BtExtendedMessageTest::testDoReceivedAction() {
(new MockExtensionMessage("charlie", 1, ""));
BtExtendedMessage msg(exmsg);
msg.doReceivedAction();
- CPPUNIT_ASSERT(exmsg->_doReceivedActionCalled);
+ CPPUNIT_ASSERT(exmsg->doReceivedActionCalled_);
}
void BtExtendedMessageTest::testToString() {
diff --git a/test/BtPieceMessageTest.cc b/test/BtPieceMessageTest.cc
index 93c58cd4..881057fd 100644
--- a/test/BtPieceMessageTest.cc
+++ b/test/BtPieceMessageTest.cc
@@ -72,30 +72,30 @@ public:
}
};
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
SharedHandle<MockBtMessageDispatcher> btMessageDispatcher;
- SharedHandle<MockBtMessageFactory> _btMessageFactory;
+ SharedHandle<MockBtMessageFactory> btMessageFactory_;
SharedHandle<Peer> peer;
SharedHandle<BtPieceMessage> msg;
void setUp() {
- _dctx.reset(new DownloadContext(16*1024, 256*1024, "/path/to/file"));
+ dctx_.reset(new DownloadContext(16*1024, 256*1024, "/path/to/file"));
peer.reset(new Peer("host", 6969));
- peer->allocateSessionResource(_dctx->getPieceLength(),
- _dctx->getTotalLength());
+ peer->allocateSessionResource(dctx_->getPieceLength(),
+ dctx_->getTotalLength());
btMessageDispatcher.reset(new MockBtMessageDispatcher());
- _btMessageFactory.reset(new MockBtMessageFactory2());
+ btMessageFactory_.reset(new MockBtMessageFactory2());
msg.reset(new BtPieceMessage());
msg->setIndex(1);
msg->setBegin(1024);
msg->setBlockLength(16*1024);
- msg->setDownloadContext(_dctx);
+ msg->setDownloadContext(dctx_);
msg->setPeer(peer);
msg->setBtMessageDispatcher(btMessageDispatcher);
- msg->setBtMessageFactory(_btMessageFactory);
+ msg->setBtMessageFactory(btMessageFactory_);
}
};
diff --git a/test/BtPortMessageTest.cc b/test/BtPortMessageTest.cc
index 1cff5a32..f87dccd2 100644
--- a/test/BtPortMessageTest.cc
+++ b/test/BtPortMessageTest.cc
@@ -130,11 +130,11 @@ void BtPortMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, taskQueue._immediateTaskQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, taskQueue.immediateTaskQueue_.size());
SharedHandle<MockDHTTask> task
- (dynamic_pointer_cast<MockDHTTask>(taskQueue._immediateTaskQueue[0]));
- SharedHandle<DHTNode> node = task->_remoteNode;
+ (dynamic_pointer_cast<MockDHTTask>(taskQueue.immediateTaskQueue_[0]));
+ SharedHandle<DHTNode> node = task->remoteNode_;
CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), node->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)6881, node->getPort());
}
@@ -159,16 +159,16 @@ void BtPortMessageTest::testDoReceivedAction_bootstrap()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)2, taskQueue._immediateTaskQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)2, taskQueue.immediateTaskQueue_.size());
SharedHandle<MockDHTTask> task
- (dynamic_pointer_cast<MockDHTTask>(taskQueue._immediateTaskQueue[0]));
- SharedHandle<DHTNode> node(task->_remoteNode);
+ (dynamic_pointer_cast<MockDHTTask>(taskQueue.immediateTaskQueue_[0]));
+ SharedHandle<DHTNode> node(task->remoteNode_);
CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), node->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)6881, node->getPort());
SharedHandle<MockDHTTask> task2
- (dynamic_pointer_cast<MockDHTTask>(taskQueue._immediateTaskQueue[1]));
- CPPUNIT_ASSERT(memcmp(nodeID, task2->_targetID, DHT_ID_LENGTH) == 0);
+ (dynamic_pointer_cast<MockDHTTask>(taskQueue.immediateTaskQueue_[1]));
+ CPPUNIT_ASSERT(memcmp(nodeID, task2->targetID_, DHT_ID_LENGTH) == 0);
}
} // namespace aria2
diff --git a/test/BtPostDownloadHandlerTest.cc b/test/BtPostDownloadHandlerTest.cc
index 3f48f31d..c7808d08 100644
--- a/test/BtPostDownloadHandlerTest.cc
+++ b/test/BtPostDownloadHandlerTest.cc
@@ -18,11 +18,11 @@ class BtPostDownloadHandlerTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetNextRequestGroups);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
void testCanHandle_extension();
@@ -36,7 +36,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION( BtPostDownloadHandlerTest );
void BtPostDownloadHandlerTest::testCanHandle_extension()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test.torrent"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
BtPostDownloadHandler handler;
@@ -51,7 +51,7 @@ void BtPostDownloadHandlerTest::testCanHandle_contentType()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test"));
dctx->getFirstFileEntry()->setContentType("application/x-bittorrent");
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
BtPostDownloadHandler handler;
@@ -66,7 +66,7 @@ void BtPostDownloadHandlerTest::testGetNextRequestGroups()
{
SharedHandle<DownloadContext> dctx
(new DownloadContext(1024, 0, "test.torrent"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
rg.initPieceStorage();
diff --git a/test/BtRegistryTest.cc b/test/BtRegistryTest.cc
index a2b7b392..891d9bf1 100644
--- a/test/BtRegistryTest.cc
+++ b/test/BtRegistryTest.cc
@@ -42,7 +42,7 @@ void BtRegistryTest::testGetDownloadContext()
CPPUNIT_ASSERT(btRegistry.getDownloadContext(1).isNull());
SharedHandle<DownloadContext> dctx(new DownloadContext());
BtObject btObject;
- btObject._downloadContext = dctx;
+ btObject.downloadContext_ = dctx;
btRegistry.put(1, btObject);
CPPUNIT_ASSERT_EQUAL(dctx.get(), btRegistry.getDownloadContext(1).get());
}
@@ -52,9 +52,9 @@ static void addTwoDownloadContext(BtRegistry& btRegistry)
SharedHandle<DownloadContext> dctx1(new DownloadContext());
SharedHandle<DownloadContext> dctx2(new DownloadContext());
BtObject btObject1;
- btObject1._downloadContext = dctx1;
+ btObject1.downloadContext_ = dctx1;
BtObject btObject2;
- btObject2._downloadContext = dctx2;
+ btObject2.downloadContext_ = dctx2;
btRegistry.put(1, btObject1);
btRegistry.put(2, btObject2);
}
diff --git a/test/BtRequestMessageTest.cc b/test/BtRequestMessageTest.cc
index 13a69784..8fd8b096 100644
--- a/test/BtRequestMessageTest.cc
+++ b/test/BtRequestMessageTest.cc
@@ -95,31 +95,31 @@ public:
typedef SharedHandle<MockBtMessageFactory2> MockBtMessageFactory2Handle;
- SharedHandle<MockPieceStorage> _pieceStorage;
- SharedHandle<Peer> _peer;
- SharedHandle<MockBtMessageDispatcher> _dispatcher;
- SharedHandle<MockBtMessageFactory> _messageFactory;
+ SharedHandle<MockPieceStorage> pieceStorage_;
+ SharedHandle<Peer> peer_;
+ SharedHandle<MockBtMessageDispatcher> dispatcher_;
+ SharedHandle<MockBtMessageFactory> messageFactory_;
SharedHandle<BtRequestMessage> msg;
void setUp() {
- _pieceStorage.reset(new MockPieceStorage2());
+ pieceStorage_.reset(new MockPieceStorage2());
- _peer.reset(new Peer("host", 6969));
- _peer->allocateSessionResource(16*1024, 256*1024);
+ peer_.reset(new Peer("host", 6969));
+ peer_->allocateSessionResource(16*1024, 256*1024);
- _dispatcher.reset(new MockBtMessageDispatcher());
+ dispatcher_.reset(new MockBtMessageDispatcher());
- _messageFactory.reset(new MockBtMessageFactory2());
+ messageFactory_.reset(new MockBtMessageFactory2());
msg.reset(new BtRequestMessage());
- msg->setPeer(_peer);
+ msg->setPeer(peer_);
msg->setIndex(1);
msg->setBegin(16);
msg->setLength(32);
msg->setBlockIndex(2);
- msg->setBtMessageDispatcher(_dispatcher);
- msg->setBtMessageFactory(_messageFactory);
- msg->setPieceStorage(_pieceStorage);
+ msg->setBtMessageDispatcher(dispatcher_);
+ msg->setBtMessageFactory(messageFactory_);
+ msg->setPieceStorage(pieceStorage_);
}
};
@@ -172,12 +172,12 @@ void BtRequestMessageTest::testCreateMessage() {
}
void BtRequestMessageTest::testDoReceivedAction_hasPieceAndAmNotChoking() {
- _peer->amChoking(false);
+ peer_->amChoking(false);
msg->doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, _dispatcher->messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher_->messageQueue.size());
SharedHandle<MockBtMessage2> pieceMsg =
- dynamic_pointer_cast<MockBtMessage2>(_dispatcher->messageQueue.front());
+ dynamic_pointer_cast<MockBtMessage2>(dispatcher_->messageQueue.front());
CPPUNIT_ASSERT_EQUAL(std::string("piece"), pieceMsg->type);
CPPUNIT_ASSERT_EQUAL((size_t)1, pieceMsg->index);
CPPUNIT_ASSERT_EQUAL((uint32_t)16, pieceMsg->begin);
@@ -185,13 +185,13 @@ void BtRequestMessageTest::testDoReceivedAction_hasPieceAndAmNotChoking() {
}
void BtRequestMessageTest::testDoReceivedAction_hasPieceAndAmChokingAndFastExtensionEnabled() {
- _peer->amChoking(true);
- _peer->setFastExtensionEnabled(true);
+ peer_->amChoking(true);
+ peer_->setFastExtensionEnabled(true);
msg->doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, _dispatcher->messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher_->messageQueue.size());
SharedHandle<MockBtMessage2> pieceMsg =
- dynamic_pointer_cast<MockBtMessage2>(_dispatcher->messageQueue.front());
+ dynamic_pointer_cast<MockBtMessage2>(dispatcher_->messageQueue.front());
CPPUNIT_ASSERT_EQUAL(std::string("reject"), pieceMsg->type);
CPPUNIT_ASSERT_EQUAL((size_t)1, pieceMsg->index);
CPPUNIT_ASSERT_EQUAL((uint32_t)16, pieceMsg->begin);
@@ -199,21 +199,21 @@ void BtRequestMessageTest::testDoReceivedAction_hasPieceAndAmChokingAndFastExten
}
void BtRequestMessageTest::testDoReceivedAction_hasPieceAndAmChokingAndFastExtensionDisabled() {
- _peer->amChoking(true);
+ peer_->amChoking(true);
msg->doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)0, _dispatcher->messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)0, dispatcher_->messageQueue.size());
}
void BtRequestMessageTest::testDoReceivedAction_doesntHavePieceAndFastExtensionEnabled() {
msg->setIndex(2);
- _peer->amChoking(false);
- _peer->setFastExtensionEnabled(true);
+ peer_->amChoking(false);
+ peer_->setFastExtensionEnabled(true);
msg->doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, _dispatcher->messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher_->messageQueue.size());
SharedHandle<MockBtMessage2> pieceMsg =
- dynamic_pointer_cast<MockBtMessage2>(_dispatcher->messageQueue.front());
+ dynamic_pointer_cast<MockBtMessage2>(dispatcher_->messageQueue.front());
CPPUNIT_ASSERT_EQUAL(std::string("reject"), pieceMsg->type);
CPPUNIT_ASSERT_EQUAL((size_t)2, pieceMsg->index);
CPPUNIT_ASSERT_EQUAL((uint32_t)16, pieceMsg->begin);
@@ -222,10 +222,10 @@ void BtRequestMessageTest::testDoReceivedAction_doesntHavePieceAndFastExtensionE
void BtRequestMessageTest::testDoReceivedAction_doesntHavePieceAndFastExtensionDisabled() {
msg->setIndex(2);
- _peer->amChoking(false);
+ peer_->amChoking(false);
msg->doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)0, _dispatcher->messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)0, dispatcher_->messageQueue.size());
}
void BtRequestMessageTest::testHandleAbortRequestEvent() {
diff --git a/test/DHTAnnouncePeerMessageTest.cc b/test/DHTAnnouncePeerMessageTest.cc
index 8a25b11f..1a8c8149 100644
--- a/test/DHTAnnouncePeerMessageTest.cc
+++ b/test/DHTAnnouncePeerMessageTest.cc
@@ -34,7 +34,7 @@ public:
{
return SharedHandle<DHTResponseMessage>
(new MockDHTResponseMessage
- (_localNode, remoteNode, "announce_peer", transactionID));
+ (localNode_, remoteNode, "announce_peer", transactionID));
}
};
};
@@ -107,10 +107,10 @@ void DHTAnnouncePeerMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher._messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher.messageQueue_.size());
SharedHandle<MockDHTResponseMessage> m
(dynamic_pointer_cast<MockDHTResponseMessage>
- (dispatcher._messageQueue[0]._message));
+ (dispatcher.messageQueue_[0].message_));
CPPUNIT_ASSERT(localNode == m->getLocalNode());
CPPUNIT_ASSERT(remoteNode == m->getRemoteNode());
CPPUNIT_ASSERT_EQUAL(std::string("announce_peer"), m->getMessageType());
diff --git a/test/DHTFindNodeMessageTest.cc b/test/DHTFindNodeMessageTest.cc
index 9a049c2d..c9f0ce54 100644
--- a/test/DHTFindNodeMessageTest.cc
+++ b/test/DHTFindNodeMessageTest.cc
@@ -37,8 +37,8 @@ public:
{
SharedHandle<MockDHTResponseMessage> m
(new MockDHTResponseMessage
- (_localNode, remoteNode, "find_node", transactionID));
- m->_nodes = closestKNodes;
+ (localNode_, remoteNode, "find_node", transactionID));
+ m->nodes_ = closestKNodes;
return m;
}
};
@@ -99,15 +99,15 @@ void DHTFindNodeMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher._messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher.messageQueue_.size());
SharedHandle<MockDHTResponseMessage> m
(dynamic_pointer_cast<MockDHTResponseMessage>
- (dispatcher._messageQueue[0]._message));
+ (dispatcher.messageQueue_[0].message_));
CPPUNIT_ASSERT(localNode == m->getLocalNode());
CPPUNIT_ASSERT(remoteNode == m->getRemoteNode());
CPPUNIT_ASSERT_EQUAL(std::string("find_node"), m->getMessageType());
CPPUNIT_ASSERT_EQUAL(msg.getTransactionID(), m->getTransactionID());
- CPPUNIT_ASSERT_EQUAL((size_t)1, m->_nodes.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, m->nodes_.size());
}
} // namespace aria2
diff --git a/test/DHTGetPeersMessageTest.cc b/test/DHTGetPeersMessageTest.cc
index d5badc3f..9a817cbf 100644
--- a/test/DHTGetPeersMessageTest.cc
+++ b/test/DHTGetPeersMessageTest.cc
@@ -39,9 +39,9 @@ public:
{
SharedHandle<MockDHTResponseMessage> m
(new MockDHTResponseMessage
- (_localNode, remoteNode, "get_peers", transactionID));
- m->_peers = peers;
- m->_token = token;
+ (localNode_, remoteNode, "get_peers", transactionID));
+ m->peers_ = peers;
+ m->token_ = token;
return m;
}
@@ -54,9 +54,9 @@ public:
{
SharedHandle<MockDHTResponseMessage> m
(new MockDHTResponseMessage
- (_localNode, remoteNode, "get_peers", transactionID));
- m->_nodes = closestKNodes;
- m->_token = token;
+ (localNode_, remoteNode, "get_peers", transactionID));
+ m->nodes_ = closestKNodes;
+ m->token_ = token;
return m;
}
@@ -134,29 +134,29 @@ void DHTGetPeersMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher._messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher.messageQueue_.size());
SharedHandle<MockDHTResponseMessage> m
(dynamic_pointer_cast<MockDHTResponseMessage>
- (dispatcher._messageQueue[0]._message));
+ (dispatcher.messageQueue_[0].message_));
CPPUNIT_ASSERT(localNode == m->getLocalNode());
CPPUNIT_ASSERT(remoteNode == m->getRemoteNode());
CPPUNIT_ASSERT_EQUAL(std::string("get_peers"), m->getMessageType());
CPPUNIT_ASSERT_EQUAL(msg.getTransactionID(), m->getTransactionID());
- CPPUNIT_ASSERT_EQUAL(tokenTracker.generateToken(infoHash, remoteNode->getIPAddress(), remoteNode->getPort()), m->_token);
- CPPUNIT_ASSERT_EQUAL((size_t)0, m->_nodes.size());
- CPPUNIT_ASSERT_EQUAL((size_t)2, m->_peers.size());
+ CPPUNIT_ASSERT_EQUAL(tokenTracker.generateToken(infoHash, remoteNode->getIPAddress(), remoteNode->getPort()), m->token_);
+ CPPUNIT_ASSERT_EQUAL((size_t)0, m->nodes_.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)2, m->peers_.size());
{
- SharedHandle<Peer> peer = m->_peers[0];
+ SharedHandle<Peer> peer = m->peers_[0];
CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.100"), peer->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)6888, peer->getPort());
}
{
- SharedHandle<Peer> peer = m->_peers[1];
+ SharedHandle<Peer> peer = m->peers_[1];
CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.101"), peer->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)6889, peer->getPort());
}
}
- dispatcher._messageQueue.clear();
+ dispatcher.messageQueue_.clear();
{
// localhost doesn't have peer contact information for that infohash.
DHTPeerAnnounceStorage peerAnnounceStorage;
@@ -171,18 +171,18 @@ void DHTGetPeersMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher._messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher.messageQueue_.size());
SharedHandle<MockDHTResponseMessage> m
(dynamic_pointer_cast<MockDHTResponseMessage>
- (dispatcher._messageQueue[0]._message));
+ (dispatcher.messageQueue_[0].message_));
CPPUNIT_ASSERT(localNode == m->getLocalNode());
CPPUNIT_ASSERT(remoteNode == m->getRemoteNode());
CPPUNIT_ASSERT_EQUAL(std::string("get_peers"), m->getMessageType());
CPPUNIT_ASSERT_EQUAL(msg.getTransactionID(), m->getTransactionID());
- CPPUNIT_ASSERT_EQUAL(tokenTracker.generateToken(infoHash, remoteNode->getIPAddress(), remoteNode->getPort()), m->_token);
- CPPUNIT_ASSERT_EQUAL((size_t)1, m->_nodes.size());
- CPPUNIT_ASSERT(returnNode1 == m->_nodes[0]);
- CPPUNIT_ASSERT_EQUAL((size_t)0, m->_peers.size());
+ CPPUNIT_ASSERT_EQUAL(tokenTracker.generateToken(infoHash, remoteNode->getIPAddress(), remoteNode->getPort()), m->token_);
+ CPPUNIT_ASSERT_EQUAL((size_t)1, m->nodes_.size());
+ CPPUNIT_ASSERT(returnNode1 == m->nodes_[0]);
+ CPPUNIT_ASSERT_EQUAL((size_t)0, m->peers_.size());
}
}
diff --git a/test/DHTPingMessageTest.cc b/test/DHTPingMessageTest.cc
index b1070000..dd12c20d 100644
--- a/test/DHTPingMessageTest.cc
+++ b/test/DHTPingMessageTest.cc
@@ -34,7 +34,7 @@ public:
const std::string& transactionID)
{
return SharedHandle<MockDHTResponseMessage>
- (new MockDHTResponseMessage(_localNode, remoteNode, "ping_reply",
+ (new MockDHTResponseMessage(localNode_, remoteNode, "ping_reply",
transactionID));
}
};
@@ -88,10 +88,10 @@ void DHTPingMessageTest::testDoReceivedAction()
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher._messageQueue.size());
+ CPPUNIT_ASSERT_EQUAL((size_t)1, dispatcher.messageQueue_.size());
SharedHandle<MockDHTResponseMessage> m
(dynamic_pointer_cast<MockDHTResponseMessage>
- (dispatcher._messageQueue[0]._message));
+ (dispatcher.messageQueue_[0].message_));
CPPUNIT_ASSERT(localNode == m->getLocalNode());
CPPUNIT_ASSERT(remoteNode == m->getRemoteNode());
CPPUNIT_ASSERT_EQUAL(std::string("ping_reply"), m->getMessageType());
diff --git a/test/DNSCacheTest.cc b/test/DNSCacheTest.cc
index 61346e18..d85bf7c8 100644
--- a/test/DNSCacheTest.cc
+++ b/test/DNSCacheTest.cc
@@ -13,15 +13,15 @@ class DNSCacheTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testRemove);
CPPUNIT_TEST_SUITE_END();
- DNSCache _cache;
+ DNSCache cache_;
public:
void setUp()
{
- _cache = DNSCache();
- _cache.put("www", "192.168.0.1", 80);
- _cache.put("www", "::1", 80);
- _cache.put("ftp", "192.168.0.1", 21);
- _cache.put("proxy", "192.168.1.2", 8080);
+ cache_ = DNSCache();
+ cache_.put("www", "192.168.0.1", 80);
+ cache_.put("www", "::1", 80);
+ cache_.put("ftp", "192.168.0.1", 21);
+ cache_.put("proxy", "192.168.1.2", 8080);
}
void testFind();
@@ -35,30 +35,30 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DNSCacheTest);
void DNSCacheTest::testFind()
{
- CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), _cache.find("www", 80));
- CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), _cache.find("ftp", 21));
- CPPUNIT_ASSERT_EQUAL(std::string("192.168.1.2"), _cache.find("proxy", 8080));
- CPPUNIT_ASSERT_EQUAL(std::string(""), _cache.find("www", 8080));
- CPPUNIT_ASSERT_EQUAL(std::string(""), _cache.find("another", 80));
+ CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), cache_.find("www", 80));
+ CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), cache_.find("ftp", 21));
+ CPPUNIT_ASSERT_EQUAL(std::string("192.168.1.2"), cache_.find("proxy", 8080));
+ CPPUNIT_ASSERT_EQUAL(std::string(""), cache_.find("www", 8080));
+ CPPUNIT_ASSERT_EQUAL(std::string(""), cache_.find("another", 80));
}
void DNSCacheTest::testMarkBad()
{
- _cache.markBad("www", "192.168.0.1", 80);
- CPPUNIT_ASSERT_EQUAL(std::string("::1"), _cache.find("www", 80));
+ cache_.markBad("www", "192.168.0.1", 80);
+ CPPUNIT_ASSERT_EQUAL(std::string("::1"), cache_.find("www", 80));
}
void DNSCacheTest::testPutBadAddr()
{
- _cache.markBad("www", "192.168.0.1", 80);
- _cache.put("www", "192.168.0.1", 80);
- CPPUNIT_ASSERT_EQUAL(std::string("::1"), _cache.find("www", 80));
+ cache_.markBad("www", "192.168.0.1", 80);
+ cache_.put("www", "192.168.0.1", 80);
+ CPPUNIT_ASSERT_EQUAL(std::string("::1"), cache_.find("www", 80));
}
void DNSCacheTest::testRemove()
{
- _cache.remove("www", 80);
- CPPUNIT_ASSERT_EQUAL(std::string(""), _cache.find("www", 80));
+ cache_.remove("www", 80);
+ CPPUNIT_ASSERT_EQUAL(std::string(""), cache_.find("www", 80));
}
} // namespace aria2
diff --git a/test/DefaultAuthResolverTest.cc b/test/DefaultAuthResolverTest.cc
index 017e5651..bfac93aa 100644
--- a/test/DefaultAuthResolverTest.cc
+++ b/test/DefaultAuthResolverTest.cc
@@ -14,15 +14,15 @@ class DefaultAuthResolverTest : public CppUnit::TestFixture {
private:
//NetrcHandle _netrc;
//SharedHandle<Option> _option;
- SharedHandle<DefaultAuthResolver> _resolver;
+ SharedHandle<DefaultAuthResolver> resolver_;
public:
void setUp()
{
//_netrc = new Netrc();
//_option = new Option();
- _resolver.reset(new DefaultAuthResolver());
+ resolver_.reset(new DefaultAuthResolver());
//_factory->setOption(_option.get());
- _resolver->setDefaultAuthConfig
+ resolver_->setDefaultAuthConfig
(SharedHandle<AuthConfig>(new AuthConfig("foo", "bar")));
}
@@ -35,15 +35,15 @@ CPPUNIT_TEST_SUITE_REGISTRATION( DefaultAuthResolverTest );
void DefaultAuthResolverTest::testResolveAuthConfig_without_userDefined()
{
- SharedHandle<AuthConfig> authConfig = _resolver->resolveAuthConfig("localhost");
+ SharedHandle<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("foo:bar"), authConfig->getAuthText());
}
void DefaultAuthResolverTest::testResolveAuthConfig_with_userDefined()
{
- _resolver->setUserDefinedAuthConfig
+ resolver_->setUserDefinedAuthConfig
(SharedHandle<AuthConfig>(new AuthConfig("myname", "mypasswd")));
- SharedHandle<AuthConfig> authConfig = _resolver->resolveAuthConfig("localhost");
+ SharedHandle<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"), authConfig->getAuthText());
}
diff --git a/test/DefaultBtAnnounceTest.cc b/test/DefaultBtAnnounceTest.cc
index c39aa451..1ad8a175 100644
--- a/test/DefaultBtAnnounceTest.cc
+++ b/test/DefaultBtAnnounceTest.cc
@@ -35,14 +35,14 @@ class DefaultBtAnnounceTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testProcessAnnounceResponse);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<MockPieceStorage> _pieceStorage;
- SharedHandle<MockPeerStorage> _peerStorage;
- SharedHandle<BtRuntime> _btRuntime;
- Option* _option;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<MockPieceStorage> pieceStorage_;
+ SharedHandle<MockPeerStorage> peerStorage_;
+ SharedHandle<BtRuntime> btRuntime_;
+ Option* option_;
public:
void setUp() {
- _option = new Option();
+ option_ = new Option();
int64_t totalLength = 4*1024*1024;
int32_t pieceLength = 256*1024;
@@ -55,29 +55,29 @@ public:
std::string peerId = "-aria2-ultrafastdltl";
- _dctx.reset(new DownloadContext(pieceLength, totalLength));
+ dctx_.reset(new DownloadContext(pieceLength, totalLength));
SharedHandle<TorrentAttribute> torrentAttrs(new TorrentAttribute());
torrentAttrs->infoHash = std::string(vbegin(infoHash), vend(infoHash));
- _dctx->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
+ dctx_->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
bittorrent::setStaticPeerId(peerId);
- _pieceStorage.reset(new MockPieceStorage());
- _pieceStorage->setTotalLength(totalLength);
- _pieceStorage->setCompletedLength(pieceLength*10);
+ pieceStorage_.reset(new MockPieceStorage());
+ pieceStorage_->setTotalLength(totalLength);
+ pieceStorage_->setCompletedLength(pieceLength*10);
- _peerStorage.reset(new MockPeerStorage());
+ peerStorage_.reset(new MockPeerStorage());
TransferStat stat;
stat.setSessionDownloadLength(pieceLength*5);
stat.setSessionUploadLength(pieceLength*6);
- _peerStorage->setStat(stat);
+ peerStorage_->setStat(stat);
- _btRuntime.reset(new BtRuntime());
- _btRuntime->setListenPort(6989);
+ btRuntime_.reset(new BtRuntime());
+ btRuntime_->setListenPort(6989);
}
void tearDown()
{
- delete _option;
+ delete option_;
}
void testGetAnnounceUrl();
@@ -137,12 +137,12 @@ void DefaultBtAnnounceTest::testNoMoreAnnounce()
announceList->append(createAnnounceTier("http://localhost/announce"));
announceList->append(createAnnounceTier("http://backup/announce"));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=started&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -157,7 +157,7 @@ void DefaultBtAnnounceTest::testNoMoreAnnounce()
btAnnounce.announceSuccess();
- _pieceStorage->setAllDownloadFinished(true);
+ pieceStorage_->setAllDownloadFinished(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=completed&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -167,7 +167,7 @@ void DefaultBtAnnounceTest::testNoMoreAnnounce()
btAnnounce.announceSuccess();
- _btRuntime->setHalt(true);
+ btRuntime_->setHalt(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=0&no_peer_id=1&port=6989&event=stopped&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -185,12 +185,12 @@ void DefaultBtAnnounceTest::testGetAnnounceUrl()
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier("http://localhost/announce"));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=started&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -201,13 +201,13 @@ void DefaultBtAnnounceTest::testGetAnnounceUrl()
btAnnounce.announceSuccess();
- _pieceStorage->setAllDownloadFinished(true);
+ pieceStorage_->setAllDownloadFinished(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=completed&supportcrypto=1"), btAnnounce.getAnnounceUrl());
btAnnounce.announceSuccess();
- _btRuntime->setHalt(true);
+ btRuntime_->setHalt(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=0&no_peer_id=1&port=6989&event=stopped&supportcrypto=1"), btAnnounce.getAnnounceUrl());
}
@@ -216,12 +216,12 @@ void DefaultBtAnnounceTest::testGetAnnounceUrl_withQuery()
{
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier("http://localhost/announce?k=v"));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL
@@ -238,13 +238,13 @@ void DefaultBtAnnounceTest::testGetAnnounceUrl_externalIP()
{
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier("http://localhost/announce"));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- _option->put(PREF_BT_EXTERNAL_IP, "192.168.1.1");
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ option_->put(PREF_BT_EXTERNAL_IP, "192.168.1.1");
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL
@@ -262,12 +262,12 @@ void DefaultBtAnnounceTest::testIsAllAnnounceFailed()
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier("http://localhost/announce"));
announceList->append(createAnnounceTier("http://backup/announce"));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=started&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -294,19 +294,19 @@ void DefaultBtAnnounceTest::testURLOrderInStoppedEvent()
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier(vbegin(urls), vend(urls)));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost1/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=started&supportcrypto=1"), btAnnounce.getAnnounceUrl());
btAnnounce.announceSuccess();
- _btRuntime->setHalt(true);
+ btRuntime_->setHalt(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost1/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=0&no_peer_id=1&port=6989&event=stopped&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -324,19 +324,19 @@ void DefaultBtAnnounceTest::testURLOrderInCompletedEvent()
SharedHandle<List> announceList = List::g();
announceList->append(createAnnounceTier(vbegin(urls), vend(urls)));
- setAnnounceList(_dctx, announceList);
+ setAnnounceList(dctx_, announceList);
- DefaultBtAnnounce btAnnounce(_dctx, _option);
- btAnnounce.setPieceStorage(_pieceStorage);
- btAnnounce.setPeerStorage(_peerStorage);
- btAnnounce.setBtRuntime(_btRuntime);
+ DefaultBtAnnounce btAnnounce(dctx_, option_);
+ btAnnounce.setPieceStorage(pieceStorage_);
+ btAnnounce.setPeerStorage(peerStorage_);
+ btAnnounce.setBtRuntime(btRuntime_);
btAnnounce.setRandomizer(SharedHandle<Randomizer>(new FixedNumberRandomizer()));
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost1/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=started&supportcrypto=1"), btAnnounce.getAnnounceUrl());
btAnnounce.announceSuccess();
- _pieceStorage->setAllDownloadFinished(true);
+ pieceStorage_->setAllDownloadFinished(true);
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost1/announce?info_hash=%01%23Eg%89%AB%CD%EF%01%23Eg%89%AB%CD%EF%01%23Eg&peer_id=%2Daria2%2Dultrafastdltl&uploaded=1572864&downloaded=1310720&left=1572864&compact=1&key=fastdltl&numwant=50&no_peer_id=1&port=6989&event=completed&supportcrypto=1"), btAnnounce.getAnnounceUrl());
@@ -351,7 +351,7 @@ void DefaultBtAnnounceTest::testProcessAnnounceResponse_malformed()
{
try {
std::string res = "i123e";
- DefaultBtAnnounce(_dctx, _option).processAnnounceResponse(reinterpret_cast<const unsigned char*>(res.c_str()), res.size());
+ DefaultBtAnnounce(dctx_, option_).processAnnounceResponse(reinterpret_cast<const unsigned char*>(res.c_str()), res.size());
CPPUNIT_FAIL("exception must be thrown.");
} catch(Exception& e) {
std::cerr << e.stackTrace() << std::endl;
@@ -362,7 +362,7 @@ void DefaultBtAnnounceTest::testProcessAnnounceResponse_failureReason()
{
try {
std::string res = "d14:failure reason11:hello worlde";
- DefaultBtAnnounce(_dctx, _option).processAnnounceResponse(reinterpret_cast<const unsigned char*>(res.c_str()), res.size());
+ DefaultBtAnnounce(dctx_, option_).processAnnounceResponse(reinterpret_cast<const unsigned char*>(res.c_str()), res.size());
CPPUNIT_FAIL("exception must be thrown.");
} catch(Exception& e) {
std::cerr << e.stackTrace() << std::endl;
@@ -380,7 +380,7 @@ void DefaultBtAnnounceTest::testProcessAnnounceResponse()
"10:incompletei200e"
"e";
- DefaultBtAnnounce an(_dctx, _option);
+ DefaultBtAnnounce an(dctx_, option_);
an.processAnnounceResponse(reinterpret_cast<const unsigned char*>(res.c_str()), res.size());
CPPUNIT_ASSERT_EQUAL(std::string("foo"), an.getTrackerID());
CPPUNIT_ASSERT_EQUAL((time_t)3000, an.getInterval());
diff --git a/test/DefaultBtMessageDispatcherTest.cc b/test/DefaultBtMessageDispatcherTest.cc
index bfba0bb8..1c5d149b 100644
--- a/test/DefaultBtMessageDispatcherTest.cc
+++ b/test/DefaultBtMessageDispatcherTest.cc
@@ -42,15 +42,15 @@ class DefaultBtMessageDispatcherTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testRemoveOutstandingRequest);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
SharedHandle<Peer> peer;
SharedHandle<DefaultBtMessageDispatcher> btMessageDispatcher;
SharedHandle<MockPeerStorage> peerStorage;
SharedHandle<MockPieceStorage> pieceStorage;
- SharedHandle<MockBtMessageFactory> _messageFactory;
- SharedHandle<RequestGroupMan> _rgman;
- SharedHandle<Option> _option;
- SharedHandle<RequestGroup> _rg;
+ SharedHandle<MockBtMessageFactory> messageFactory_;
+ SharedHandle<RequestGroupMan> rgman_;
+ SharedHandle<Option> option_;
+ SharedHandle<RequestGroup> rg_;
public:
void tearDown() {}
@@ -135,34 +135,34 @@ public:
};
void setUp() {
- _option.reset(new Option());
+ option_.reset(new Option());
- _rg.reset(new RequestGroup(_option));
+ rg_.reset(new RequestGroup(option_));
- _dctx.reset(new DownloadContext());
- bittorrent::load("test.torrent", _dctx);
+ dctx_.reset(new DownloadContext());
+ bittorrent::load("test.torrent", dctx_);
- _rg->setDownloadContext(_dctx);
+ rg_->setDownloadContext(dctx_);
peer.reset(new Peer("192.168.0.1", 6969));
peer->allocateSessionResource
- (_dctx->getPieceLength(), _dctx->getTotalLength());
+ (dctx_->getPieceLength(), dctx_->getTotalLength());
peerStorage.reset(new MockPeerStorage());
pieceStorage.reset(new MockPieceStorage());
- _messageFactory.reset(new MockBtMessageFactory2());
+ messageFactory_.reset(new MockBtMessageFactory2());
- _rgman.reset(new RequestGroupMan(std::vector<SharedHandle<RequestGroup> >(),
- 0, _option.get()));
+ rgman_.reset(new RequestGroupMan(std::vector<SharedHandle<RequestGroup> >(),
+ 0, option_.get()));
btMessageDispatcher.reset(new DefaultBtMessageDispatcher());
btMessageDispatcher->setPeer(peer);
- btMessageDispatcher->setDownloadContext(_dctx);
+ btMessageDispatcher->setDownloadContext(dctx_);
btMessageDispatcher->setPieceStorage(pieceStorage);
btMessageDispatcher->setPeerStorage(peerStorage);
- btMessageDispatcher->setBtMessageFactory(_messageFactory);
+ btMessageDispatcher->setBtMessageFactory(messageFactory_);
btMessageDispatcher->setCuid(1);
- btMessageDispatcher->setRequestGroupMan(_rgman);
+ btMessageDispatcher->setRequestGroupMan(rgman_);
}
};
diff --git a/test/DefaultBtMessageFactoryTest.cc b/test/DefaultBtMessageFactoryTest.cc
index 2a948f80..09a47485 100644
--- a/test/DefaultBtMessageFactoryTest.cc
+++ b/test/DefaultBtMessageFactoryTest.cc
@@ -24,25 +24,25 @@ class DefaultBtMessageFactoryTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testCreatePortMessage);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<Peer> _peer;
- SharedHandle<MockExtensionMessageFactory> _exmsgFactory;
- SharedHandle<DefaultBtMessageFactory> _factory;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<Peer> peer_;
+ SharedHandle<MockExtensionMessageFactory> exmsgFactory_;
+ SharedHandle<DefaultBtMessageFactory> factory_;
public:
void setUp()
{
- _dctx.reset(new DownloadContext());
+ dctx_.reset(new DownloadContext());
- _peer.reset(new Peer("192.168.0.1", 6969));
- _peer->allocateSessionResource(1024, 1024*1024);
- _peer->setExtendedMessagingEnabled(true);
+ peer_.reset(new Peer("192.168.0.1", 6969));
+ peer_->allocateSessionResource(1024, 1024*1024);
+ peer_->setExtendedMessagingEnabled(true);
- _exmsgFactory.reset(new MockExtensionMessageFactory());
+ exmsgFactory_.reset(new MockExtensionMessageFactory());
- _factory.reset(new DefaultBtMessageFactory());
- _factory->setDownloadContext(_dctx);
- _factory->setPeer(_peer);
- _factory->setExtensionMessageFactory(_exmsgFactory);
+ factory_.reset(new DefaultBtMessageFactory());
+ factory_->setDownloadContext(dctx_);
+ factory_->setPeer(peer_);
+ factory_->setExtensionMessageFactory(exmsgFactory_);
}
void testCreateBtMessage_BtExtendedMessage();
@@ -64,12 +64,12 @@ void DefaultBtMessageFactoryTest::testCreateBtMessage_BtExtendedMessage()
SharedHandle<BtExtendedMessage> m
(dynamic_pointer_cast<BtExtendedMessage>
- (_factory->createBtMessage((const unsigned char*)msg+4, sizeof(msg))));
+ (factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg))));
try {
// disable extended messaging
- _peer->setExtendedMessagingEnabled(false);
- _factory->createBtMessage((const unsigned char*)msg+4, sizeof(msg));
+ peer_->setExtendedMessagingEnabled(false);
+ factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg));
CPPUNIT_FAIL("exception must be thrown.");
} catch(Exception& e) {
std::cerr << e.stackTrace() << std::endl;
@@ -85,7 +85,7 @@ void DefaultBtMessageFactoryTest::testCreatePortMessage()
try {
SharedHandle<BtPortMessage> m
(dynamic_pointer_cast<BtPortMessage>
- (_factory->createBtMessage(&data[4], sizeof(data)-4)));
+ (factory_->createBtMessage(&data[4], sizeof(data)-4)));
CPPUNIT_ASSERT(!m.isNull());
CPPUNIT_ASSERT_EQUAL((uint16_t)6881, m->getPort());
} catch(Exception& e) {
@@ -94,7 +94,7 @@ void DefaultBtMessageFactoryTest::testCreatePortMessage()
}
{
SharedHandle<BtPortMessage> m
- (dynamic_pointer_cast<BtPortMessage>(_factory->createPortMessage(6881)));
+ (dynamic_pointer_cast<BtPortMessage>(factory_->createPortMessage(6881)));
CPPUNIT_ASSERT_EQUAL((uint16_t)6881, m->getPort());
}
}
diff --git a/test/DefaultBtProgressInfoFileTest.cc b/test/DefaultBtProgressInfoFileTest.cc
index 85aafe12..d157258e 100644
--- a/test/DefaultBtProgressInfoFileTest.cc
+++ b/test/DefaultBtProgressInfoFileTest.cc
@@ -42,26 +42,26 @@ class DefaultBtProgressInfoFileTest:public CppUnit::TestFixture {
private:
#ifdef ENABLE_BITTORRENT
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
- SharedHandle<MockPeerStorage> _peerStorage;
+ SharedHandle<MockPeerStorage> peerStorage_;
- SharedHandle<BtRuntime> _btRuntime;
+ SharedHandle<BtRuntime> btRuntime_;
#endif // ENABLE_BITTORRENT
- SharedHandle<MockPieceStorage> _pieceStorage;
- SharedHandle<Option> _option;
- SharedHandle<BitfieldMan> _bitfield;
+ SharedHandle<MockPieceStorage> pieceStorage_;
+ SharedHandle<Option> option_;
+ SharedHandle<BitfieldMan> bitfield_;
public:
void initializeMembers(int32_t pieceLength, int64_t totalLength)
{
- _option.reset(new Option());
- _option->put(PREF_DIR, ".");
+ option_.reset(new Option());
+ option_->put(PREF_DIR, ".");
- _bitfield.reset(new BitfieldMan(pieceLength, totalLength));
+ bitfield_.reset(new BitfieldMan(pieceLength, totalLength));
- _pieceStorage.reset(new MockPieceStorage());
- _pieceStorage->setBitfield(_bitfield.get());
+ pieceStorage_.reset(new MockPieceStorage());
+ pieceStorage_->setBitfield(bitfield_.get());
#ifdef ENABLE_BITTORRENT
static unsigned char infoHash[] = {
@@ -69,18 +69,18 @@ public:
0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff,
};
- _dctx.reset(new DownloadContext());
+ dctx_.reset(new DownloadContext());
SharedHandle<TorrentAttribute> torrentAttrs(new TorrentAttribute());
torrentAttrs->infoHash = std::string(vbegin(infoHash), vend(infoHash));
- _dctx->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
- _dctx->setDir(_option->get(PREF_DIR));
+ dctx_->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
+ dctx_->setDir(option_->get(PREF_DIR));
const SharedHandle<FileEntry> fileEntries[] = {
SharedHandle<FileEntry>(new FileEntry("/path/to/file",totalLength,0))
};
- _dctx->setFileEntries(vbegin(fileEntries), vend(fileEntries));
- _dctx->setPieceLength(pieceLength);
- _peerStorage.reset(new MockPeerStorage());
- _btRuntime.reset(new BtRuntime());
+ dctx_->setFileEntries(vbegin(fileEntries), vend(fileEntries));
+ dctx_->setPieceLength(pieceLength);
+ peerStorage_.reset(new MockPeerStorage());
+ btRuntime_.reset(new BtRuntime());
#endif // ENABLE_BITTORRENT
}
@@ -113,11 +113,11 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DefaultBtProgressInfoFileTest);
void DefaultBtProgressInfoFileTest::testLoad_compat()
{
initializeMembers(1024, 81920);
- _dctx->setBasePath("load");
+ dctx_->setBasePath("load");
- DefaultBtProgressInfoFile infoFile(_dctx, _pieceStorage, _option.get());
- infoFile.setBtRuntime(_btRuntime);
- infoFile.setPeerStorage(_peerStorage);
+ DefaultBtProgressInfoFile infoFile(dctx_, pieceStorage_, option_.get());
+ infoFile.setBtRuntime(btRuntime_);
+ infoFile.setPeerStorage(peerStorage_);
CPPUNIT_ASSERT_EQUAL(std::string("load.aria2"), infoFile.getFilename());
@@ -126,23 +126,23 @@ void DefaultBtProgressInfoFileTest::testLoad_compat()
// check the contents of objects
// total length
- CPPUNIT_ASSERT_EQUAL((uint64_t)81920, _dctx->getTotalLength());
+ CPPUNIT_ASSERT_EQUAL((uint64_t)81920, dctx_->getTotalLength());
// upload length
- CPPUNIT_ASSERT_EQUAL((uint64_t)1024, _btRuntime->getUploadLengthAtStartup());
+ CPPUNIT_ASSERT_EQUAL((uint64_t)1024, btRuntime_->getUploadLengthAtStartup());
// bitfield
CPPUNIT_ASSERT_EQUAL(std::string("fffffffffffffffffffe"),
- util::toHex(_bitfield->getBitfield(),
- _bitfield->getBitfieldLength()));
+ util::toHex(bitfield_->getBitfield(),
+ bitfield_->getBitfieldLength()));
// the number of in-flight pieces
CPPUNIT_ASSERT_EQUAL((size_t)2,
- _pieceStorage->countInFlightPiece());
+ pieceStorage_->countInFlightPiece());
// piece index 1
std::vector<SharedHandle<Piece> > inFlightPieces;
- _pieceStorage->getInFlightPieces(inFlightPieces);
+ pieceStorage_->getInFlightPieces(inFlightPieces);
SharedHandle<Piece> piece1 = inFlightPieces[0];
CPPUNIT_ASSERT_EQUAL((size_t)1, piece1->getIndex());
@@ -162,36 +162,36 @@ void DefaultBtProgressInfoFileTest::testLoad()
{
initializeMembers(1024, 81920);
- _dctx->setBasePath("load-v0001");
+ dctx_->setBasePath("load-v0001");
- DefaultBtProgressInfoFile infoFile(_dctx, _pieceStorage, _option.get());
+ DefaultBtProgressInfoFile infoFile(dctx_, pieceStorage_, option_.get());
CPPUNIT_ASSERT_EQUAL(std::string("load-v0001.aria2"),
infoFile.getFilename());
- infoFile.setBtRuntime(_btRuntime);
- infoFile.setPeerStorage(_peerStorage);
+ infoFile.setBtRuntime(btRuntime_);
+ infoFile.setPeerStorage(peerStorage_);
infoFile.load();
// check the contents of objects
// total length
- CPPUNIT_ASSERT_EQUAL((uint64_t)81920, _dctx->getTotalLength());
+ CPPUNIT_ASSERT_EQUAL((uint64_t)81920, dctx_->getTotalLength());
// upload length
- CPPUNIT_ASSERT_EQUAL((uint64_t)1024, _btRuntime->getUploadLengthAtStartup());
+ CPPUNIT_ASSERT_EQUAL((uint64_t)1024, btRuntime_->getUploadLengthAtStartup());
// bitfield
CPPUNIT_ASSERT_EQUAL(std::string("fffffffffffffffffffe"),
- util::toHex(_bitfield->getBitfield(),
- _bitfield->getBitfieldLength()));
+ util::toHex(bitfield_->getBitfield(),
+ bitfield_->getBitfieldLength()));
// the number of in-flight pieces
CPPUNIT_ASSERT_EQUAL((size_t)2,
- _pieceStorage->countInFlightPiece());
+ pieceStorage_->countInFlightPiece());
// piece index 1
std::vector<SharedHandle<Piece> > inFlightPieces;
- _pieceStorage->getInFlightPieces(inFlightPieces);
+ pieceStorage_->getInFlightPieces(inFlightPieces);
SharedHandle<Piece> piece1 = inFlightPieces[0];
CPPUNIT_ASSERT_EQUAL((size_t)1, piece1->getIndex());
@@ -210,24 +210,24 @@ void DefaultBtProgressInfoFileTest::testSave()
{
initializeMembers(1024, 81920);
- _dctx->setBasePath("save-temp");
- _bitfield->setAllBit();
- _bitfield->unsetBit(79);
- _pieceStorage->setCompletedLength(80896);
+ dctx_->setBasePath("save-temp");
+ bitfield_->setAllBit();
+ bitfield_->unsetBit(79);
+ pieceStorage_->setCompletedLength(80896);
TransferStat stat;
stat.setAllTimeUploadLength(1024);
- _peerStorage->setStat(stat);
+ peerStorage_->setStat(stat);
SharedHandle<Piece> p1(new Piece(1, 1024));
SharedHandle<Piece> p2(new Piece(2, 512));
std::vector<SharedHandle<Piece> > inFlightPieces;
inFlightPieces.push_back(p1);
inFlightPieces.push_back(p2);
- _pieceStorage->addInFlightPiece(inFlightPieces);
+ pieceStorage_->addInFlightPiece(inFlightPieces);
- DefaultBtProgressInfoFile infoFile(_dctx, _pieceStorage, _option.get());
- infoFile.setBtRuntime(_btRuntime);
- infoFile.setPeerStorage(_peerStorage);
+ DefaultBtProgressInfoFile infoFile(dctx_, pieceStorage_, option_.get());
+ infoFile.setBtRuntime(btRuntime_);
+ infoFile.setPeerStorage(peerStorage_);
CPPUNIT_ASSERT_EQUAL(std::string("save-temp.aria2"),
infoFile.getFilename());
@@ -334,7 +334,7 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt_compat()
SharedHandle<DownloadContext> dctx
(new DownloadContext(1024, 81920, "load-nonBt"));
- DefaultBtProgressInfoFile infoFile(dctx, _pieceStorage, _option.get());
+ DefaultBtProgressInfoFile infoFile(dctx, pieceStorage_, option_.get());
CPPUNIT_ASSERT_EQUAL(std::string("load-nonBt.aria2"),
infoFile.getFilename());
@@ -347,16 +347,16 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt_compat()
// bitfield
CPPUNIT_ASSERT_EQUAL(std::string("fffffffffffffffffffe"),
- util::toHex(_bitfield->getBitfield(),
- _bitfield->getBitfieldLength()));
+ util::toHex(bitfield_->getBitfield(),
+ bitfield_->getBitfieldLength()));
// the number of in-flight pieces
CPPUNIT_ASSERT_EQUAL((size_t)2,
- _pieceStorage->countInFlightPiece());
+ pieceStorage_->countInFlightPiece());
// piece index 1
std::vector<SharedHandle<Piece> > inFlightPieces;
- _pieceStorage->getInFlightPieces(inFlightPieces);
+ pieceStorage_->getInFlightPieces(inFlightPieces);
SharedHandle<Piece> piece1 = inFlightPieces[0];
CPPUNIT_ASSERT_EQUAL((size_t)1, piece1->getIndex());
@@ -379,7 +379,7 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt()
SharedHandle<DownloadContext> dctx
(new DownloadContext(1024, 81920, "load-nonBt-v0001"));
- DefaultBtProgressInfoFile infoFile(dctx, _pieceStorage, _option.get());
+ DefaultBtProgressInfoFile infoFile(dctx, pieceStorage_, option_.get());
CPPUNIT_ASSERT_EQUAL(std::string("load-nonBt-v0001.aria2"),
infoFile.getFilename());
@@ -392,16 +392,16 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt()
// bitfield
CPPUNIT_ASSERT_EQUAL(std::string("fffffffffffffffffffe"),
- util::toHex(_bitfield->getBitfield(),
- _bitfield->getBitfieldLength()));
+ util::toHex(bitfield_->getBitfield(),
+ bitfield_->getBitfieldLength()));
// the number of in-flight pieces
CPPUNIT_ASSERT_EQUAL((size_t)2,
- _pieceStorage->countInFlightPiece());
+ pieceStorage_->countInFlightPiece());
// piece index 1
std::vector<SharedHandle<Piece> > inFlightPieces;
- _pieceStorage->getInFlightPieces(inFlightPieces);
+ pieceStorage_->getInFlightPieces(inFlightPieces);
SharedHandle<Piece> piece1 = inFlightPieces[0];
CPPUNIT_ASSERT_EQUAL((size_t)1, piece1->getIndex());
@@ -419,12 +419,12 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt()
void DefaultBtProgressInfoFileTest::testLoad_nonBt_pieceLengthShorter()
{
initializeMembers(512, 81920);
- _option->put(PREF_ALLOW_PIECE_LENGTH_CHANGE, V_TRUE);
+ option_->put(PREF_ALLOW_PIECE_LENGTH_CHANGE, V_TRUE);
SharedHandle<DownloadContext> dctx
(new DownloadContext(512, 81920, "load-nonBt-v0001"));
- DefaultBtProgressInfoFile infoFile(dctx, _pieceStorage, _option.get());
+ DefaultBtProgressInfoFile infoFile(dctx, pieceStorage_, option_.get());
CPPUNIT_ASSERT_EQUAL(std::string("load-nonBt-v0001.aria2"),
infoFile.getFilename());
@@ -434,12 +434,12 @@ void DefaultBtProgressInfoFileTest::testLoad_nonBt_pieceLengthShorter()
// bitfield
CPPUNIT_ASSERT_EQUAL(std::string("fffffffffffffffffffffffffffffffffffffffc"),
- util::toHex(_bitfield->getBitfield(),
- _bitfield->getBitfieldLength()));
+ util::toHex(bitfield_->getBitfield(),
+ bitfield_->getBitfieldLength()));
// the number of in-flight pieces
CPPUNIT_ASSERT_EQUAL((size_t)0,
- _pieceStorage->countInFlightPiece());
+ pieceStorage_->countInFlightPiece());
}
void DefaultBtProgressInfoFileTest::testSave_nonBt()
@@ -449,18 +449,18 @@ void DefaultBtProgressInfoFileTest::testSave_nonBt()
SharedHandle<DownloadContext> dctx
(new DownloadContext(1024, 81920, "save-temp"));
- _bitfield->setAllBit();
- _bitfield->unsetBit(79);
- _pieceStorage->setCompletedLength(80896);
+ bitfield_->setAllBit();
+ bitfield_->unsetBit(79);
+ pieceStorage_->setCompletedLength(80896);
SharedHandle<Piece> p1(new Piece(1, 1024));
SharedHandle<Piece> p2(new Piece(2, 512));
std::vector<SharedHandle<Piece> > inFlightPieces;
inFlightPieces.push_back(p1);
inFlightPieces.push_back(p2);
- _pieceStorage->addInFlightPiece(inFlightPieces);
+ pieceStorage_->addInFlightPiece(inFlightPieces);
- DefaultBtProgressInfoFile infoFile(dctx, _pieceStorage, _option.get());
+ DefaultBtProgressInfoFile infoFile(dctx, pieceStorage_, option_.get());
CPPUNIT_ASSERT_EQUAL(std::string("save-temp.aria2"),
infoFile.getFilename());
@@ -558,8 +558,8 @@ void DefaultBtProgressInfoFileTest::testUpdateFilename()
DefaultBtProgressInfoFile infoFile(dctx, SharedHandle<MockPieceStorage>(), 0);
#ifdef ENABLE_BITTORRENT
- infoFile.setBtRuntime(_btRuntime);
- infoFile.setPeerStorage(_peerStorage);
+ infoFile.setBtRuntime(btRuntime_);
+ infoFile.setPeerStorage(peerStorage_);
#endif // ENABLE_BITTORRENT
CPPUNIT_ASSERT_EQUAL(std::string("./file1.aria2"), infoFile.getFilename());
diff --git a/test/DefaultBtRequestFactoryTest.cc b/test/DefaultBtRequestFactoryTest.cc
index c68a0e9a..941fa0e4 100644
--- a/test/DefaultBtRequestFactoryTest.cc
+++ b/test/DefaultBtRequestFactoryTest.cc
@@ -27,12 +27,12 @@ class DefaultBtRequestFactoryTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetTargetPieceIndexes);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Peer> _peer;
- SharedHandle<DefaultBtRequestFactory> _requestFactory;
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<MockPieceStorage> _pieceStorage;
- SharedHandle<MockBtMessageFactory> _messageFactory;
- SharedHandle<MockBtMessageDispatcher> _dispatcher;
+ SharedHandle<Peer> peer_;
+ SharedHandle<DefaultBtRequestFactory> requestFactory_;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<MockPieceStorage> pieceStorage_;
+ SharedHandle<MockBtMessageFactory> messageFactory_;
+ SharedHandle<MockBtMessageDispatcher> dispatcher_;
public:
void testAddTargetPiece();
void testRemoveCompletedPiece();
@@ -88,19 +88,19 @@ public:
void setUp()
{
- _pieceStorage.reset(new MockPieceStorage());
+ pieceStorage_.reset(new MockPieceStorage());
- _peer.reset(new Peer("host", 6969));
+ peer_.reset(new Peer("host", 6969));
- _messageFactory.reset(new MockBtMessageFactory2());
+ messageFactory_.reset(new MockBtMessageFactory2());
- _dispatcher.reset(new MockBtMessageDispatcher());
+ dispatcher_.reset(new MockBtMessageDispatcher());
- _requestFactory.reset(new DefaultBtRequestFactory());
- _requestFactory->setPieceStorage(_pieceStorage);
- _requestFactory->setPeer(_peer);
- _requestFactory->setBtMessageDispatcher(_dispatcher);
- _requestFactory->setBtMessageFactory(_messageFactory);
+ requestFactory_.reset(new DefaultBtRequestFactory());
+ requestFactory_->setPieceStorage(pieceStorage_);
+ requestFactory_->setPeer(peer_);
+ requestFactory_->setBtMessageDispatcher(dispatcher_);
+ requestFactory_->setBtMessageFactory(messageFactory_);
}
};
@@ -110,40 +110,40 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DefaultBtRequestFactoryTest);
void DefaultBtRequestFactoryTest::testAddTargetPiece() {
{
SharedHandle<Piece> piece(new Piece(0, 16*1024*10));
- _requestFactory->addTargetPiece(piece);
- CPPUNIT_ASSERT_EQUAL((size_t)1, _requestFactory->countTargetPiece());
+ requestFactory_->addTargetPiece(piece);
+ CPPUNIT_ASSERT_EQUAL((size_t)1, requestFactory_->countTargetPiece());
}
{
SharedHandle<Piece> piece(new Piece(1, 16*1024*9));
piece->completeBlock(0);
- _requestFactory->addTargetPiece(piece);
- CPPUNIT_ASSERT_EQUAL((size_t)2, _requestFactory->countTargetPiece());
+ requestFactory_->addTargetPiece(piece);
+ CPPUNIT_ASSERT_EQUAL((size_t)2, requestFactory_->countTargetPiece());
}
- CPPUNIT_ASSERT_EQUAL((size_t)18, _requestFactory->countMissingBlock());
+ CPPUNIT_ASSERT_EQUAL((size_t)18, requestFactory_->countMissingBlock());
}
void DefaultBtRequestFactoryTest::testRemoveCompletedPiece() {
SharedHandle<Piece> piece1(new Piece(0, 16*1024));
SharedHandle<Piece> piece2(new Piece(1, 16*1024));
piece2->setAllBlock();
- _requestFactory->addTargetPiece(piece1);
- _requestFactory->addTargetPiece(piece2);
- CPPUNIT_ASSERT_EQUAL((size_t)2, _requestFactory->countTargetPiece());
- _requestFactory->removeCompletedPiece();
- CPPUNIT_ASSERT_EQUAL((size_t)1, _requestFactory->countTargetPiece());
+ requestFactory_->addTargetPiece(piece1);
+ requestFactory_->addTargetPiece(piece2);
+ CPPUNIT_ASSERT_EQUAL((size_t)2, requestFactory_->countTargetPiece());
+ requestFactory_->removeCompletedPiece();
+ CPPUNIT_ASSERT_EQUAL((size_t)1, requestFactory_->countTargetPiece());
CPPUNIT_ASSERT_EQUAL((size_t)0,
- _requestFactory->getTargetPieces().front()->getIndex());
+ requestFactory_->getTargetPieces().front()->getIndex());
}
void DefaultBtRequestFactoryTest::testCreateRequestMessages() {
int PIECE_LENGTH = 16*1024*2;
SharedHandle<Piece> piece1(new Piece(0, PIECE_LENGTH));
SharedHandle<Piece> piece2(new Piece(1, PIECE_LENGTH));
- _requestFactory->addTargetPiece(piece1);
- _requestFactory->addTargetPiece(piece2);
+ requestFactory_->addTargetPiece(piece1);
+ requestFactory_->addTargetPiece(piece2);
std::vector<SharedHandle<BtMessage> > msgs;
- _requestFactory->createRequestMessages(msgs, 3);
+ requestFactory_->createRequestMessages(msgs, 3);
CPPUNIT_ASSERT_EQUAL((size_t)3, msgs.size());
std::vector<SharedHandle<BtMessage> >::iterator itr = msgs.begin();
@@ -162,7 +162,7 @@ void DefaultBtRequestFactoryTest::testCreateRequestMessages() {
{
std::vector<SharedHandle<BtMessage> > msgs;
- _requestFactory->createRequestMessages(msgs, 3);
+ requestFactory_->createRequestMessages(msgs, 3);
CPPUNIT_ASSERT_EQUAL((size_t)1, msgs.size());
}
}
@@ -171,16 +171,16 @@ void DefaultBtRequestFactoryTest::testCreateRequestMessages_onEndGame() {
SharedHandle<MockBtMessageDispatcher2> dispatcher
(new MockBtMessageDispatcher2());
- _requestFactory->setBtMessageDispatcher(dispatcher);
+ requestFactory_->setBtMessageDispatcher(dispatcher);
int PIECE_LENGTH = 16*1024*2;
SharedHandle<Piece> piece1(new Piece(0, PIECE_LENGTH));
SharedHandle<Piece> piece2(new Piece(1, PIECE_LENGTH));
- _requestFactory->addTargetPiece(piece1);
- _requestFactory->addTargetPiece(piece2);
+ requestFactory_->addTargetPiece(piece1);
+ requestFactory_->addTargetPiece(piece2);
std::vector<SharedHandle<BtMessage> > msgs;
- _requestFactory->createRequestMessagesOnEndGame(msgs, 3);
+ requestFactory_->createRequestMessagesOnEndGame(msgs, 3);
std::vector<SharedHandle<MockBtRequestMessage> > mmsgs;
for(std::vector<SharedHandle<BtMessage> >::iterator i = msgs.begin();
@@ -208,19 +208,19 @@ void DefaultBtRequestFactoryTest::testCreateRequestMessages_onEndGame() {
void DefaultBtRequestFactoryTest::testRemoveTargetPiece() {
SharedHandle<Piece> piece1(new Piece(0, 16*1024));
- _requestFactory->addTargetPiece(piece1);
+ requestFactory_->addTargetPiece(piece1);
- CPPUNIT_ASSERT(std::find(_requestFactory->getTargetPieces().begin(),
- _requestFactory->getTargetPieces().end(),
+ CPPUNIT_ASSERT(std::find(requestFactory_->getTargetPieces().begin(),
+ requestFactory_->getTargetPieces().end(),
piece1) !=
- _requestFactory->getTargetPieces().end());
+ requestFactory_->getTargetPieces().end());
- _requestFactory->removeTargetPiece(piece1);
+ requestFactory_->removeTargetPiece(piece1);
- CPPUNIT_ASSERT(std::find(_requestFactory->getTargetPieces().begin(),
- _requestFactory->getTargetPieces().end(),
+ CPPUNIT_ASSERT(std::find(requestFactory_->getTargetPieces().begin(),
+ requestFactory_->getTargetPieces().end(),
piece1) ==
- _requestFactory->getTargetPieces().end());
+ requestFactory_->getTargetPieces().end());
}
void DefaultBtRequestFactoryTest::testGetTargetPieceIndexes()
@@ -229,12 +229,12 @@ void DefaultBtRequestFactoryTest::testGetTargetPieceIndexes()
SharedHandle<Piece> piece3(new Piece(3, 16*1024));
SharedHandle<Piece> piece5(new Piece(5, 16*1024));
- _requestFactory->addTargetPiece(piece3);
- _requestFactory->addTargetPiece(piece1);
- _requestFactory->addTargetPiece(piece5);
+ requestFactory_->addTargetPiece(piece3);
+ requestFactory_->addTargetPiece(piece1);
+ requestFactory_->addTargetPiece(piece5);
std::vector<size_t> indexes;
- _requestFactory->getTargetPieceIndexes(indexes);
+ requestFactory_->getTargetPieceIndexes(indexes);
CPPUNIT_ASSERT_EQUAL((size_t)3, indexes.size());
CPPUNIT_ASSERT_EQUAL((size_t)3, indexes[0]);
CPPUNIT_ASSERT_EQUAL((size_t)1, indexes[1]);
diff --git a/test/DefaultExtensionMessageFactoryTest.cc b/test/DefaultExtensionMessageFactoryTest.cc
index 2a7ab725..0eb16520 100644
--- a/test/DefaultExtensionMessageFactoryTest.cc
+++ b/test/DefaultExtensionMessageFactoryTest.cc
@@ -39,47 +39,47 @@ class DefaultExtensionMessageFactoryTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testCreateMessage_UTMetadataReject);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<MockPeerStorage> _peerStorage;
- SharedHandle<Peer> _peer;
- SharedHandle<DefaultExtensionMessageFactory> _factory;
- SharedHandle<ExtensionMessageRegistry> _registry;
- SharedHandle<MockBtMessageDispatcher> _dispatcher;
- SharedHandle<MockBtMessageFactory> _messageFactory;
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<RequestGroup> _requestGroup;
+ SharedHandle<MockPeerStorage> peerStorage_;
+ SharedHandle<Peer> peer_;
+ SharedHandle<DefaultExtensionMessageFactory> factory_;
+ SharedHandle<ExtensionMessageRegistry> registry_;
+ SharedHandle<MockBtMessageDispatcher> dispatcher_;
+ SharedHandle<MockBtMessageFactory> messageFactory_;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<RequestGroup> requestGroup_;
public:
void setUp()
{
- _peerStorage.reset(new MockPeerStorage());
+ peerStorage_.reset(new MockPeerStorage());
- _peer.reset(new Peer("192.168.0.1", 6969));
- _peer->allocateSessionResource(1024, 1024*1024);
- _peer->setExtension("ut_pex", 1);
+ peer_.reset(new Peer("192.168.0.1", 6969));
+ peer_->allocateSessionResource(1024, 1024*1024);
+ peer_->setExtension("ut_pex", 1);
- _registry.reset(new ExtensionMessageRegistry());
+ registry_.reset(new ExtensionMessageRegistry());
- _dispatcher.reset(new MockBtMessageDispatcher());
+ dispatcher_.reset(new MockBtMessageDispatcher());
- _messageFactory.reset(new MockBtMessageFactory());
+ messageFactory_.reset(new MockBtMessageFactory());
- _dctx.reset(new DownloadContext());
+ dctx_.reset(new DownloadContext());
SharedHandle<Option> option(new Option());
- _requestGroup.reset(new RequestGroup(option));
- _requestGroup->setDownloadContext(_dctx);
-
- _factory.reset(new DefaultExtensionMessageFactory());
- _factory->setPeerStorage(_peerStorage);
- _factory->setPeer(_peer);
- _factory->setExtensionMessageRegistry(_registry);
- _factory->setBtMessageDispatcher(_dispatcher);
- _factory->setBtMessageFactory(_messageFactory);
- _factory->setDownloadContext(_dctx);
+ requestGroup_.reset(new RequestGroup(option));
+ requestGroup_->setDownloadContext(dctx_);
+
+ factory_.reset(new DefaultExtensionMessageFactory());
+ factory_->setPeerStorage(peerStorage_);
+ factory_->setPeer(peer_);
+ factory_->setExtensionMessageRegistry(registry_);
+ factory_->setBtMessageDispatcher(dispatcher_);
+ factory_->setBtMessageFactory(messageFactory_);
+ factory_->setDownloadContext(dctx_);
}
std::string getExtensionMessageID(const std::string& name)
{
- char id[1] = { _registry->getExtensionMessageID(name) };
+ char id[1] = { registry_->getExtensionMessageID(name) };
return std::string(&id[0], &id[1]);
}
@@ -87,7 +87,7 @@ public:
SharedHandle<T> createMessage(const std::string& data)
{
return dynamic_pointer_cast<T>
- (_factory->createMessage
+ (factory_->createMessage
(reinterpret_cast<const unsigned char*>(data.c_str()), data.size()));
}
@@ -104,14 +104,14 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DefaultExtensionMessageFactoryTest);
void DefaultExtensionMessageFactoryTest::testCreateMessage_unknown()
{
- _peer->setExtension("foo", 255);
+ peer_->setExtension("foo", 255);
char id[1] = { 255 };
std::string data = std::string(&id[0], &id[1]);
try {
// this test fails because localhost doesn't have extension id = 255.
- _factory->createMessage
+ factory_->createMessage
(reinterpret_cast<const unsigned char*>(data.c_str()), data.size());
CPPUNIT_FAIL("exception must be thrown.");
} catch(Exception& e) {
@@ -148,7 +148,7 @@ void DefaultExtensionMessageFactoryTest::testCreateMessage_UTPex()
SharedHandle<UTPexExtensionMessage> m =
createMessage<UTPexExtensionMessage>(data);
- CPPUNIT_ASSERT_EQUAL(_registry->getExtensionMessageID("ut_pex"),
+ CPPUNIT_ASSERT_EQUAL(registry_->getExtensionMessageID("ut_pex"),
m->getExtensionMessageID());
}
diff --git a/test/DefaultPieceStorageTest.cc b/test/DefaultPieceStorageTest.cc
index a75b4d54..2ae6a83f 100644
--- a/test/DefaultPieceStorageTest.cc
+++ b/test/DefaultPieceStorageTest.cc
@@ -33,19 +33,19 @@ class DefaultPieceStorageTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetCompletedLength);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
SharedHandle<Peer> peer;
Option* option;
- SharedHandle<PieceSelector> _pieceSelector;
+ SharedHandle<PieceSelector> pieceSelector_;
public:
void setUp() {
- _dctx.reset(new DownloadContext());
- bittorrent::load("test.torrent", _dctx);
+ dctx_.reset(new DownloadContext());
+ bittorrent::load("test.torrent", dctx_);
peer.reset(new Peer("192.168.0.1", 6889));
- peer->allocateSessionResource(_dctx->getPieceLength(),
- _dctx->getTotalLength());
+ peer->allocateSessionResource(dctx_->getPieceLength(),
+ dctx_->getTotalLength());
option = new Option();
- _pieceSelector.reset(new InOrderPieceSelector());
+ pieceSelector_.reset(new InOrderPieceSelector());
}
void tearDown()
@@ -73,14 +73,14 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(DefaultPieceStorageTest);
void DefaultPieceStorageTest::testGetTotalLength() {
- DefaultPieceStorage pss(_dctx, option);
+ DefaultPieceStorage pss(dctx_, option);
CPPUNIT_ASSERT_EQUAL((uint64_t)384ULL, pss.getTotalLength());
}
void DefaultPieceStorageTest::testGetMissingPiece() {
- DefaultPieceStorage pss(_dctx, option);
- pss.setPieceSelector(_pieceSelector);
+ DefaultPieceStorage pss(dctx_, option);
+ pss.setPieceSelector(pieceSelector_);
pss.setEndGamePieceNum(0);
peer->setAllBitfield();
@@ -100,8 +100,8 @@ void DefaultPieceStorageTest::testGetMissingPiece() {
void DefaultPieceStorageTest::testGetMissingPiece_excludedIndexes()
{
- DefaultPieceStorage pss(_dctx, option);
- pss.setPieceSelector(_pieceSelector);
+ DefaultPieceStorage pss(dctx_, option);
+ pss.setPieceSelector(pieceSelector_);
pss.setEndGamePieceNum(0);
peer->setAllBitfield();
@@ -122,8 +122,8 @@ void DefaultPieceStorageTest::testGetMissingPiece_excludedIndexes()
}
void DefaultPieceStorageTest::testGetMissingFastPiece() {
- DefaultPieceStorage pss(_dctx, option);
- pss.setPieceSelector(_pieceSelector);
+ DefaultPieceStorage pss(dctx_, option);
+ pss.setPieceSelector(pieceSelector_);
pss.setEndGamePieceNum(0);
peer->setAllBitfield();
@@ -139,8 +139,8 @@ void DefaultPieceStorageTest::testGetMissingFastPiece() {
void DefaultPieceStorageTest::testGetMissingFastPiece_excludedIndexes()
{
- DefaultPieceStorage pss(_dctx, option);
- pss.setPieceSelector(_pieceSelector);
+ DefaultPieceStorage pss(dctx_, option);
+ pss.setPieceSelector(pieceSelector_);
pss.setEndGamePieceNum(0);
peer->setAllBitfield();
@@ -159,7 +159,7 @@ void DefaultPieceStorageTest::testGetMissingFastPiece_excludedIndexes()
}
void DefaultPieceStorageTest::testHasMissingPiece() {
- DefaultPieceStorage pss(_dctx, option);
+ DefaultPieceStorage pss(dctx_, option);
CPPUNIT_ASSERT(!pss.hasMissingPiece(peer));
@@ -169,8 +169,8 @@ void DefaultPieceStorageTest::testHasMissingPiece() {
}
void DefaultPieceStorageTest::testCompletePiece() {
- DefaultPieceStorage pss(_dctx, option);
- pss.setPieceSelector(_pieceSelector);
+ DefaultPieceStorage pss(dctx_, option);
+ pss.setPieceSelector(pieceSelector_);
pss.setEndGamePieceNum(0);
peer->setAllBitfield();
@@ -191,7 +191,7 @@ void DefaultPieceStorageTest::testCompletePiece() {
}
void DefaultPieceStorageTest::testGetPiece() {
- DefaultPieceStorage pss(_dctx, option);
+ DefaultPieceStorage pss(dctx_, option);
SharedHandle<Piece> pieceGot = pss.getPiece(0);
CPPUNIT_ASSERT_EQUAL((size_t)0, pieceGot->getIndex());
@@ -200,7 +200,7 @@ void DefaultPieceStorageTest::testGetPiece() {
}
void DefaultPieceStorageTest::testGetPieceInUsedPieces() {
- DefaultPieceStorage pss(_dctx, option);
+ DefaultPieceStorage pss(dctx_, option);
SharedHandle<Piece> piece = SharedHandle<Piece>(new Piece(0, 128));
piece->completeBlock(0);
pss.addUsedPiece(piece);
@@ -211,7 +211,7 @@ void DefaultPieceStorageTest::testGetPieceInUsedPieces() {
}
void DefaultPieceStorageTest::testGetPieceCompletedPiece() {
- DefaultPieceStorage pss(_dctx, option);
+ DefaultPieceStorage pss(dctx_, option);
SharedHandle<Piece> piece = SharedHandle<Piece>(new Piece(0, 128));
pss.completePiece(piece);
SharedHandle<Piece> pieceGot = pss.getPiece(0);
diff --git a/test/DownloadHandlerFactoryTest.cc b/test/DownloadHandlerFactoryTest.cc
index 0e384661..bf59c430 100644
--- a/test/DownloadHandlerFactoryTest.cc
+++ b/test/DownloadHandlerFactoryTest.cc
@@ -25,11 +25,11 @@ class DownloadHandlerFactoryTest:public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
#ifdef ENABLE_METALINK
void testGetMetalinkPreDownloadHandler_extension();
@@ -51,7 +51,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION( DownloadHandlerFactoryTest );
void DownloadHandlerFactoryTest::testGetMetalinkPreDownloadHandler_extension()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test.metalink"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
SharedHandle<PreDownloadHandler> handler = DownloadHandlerFactory::getMetalinkPreDownloadHandler();
@@ -66,7 +66,7 @@ void DownloadHandlerFactoryTest::testGetMetalinkPreDownloadHandler_contentType()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test"));
dctx->getFirstFileEntry()->setContentType("application/metalink+xml");
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
SharedHandle<PreDownloadHandler> handler = DownloadHandlerFactory::getMetalinkPreDownloadHandler();
@@ -84,7 +84,7 @@ void DownloadHandlerFactoryTest::testGetMetalinkPreDownloadHandler_contentType()
void DownloadHandlerFactoryTest::testGetBtPreDownloadHandler_extension()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test.torrent"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
SharedHandle<PreDownloadHandler> handler = DownloadHandlerFactory::getBtPreDownloadHandler();
@@ -99,7 +99,7 @@ void DownloadHandlerFactoryTest::testGetBtPreDownloadHandler_contentType()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test"));
dctx->getFirstFileEntry()->setContentType("application/x-bittorrent");
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
SharedHandle<PreDownloadHandler> handler = DownloadHandlerFactory::getBtPreDownloadHandler();
diff --git a/test/DownloadHelperTest.cc b/test/DownloadHelperTest.cc
index 79524371..c310df7e 100644
--- a/test/DownloadHelperTest.cc
+++ b/test/DownloadHelperTest.cc
@@ -35,11 +35,11 @@ class DownloadHelperTest:public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
void tearDown() {}
@@ -70,13 +70,13 @@ void DownloadHelperTest::testCreateRequestGroupForUri()
"http://charlie/file"
};
std::vector<std::string> uris(vbegin(array), vend(array));
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -91,11 +91,11 @@ void DownloadHelperTest::testCreateRequestGroupForUri()
CPPUNIT_ASSERT_EQUAL(std::string("/tmp"), ctx->getDir());
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/file.out"), ctx->getBasePath());
}
- _option->put(PREF_SPLIT, "5");
+ option_->put(PREF_SPLIT, "5");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -110,11 +110,11 @@ void DownloadHelperTest::testCreateRequestGroupForUri()
}
CPPUNIT_ASSERT_EQUAL((unsigned int)5, group->getNumConcurrentCommand());
}
- _option->put(PREF_SPLIT, "2");
+ option_->put(PREF_SPLIT, "2");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -126,11 +126,11 @@ void DownloadHelperTest::testCreateRequestGroupForUri()
}
CPPUNIT_ASSERT_EQUAL((unsigned int)2, group->getNumConcurrentCommand());
}
- _option->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
+ option_->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)3, result.size());
@@ -158,14 +158,14 @@ void DownloadHelperTest::testCreateRequestGroupForUri_parameterized()
"http://charlie/file"
};
std::vector<std::string> uris(vbegin(array), vend(array));
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
- _option->put(PREF_PARAMETERIZED_URI, V_TRUE);
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
+ option_->put(PREF_PARAMETERIZED_URI, V_TRUE);
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -194,13 +194,13 @@ void DownloadHelperTest::testCreateRequestGroupForUri_BitTorrent()
"http://charlie/file"
};
std::vector<std::string> uris(vbegin(array), vend(array));
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)2, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -242,14 +242,14 @@ void DownloadHelperTest::testCreateRequestGroupForUri_Metalink()
"test.xml"
};
std::vector<std::string> uris(vbegin(array), vend(array));
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_METALINK_SERVERS, "2");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_METALINK_SERVERS, "2");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUri(result, _option, uris);
+ createRequestGroupForUri(result, option_, uris);
// group1: http://alpha/file, ...
// group2-7: 6 file entry in Metalink and 1 torrent file download
@@ -290,14 +290,14 @@ void DownloadHelperTest::testCreateRequestGroupForUri_Metalink()
void DownloadHelperTest::testCreateRequestGroupForUriList()
{
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_INPUT_FILE, "input_uris.txt");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_INPUT_FILE, "input_uris.txt");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForUriList(result, _option);
+ createRequestGroupForUriList(result, option_);
CPPUNIT_ASSERT_EQUAL((size_t)2, result.size());
@@ -330,14 +330,14 @@ void DownloadHelperTest::testCreateRequestGroupForBitTorrent()
};
std::vector<std::string> auxURIs(vbegin(array), vend(array));
- _option->put(PREF_SPLIT, "5");
- _option->put(PREF_TORRENT_FILE, "test.torrent");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "5");
+ option_->put(PREF_TORRENT_FILE, "test.torrent");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForBitTorrent(result, _option, auxURIs);
+ createRequestGroupForBitTorrent(result, option_, auxURIs);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
@@ -355,7 +355,7 @@ void DownloadHelperTest::testCreateRequestGroupForBitTorrent()
// no URIs are given
std::vector<SharedHandle<RequestGroup> > result;
std::vector<std::string> emptyURIs;
- createRequestGroupForBitTorrent(result, _option, emptyURIs);
+ createRequestGroupForBitTorrent(result, option_, emptyURIs);
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
SharedHandle<RequestGroup> group = result[0];
@@ -363,11 +363,11 @@ void DownloadHelperTest::testCreateRequestGroupForBitTorrent()
group->getDownloadContext()->getFirstFileEntry()->getUris(uris);
CPPUNIT_ASSERT_EQUAL((size_t)0, uris.size());
}
- _option->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
+ option_->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForBitTorrent(result, _option, auxURIs);
+ createRequestGroupForBitTorrent(result, option_, auxURIs);
// See --force-requencial is ignored
CPPUNIT_ASSERT_EQUAL((size_t)1, result.size());
@@ -378,15 +378,15 @@ void DownloadHelperTest::testCreateRequestGroupForBitTorrent()
#ifdef ENABLE_METALINK
void DownloadHelperTest::testCreateRequestGroupForMetalink()
{
- _option->put(PREF_SPLIT, "3");
- _option->put(PREF_METALINK_FILE, "test.xml");
- _option->put(PREF_METALINK_SERVERS, "5");
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_OUT, "file.out");
+ option_->put(PREF_SPLIT, "3");
+ option_->put(PREF_METALINK_FILE, "test.xml");
+ option_->put(PREF_METALINK_SERVERS, "5");
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_OUT, "file.out");
{
std::vector<SharedHandle<RequestGroup> > result;
- createRequestGroupForMetalink(result, _option);
+ createRequestGroupForMetalink(result, option_);
#ifdef ENABLE_BITTORRENT
CPPUNIT_ASSERT_EQUAL((size_t)6, result.size());
diff --git a/test/FeedbackURISelectorTest.cc b/test/FeedbackURISelectorTest.cc
index 2785b398..dd6813bc 100644
--- a/test/FeedbackURISelectorTest.cc
+++ b/test/FeedbackURISelectorTest.cc
@@ -19,7 +19,7 @@ class FeedbackURISelectorTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testSelect_skipErrorHost);
CPPUNIT_TEST_SUITE_END();
private:
- FileEntry _fileEntry;
+ FileEntry fileEntry_;
SharedHandle<ServerStatMan> ssm;
@@ -36,7 +36,7 @@ public:
std::vector<std::string> uris;
uris.assign(vbegin(urisSrc), vend(urisSrc));
- _fileEntry.setUris(uris);
+ fileEntry_.setUris(uris);
ssm.reset(new ServerStatMan());
sel.reset(new FeedbackURISelector(ssm));
@@ -57,9 +57,9 @@ CPPUNIT_TEST_SUITE_REGISTRATION(FeedbackURISelectorTest);
void FeedbackURISelectorTest::testSelect_withoutServerStat()
{
// Without ServerStat, selector returns first URI
- std::string uri = sel->select(&_fileEntry);
+ std::string uri = sel->select(&fileEntry_);
CPPUNIT_ASSERT_EQUAL(std::string("http://alpha/file"), uri);
- CPPUNIT_ASSERT_EQUAL((size_t)2, _fileEntry.getRemainingUris().size());
+ CPPUNIT_ASSERT_EQUAL((size_t)2, fileEntry_.getRemainingUris().size());
}
void FeedbackURISelectorTest::testSelect()
@@ -77,12 +77,12 @@ void FeedbackURISelectorTest::testSelect()
ssm->add(alphaHTTP);
CPPUNIT_ASSERT_EQUAL(std::string("http://bravo/file"),
- sel->select(&_fileEntry));
- CPPUNIT_ASSERT_EQUAL((size_t)2, _fileEntry.getRemainingUris().size());
+ sel->select(&fileEntry_));
+ CPPUNIT_ASSERT_EQUAL((size_t)2, fileEntry_.getRemainingUris().size());
CPPUNIT_ASSERT_EQUAL(std::string("ftp://alpha/file"),
- sel->select(&_fileEntry));
- CPPUNIT_ASSERT_EQUAL((size_t)1, _fileEntry.getRemainingUris().size());
+ sel->select(&fileEntry_));
+ CPPUNIT_ASSERT_EQUAL((size_t)1, fileEntry_.getRemainingUris().size());
}
void FeedbackURISelectorTest::testSelect_skipErrorHost()
@@ -97,8 +97,8 @@ void FeedbackURISelectorTest::testSelect_skipErrorHost()
// See error URIs are removed from URI List.
CPPUNIT_ASSERT_EQUAL(std::string("http://bravo/file"),
- sel->select(&_fileEntry));
- CPPUNIT_ASSERT_EQUAL((size_t)0, _fileEntry.getRemainingUris().size());
+ sel->select(&fileEntry_));
+ CPPUNIT_ASSERT_EQUAL((size_t)0, fileEntry_.getRemainingUris().size());
}
} // namespace aria2
diff --git a/test/FtpConnectionTest.cc b/test/FtpConnectionTest.cc
index 0eade96a..6e5bae21 100644
--- a/test/FtpConnectionTest.cc
+++ b/test/FtpConnectionTest.cc
@@ -35,17 +35,17 @@ class FtpConnectionTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testSendRetr);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<SocketCore> _serverSocket;
- uint16_t _listenPort;
- SharedHandle<SocketCore> _clientSocket;
- SharedHandle<FtpConnection> _ftp;
- SharedHandle<Option> _option;
- SharedHandle<AuthConfigFactory> _authConfigFactory;
+ SharedHandle<SocketCore> serverSocket_;
+ uint16_t listenPort_;
+ SharedHandle<SocketCore> clientSocket_;
+ SharedHandle<FtpConnection> ftp_;
+ SharedHandle<Option> option_;
+ SharedHandle<AuthConfigFactory> authConfigFactory_;
public:
void setUp()
{
- _option.reset(new Option());
- _authConfigFactory.reset(new AuthConfigFactory());
+ option_.reset(new Option());
+ authConfigFactory_.reset(new AuthConfigFactory());
//_ftpServerSocket.reset(new SocketCore());
SharedHandle<SocketCore> listenSocket(new SocketCore());
@@ -53,22 +53,22 @@ public:
listenSocket->beginListen();
std::pair<std::string, uint16_t> addrinfo;
listenSocket->getAddrInfo(addrinfo);
- _listenPort = addrinfo.second;
+ listenPort_ = addrinfo.second;
SharedHandle<Request> req(new Request());
req->setUri("ftp://localhost/dir%20sp/hello%20world.img");
- _clientSocket.reset(new SocketCore());
- _clientSocket->establishConnection("localhost", _listenPort);
+ clientSocket_.reset(new SocketCore());
+ clientSocket_->establishConnection("localhost", listenPort_);
- while(!_clientSocket->isWritable(0));
- _clientSocket->setBlockingMode();
+ while(!clientSocket_->isWritable(0));
+ clientSocket_->setBlockingMode();
- _serverSocket.reset(listenSocket->acceptConnection());
- _ftp.reset(new FtpConnection(1, _clientSocket, req,
- _authConfigFactory->createAuthConfig
- (req, _option.get()),
- _option.get()));
+ serverSocket_.reset(listenSocket->acceptConnection());
+ ftp_.reset(new FtpConnection(1, clientSocket_, req,
+ authConfigFactory_->createAuthConfig
+ (req, option_.get()),
+ option_.get()));
}
void tearDown() {}
@@ -98,53 +98,53 @@ static void waitRead(const SharedHandle<SocketCore>& socket)
void FtpConnectionTest::testReceiveResponse()
{
- _serverSocket->writeData("100");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData(" single line response");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData("\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)100, _ftp->receiveResponse());
+ serverSocket_->writeData("100");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData(" single line response");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData("\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)100, ftp_->receiveResponse());
// 2 responses in the buffer
- _serverSocket->writeData("101 single1\r\n"
+ serverSocket_->writeData("101 single1\r\n"
"102 single2\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)101, _ftp->receiveResponse());
- CPPUNIT_ASSERT_EQUAL((unsigned int)102, _ftp->receiveResponse());
-
- _serverSocket->writeData("103-multi line response\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData("103-line2\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData("103");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData(" ");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
- _serverSocket->writeData("last\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)103, _ftp->receiveResponse());
-
- _serverSocket->writeData("104-multi\r\n"
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)101, ftp_->receiveResponse());
+ CPPUNIT_ASSERT_EQUAL((unsigned int)102, ftp_->receiveResponse());
+
+ serverSocket_->writeData("103-multi line response\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData("103-line2\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData("103");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData(" ");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
+ serverSocket_->writeData("last\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)103, ftp_->receiveResponse());
+
+ serverSocket_->writeData("104-multi\r\n"
"104 \r\n"
"105-multi\r\n"
"105 \r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)104, _ftp->receiveResponse());
- CPPUNIT_ASSERT_EQUAL((unsigned int)105, _ftp->receiveResponse());
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)104, ftp_->receiveResponse());
+ CPPUNIT_ASSERT_EQUAL((unsigned int)105, ftp_->receiveResponse());
}
void FtpConnectionTest::testSendMdtm()
{
- _ftp->sendMdtm();
+ ftp_->sendMdtm();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
data[len] = '\0';
CPPUNIT_ASSERT_EQUAL(std::string("MDTM hello world.img\r\n"),
std::string(data));
@@ -154,44 +154,44 @@ void FtpConnectionTest::testReceiveMdtmResponse()
{
{
Time t;
- _serverSocket->writeData("213 20080908124312");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveMdtmResponse(t));
- _serverSocket->writeData("\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveMdtmResponse(t));
+ serverSocket_->writeData("213 20080908124312");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveMdtmResponse(t));
+ serverSocket_->writeData("\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)213, ftp_->receiveMdtmResponse(t));
CPPUNIT_ASSERT_EQUAL((time_t)1220877792, t.getTime());
}
{
// see milli second part is ignored
Time t;
- _serverSocket->writeData("213 20080908124312.014\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveMdtmResponse(t));
+ serverSocket_->writeData("213 20080908124312.014\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)213, ftp_->receiveMdtmResponse(t));
CPPUNIT_ASSERT_EQUAL((time_t)1220877792, t.getTime());
}
{
// hhmmss part is missing
Time t;
- _serverSocket->writeData("213 20080908\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveMdtmResponse(t));
+ serverSocket_->writeData("213 20080908\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)213, ftp_->receiveMdtmResponse(t));
CPPUNIT_ASSERT(t.bad());
}
{
// invalid month: 19, we don't care about invalid month..
Time t;
- _serverSocket->writeData("213 20081908124312\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveMdtmResponse(t));
+ serverSocket_->writeData("213 20081908124312\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)213, ftp_->receiveMdtmResponse(t));
// Wed Jul 8 12:43:12 2009
CPPUNIT_ASSERT_EQUAL((time_t)1247056992, t.getTime());
}
{
Time t;
- _serverSocket->writeData("550 File Not Found\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)550, _ftp->receiveMdtmResponse(t));
+ serverSocket_->writeData("550 File Not Found\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)550, ftp_->receiveMdtmResponse(t));
}
}
@@ -201,14 +201,14 @@ void FtpConnectionTest::testReceiveResponse_overflow()
memset(data, 0, sizeof(data));
memcpy(data, "213 ", 4);
for(int i = 0; i < 64; ++i) {
- _serverSocket->writeData(data, sizeof(data));
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
+ serverSocket_->writeData(data, sizeof(data));
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receiveResponse());
}
- _serverSocket->writeData(data, sizeof(data));
- waitRead(_clientSocket);
+ serverSocket_->writeData(data, sizeof(data));
+ waitRead(clientSocket_);
try {
- _ftp->receiveResponse();
+ ftp_->receiveResponse();
CPPUNIT_FAIL("exception must be thrown.");
} catch(DlRetryEx& e) {
// success
@@ -217,10 +217,10 @@ void FtpConnectionTest::testReceiveResponse_overflow()
void FtpConnectionTest::testSendPwd()
{
- _ftp->sendPwd();
+ ftp_->sendPwd();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
CPPUNIT_ASSERT_EQUAL((size_t)5, len);
data[len] = '\0';
CPPUNIT_ASSERT_EQUAL(std::string("PWD\r\n"), std::string(data));
@@ -229,23 +229,23 @@ void FtpConnectionTest::testSendPwd()
void FtpConnectionTest::testReceivePwdResponse()
{
std::string pwd;
- _serverSocket->writeData("257 ");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receivePwdResponse(pwd));
+ serverSocket_->writeData("257 ");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)0, ftp_->receivePwdResponse(pwd));
CPPUNIT_ASSERT(pwd.empty());
- _serverSocket->writeData("\"/dir/to\" is your directory.\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)257, _ftp->receivePwdResponse(pwd));
+ serverSocket_->writeData("\"/dir/to\" is your directory.\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)257, ftp_->receivePwdResponse(pwd));
CPPUNIT_ASSERT_EQUAL(std::string("/dir/to"), pwd);
}
void FtpConnectionTest::testReceivePwdResponse_unquotedResponse()
{
std::string pwd;
- _serverSocket->writeData("257 /dir/to\r\n");
- waitRead(_clientSocket);
+ serverSocket_->writeData("257 /dir/to\r\n");
+ waitRead(clientSocket_);
try {
- _ftp->receivePwdResponse(pwd);
+ ftp_->receivePwdResponse(pwd);
CPPUNIT_FAIL("exception must be thrown.");
} catch(DlAbortEx& e) {
// success
@@ -255,58 +255,58 @@ void FtpConnectionTest::testReceivePwdResponse_unquotedResponse()
void FtpConnectionTest::testReceivePwdResponse_badStatus()
{
std::string pwd;
- _serverSocket->writeData("500 failed\r\n");
- waitRead(_clientSocket);
- CPPUNIT_ASSERT_EQUAL((unsigned int)500, _ftp->receivePwdResponse(pwd));
+ serverSocket_->writeData("500 failed\r\n");
+ waitRead(clientSocket_);
+ CPPUNIT_ASSERT_EQUAL((unsigned int)500, ftp_->receivePwdResponse(pwd));
CPPUNIT_ASSERT(pwd.empty());
}
void FtpConnectionTest::testSendCwd()
{
- _ftp->sendCwd();
+ ftp_->sendCwd();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
data[len] = '\0';
CPPUNIT_ASSERT_EQUAL(std::string("CWD /dir sp\r\n"), std::string(data));
}
void FtpConnectionTest::testSendCwd_baseWorkingDir()
{
- _ftp->setBaseWorkingDir("/base");
- _ftp->sendCwd();
+ ftp_->setBaseWorkingDir("/base");
+ ftp_->sendCwd();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
data[len] = '\0';
CPPUNIT_ASSERT_EQUAL(std::string("CWD /base/dir sp\r\n"), std::string(data));
}
void FtpConnectionTest::testSendSize()
{
- _ftp->sendSize();
+ ftp_->sendSize();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
CPPUNIT_ASSERT_EQUAL(std::string("SIZE hello world.img\r\n"),
std::string(&data[0], &data[len]));
}
void FtpConnectionTest::testReceiveSizeResponse()
{
- _serverSocket->writeData("213 4294967296\r\n");
- waitRead(_clientSocket);
+ serverSocket_->writeData("213 4294967296\r\n");
+ waitRead(clientSocket_);
uint64_t size;
- CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveSizeResponse(size));
+ CPPUNIT_ASSERT_EQUAL((unsigned int)213, ftp_->receiveSizeResponse(size));
CPPUNIT_ASSERT_EQUAL((uint64_t)4294967296LL, size);
}
void FtpConnectionTest::testSendRetr()
{
- _ftp->sendRetr();
+ ftp_->sendRetr();
char data[32];
size_t len = sizeof(data);
- _serverSocket->readData(data, len);
+ serverSocket_->readData(data, len);
CPPUNIT_ASSERT_EQUAL(std::string("RETR hello world.img\r\n"),
std::string(&data[0], &data[len]));
}
diff --git a/test/HttpRequestTest.cc b/test/HttpRequestTest.cc
index f1dd9a5f..16096391 100644
--- a/test/HttpRequestTest.cc
+++ b/test/HttpRequestTest.cc
@@ -37,14 +37,14 @@ class HttpRequestTest : public CppUnit::TestFixture {
CPPUNIT_TEST(testEnableAcceptEncoding);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
- SharedHandle<AuthConfigFactory> _authConfigFactory;
+ SharedHandle<Option> option_;
+ SharedHandle<AuthConfigFactory> authConfigFactory_;
public:
void setUp()
{
- _option.reset(new Option());
- _option->put(PREF_HTTP_AUTH_CHALLENGE, V_TRUE);
- _authConfigFactory.reset(new AuthConfigFactory());
+ option_.reset(new Option());
+ option_->put(PREF_HTTP_AUTH_CHALLENGE, V_TRUE);
+ authConfigFactory_.reset(new AuthConfigFactory());
}
void testGetStartByte();
@@ -137,7 +137,7 @@ void HttpRequestTest::testCreateRequest()
httpRequest.setRequest(request);
httpRequest.setSegment(segment);
httpRequest.setFileEntry(fileEntry);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
// remove "Connection: close" and add end byte range
request->setPipeliningHint(true);
@@ -235,11 +235,11 @@ void HttpRequestTest::testCreateRequest()
httpRequest.setSegment(segment);
// enable http auth
- _option->put(PREF_HTTP_USER, "aria2user");
- _option->put(PREF_HTTP_PASSWD, "aria2passwd");
+ option_->put(PREF_HTTP_USER, "aria2user");
+ option_->put(PREF_HTTP_PASSWD, "aria2passwd");
- CPPUNIT_ASSERT(_authConfigFactory->activateBasicCred
- ("localhost", "/", _option.get()));
+ CPPUNIT_ASSERT(authConfigFactory_->activateBasicCred
+ ("localhost", "/", option_.get()));
expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n"
"User-Agent: aria2\r\n"
@@ -310,8 +310,8 @@ void HttpRequestTest::testCreateRequest()
void HttpRequestTest::testCreateRequest_ftp()
{
- _option->put(PREF_FTP_USER, "aria2user");
- _option->put(PREF_FTP_PASSWD, "aria2passwd");
+ option_->put(PREF_FTP_USER, "aria2user");
+ option_->put(PREF_FTP_PASSWD, "aria2passwd");
SharedHandle<Request> request(new Request());
request->setUri("ftp://localhost:8080/archives/aria2-1.0.0.tar.bz2");
@@ -330,7 +330,7 @@ void HttpRequestTest::testCreateRequest_ftp()
httpRequest.setRequest(request);
httpRequest.setSegment(segment);
httpRequest.setFileEntry(fileEntry);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
httpRequest.setProxyRequest(proxyRequest);
std::string expectedText =
@@ -396,7 +396,7 @@ void HttpRequestTest::testCreateRequest_with_cookie()
httpRequest.setSegment(segment);
httpRequest.setFileEntry(fileEntry);
httpRequest.setCookieStorage(st);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n"
"User-Agent: aria2\r\n"
@@ -462,7 +462,7 @@ void HttpRequestTest::testCreateRequest_query()
HttpRequest httpRequest;
httpRequest.disableContentEncoding();
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
std::string expectedText =
"GET /wiki?id=9ad5109a-b8a5-4edf-9373-56a1c34ae138 HTTP/1.1\r\n"
@@ -485,7 +485,7 @@ void HttpRequestTest::testCreateRequest_head()
HttpRequest httpRequest;
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
std::stringstream result(httpRequest.createRequest());
std::string line;
@@ -626,7 +626,7 @@ void HttpRequestTest::testUserAgent()
httpRequest.setRequest(request);
//httpRequest.setSegment(segment);
httpRequest.setUserAgent("aria2 (Linux)");
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n"
"User-Agent: aria2 (Linux)\r\n"
@@ -661,7 +661,7 @@ void HttpRequestTest::testAddHeader()
HttpRequest httpRequest;
httpRequest.disableContentEncoding();
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
httpRequest.addHeader("X-ARIA2: v0.13\nX-ARIA2-DISTRIBUTE: enabled\n");
httpRequest.addHeader("Accept: text/html");
std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n"
@@ -689,7 +689,7 @@ void HttpRequestTest::testAddAcceptType()
HttpRequest httpRequest;
httpRequest.disableContentEncoding();
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
httpRequest.addAcceptType(vbegin(acceptTypes), vend(acceptTypes));
std::string expectedText =
@@ -712,7 +712,7 @@ void HttpRequestTest::testEnableAcceptEncoding()
HttpRequest httpRequest;
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
std::string acceptEncodings;
#ifdef HAVE_LIBZ
@@ -753,7 +753,7 @@ void HttpRequestTest::testCreateRequest_ipv6LiteralAddr()
HttpRequest httpRequest;
httpRequest.disableContentEncoding();
httpRequest.setRequest(request);
- httpRequest.setAuthConfigFactory(_authConfigFactory, _option.get());
+ httpRequest.setAuthConfigFactory(authConfigFactory_, option_.get());
CPPUNIT_ASSERT(httpRequest.createRequest().find("Host: [::1]") != std::string::npos);
diff --git a/test/InOrderURISelectorTest.cc b/test/InOrderURISelectorTest.cc
index cd6d6300..c187d979 100644
--- a/test/InOrderURISelectorTest.cc
+++ b/test/InOrderURISelectorTest.cc
@@ -15,7 +15,7 @@ class InOrderURISelectorTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testSelect);
CPPUNIT_TEST_SUITE_END();
private:
- FileEntry _fileEntry;
+ FileEntry fileEntry_;
SharedHandle<InOrderURISelector> sel;
@@ -30,7 +30,7 @@ public:
std::vector<std::string> uris;
uris.assign(vbegin(urisSrc), vend(urisSrc));
- _fileEntry.setUris(uris);
+ fileEntry_.setUris(uris);
sel.reset(new InOrderURISelector());
}
@@ -46,12 +46,12 @@ CPPUNIT_TEST_SUITE_REGISTRATION(InOrderURISelectorTest);
void InOrderURISelectorTest::testSelect()
{
CPPUNIT_ASSERT_EQUAL(std::string("http://alpha/file"),
- sel->select(&_fileEntry));
+ sel->select(&fileEntry_));
CPPUNIT_ASSERT_EQUAL(std::string("ftp://alpha/file"),
- sel->select(&_fileEntry));
+ sel->select(&fileEntry_));
CPPUNIT_ASSERT_EQUAL(std::string("http://bravo/file"),
- sel->select(&_fileEntry));
- CPPUNIT_ASSERT_EQUAL(std::string(""), sel->select(&_fileEntry));
+ sel->select(&fileEntry_));
+ CPPUNIT_ASSERT_EQUAL(std::string(""), sel->select(&fileEntry_));
}
} // namespace aria2
diff --git a/test/MSEHandshakeTest.cc b/test/MSEHandshakeTest.cc
index 82ec7cd1..2eec9789 100644
--- a/test/MSEHandshakeTest.cc
+++ b/test/MSEHandshakeTest.cc
@@ -22,7 +22,7 @@ class MSEHandshakeTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testHandshake);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadContext> _dctx;
+ SharedHandle<DownloadContext> dctx_;
void doHandshake(const SharedHandle<MSEHandshake>& initiator,
const SharedHandle<MSEHandshake>& receiver);
@@ -30,12 +30,12 @@ private:
public:
void setUp()
{
- _dctx.reset(new DownloadContext());
+ dctx_.reset(new DownloadContext());
unsigned char infoHash[20];
memset(infoHash, 0, sizeof(infoHash));
SharedHandle<TorrentAttribute> torrentAttrs(new TorrentAttribute());
torrentAttrs->infoHash = std::string(vbegin(infoHash), vend(infoHash));
- _dctx->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
+ dctx_->setAttribute(bittorrent::BITTORRENT, torrentAttrs);
}
void testHandshake();
@@ -73,12 +73,12 @@ void MSEHandshakeTest::doHandshake(const SharedHandle<MSEHandshake>& initiator,
receiver->sendPublicKey();
while(!initiator->receivePublicKey());
- initiator->initCipher(bittorrent::getInfoHash(_dctx));
+ initiator->initCipher(bittorrent::getInfoHash(dctx_));
initiator->sendInitiatorStep2();
while(!receiver->findReceiverHashMarker());
std::vector<SharedHandle<DownloadContext> > contexts;
- contexts.push_back(_dctx);
+ contexts.push_back(dctx_);
while(!receiver->receiveReceiverHashAndPadCLength(contexts));
while(!receiver->receivePad());
while(!receiver->receiveReceiverIALength());
diff --git a/test/Metalink2RequestGroupTest.cc b/test/Metalink2RequestGroupTest.cc
index b2450b46..ce07dbc8 100644
--- a/test/Metalink2RequestGroupTest.cc
+++ b/test/Metalink2RequestGroupTest.cc
@@ -21,13 +21,13 @@ class Metalink2RequestGroupTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGenerate_dosDirTraversal);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
- _option->put(PREF_SPLIT, "1");
+ option_.reset(new Option());
+ option_->put(PREF_SPLIT, "1");
}
void testGenerate();
@@ -41,8 +41,8 @@ CPPUNIT_TEST_SUITE_REGISTRATION( Metalink2RequestGroupTest );
void Metalink2RequestGroupTest::testGenerate()
{
std::vector<SharedHandle<RequestGroup> > groups;
- _option->put(PREF_DIR, "/tmp");
- Metalink2RequestGroup().generate(groups, "test.xml", _option);
+ option_->put(PREF_DIR, "/tmp");
+ Metalink2RequestGroup().generate(groups, "test.xml", option_);
// first file
{
SharedHandle<RequestGroup> rg = groups[0];
@@ -134,7 +134,7 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl()
{
std::vector<SharedHandle<RequestGroup> > groups;
Metalink2RequestGroup().generate(groups, "metalink4-groupbymetaurl.xml",
- _option);
+ option_);
CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size());
#ifdef ENABLE_BITTORRENT
@@ -207,9 +207,9 @@ void Metalink2RequestGroupTest::testGenerate_dosDirTraversal()
#ifdef __MINGW32__
#ifdef ENABLE_BITTORRENT
std::vector<SharedHandle<RequestGroup> > groups;
- _option->put(PREF_DIR, "/tmp");
+ option_->put(PREF_DIR, "/tmp");
Metalink2RequestGroup().generate
- (groups, "metalink4-dosdirtraversal.xml", _option);
+ (groups, "metalink4-dosdirtraversal.xml", option_);
CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size());
SharedHandle<RequestGroup> rg = groups[0];
SharedHandle<FileEntry> file = rg->getDownloadContext()->getFirstFileEntry();
diff --git a/test/MetalinkPostDownloadHandlerTest.cc b/test/MetalinkPostDownloadHandlerTest.cc
index e4844f15..6e476cb1 100644
--- a/test/MetalinkPostDownloadHandlerTest.cc
+++ b/test/MetalinkPostDownloadHandlerTest.cc
@@ -17,11 +17,11 @@ class MetalinkPostDownloadHandlerTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetNextRequestGroups);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
void testCanHandle_extension();
@@ -36,7 +36,7 @@ void MetalinkPostDownloadHandlerTest::testCanHandle_extension()
{
SharedHandle<DownloadContext> dctx
(new DownloadContext(0, 0, "test.metalink"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
MetalinkPostDownloadHandler handler;
@@ -51,7 +51,7 @@ void MetalinkPostDownloadHandlerTest::testCanHandle_contentType()
{
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0, "test"));
dctx->getFirstFileEntry()->setContentType("application/metalink+xml");
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
MetalinkPostDownloadHandler handler;
@@ -66,7 +66,7 @@ void MetalinkPostDownloadHandlerTest::testGetNextRequestGroups()
{
SharedHandle<DownloadContext> dctx
(new DownloadContext(1024, 0, "test.xml"));
- RequestGroup rg(_option);
+ RequestGroup rg(option_);
rg.setDownloadContext(dctx);
rg.initPieceStorage();
diff --git a/test/MockBtMessage.h b/test/MockBtMessage.h
index 13324a24..fe3204af 100644
--- a/test/MockBtMessage.h
+++ b/test/MockBtMessage.h
@@ -99,9 +99,9 @@ public:
template<typename T>
class WrapBtMessage:public MockBtMessage {
public:
- SharedHandle<T> _m;
+ SharedHandle<T> m_;
- WrapBtMessage(const SharedHandle<T>& m):_m(m) {}
+ WrapBtMessage(const SharedHandle<T>& m):m_(m) {}
};
diff --git a/test/MockDHTMessage.h b/test/MockDHTMessage.h
index d608bf2d..665d61a4 100644
--- a/test/MockDHTMessage.h
+++ b/test/MockDHTMessage.h
@@ -16,21 +16,21 @@ class DHTMessageCallback;
class MockDHTMessage:public DHTMessage {
public:
- bool _isReply;
+ bool isReply_;
- std::string _messageType;
+ std::string messageType_;
- std::vector<SharedHandle<DHTNode> > _nodes;
+ std::vector<SharedHandle<DHTNode> > nodes_;
- std::vector<SharedHandle<Peer> > _peers;
+ std::vector<SharedHandle<Peer> > peers_;
- std::string _token;
+ std::string token_;
public:
MockDHTMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
const std::string& messageType = "mock",
const std::string& transactionID = ""):
- DHTMessage(localNode, remoteNode, transactionID), _isReply(false), _messageType(messageType) {}
+ DHTMessage(localNode, remoteNode, transactionID), isReply_(false), messageType_(messageType) {}
virtual ~MockDHTMessage() {}
@@ -38,31 +38,31 @@ public:
virtual bool send() { return true; }
- virtual bool isReply() const { return _isReply; }
+ virtual bool isReply() const { return isReply_; }
- void setReply(bool f) { _isReply = f; }
+ void setReply(bool f) { isReply_ = f; }
- virtual const std::string& getMessageType() const { return _messageType; }
+ virtual const std::string& getMessageType() const { return messageType_; }
virtual std::string toString() const { return "MockDHTMessage"; }
};
class MockDHTQueryMessage:public DHTQueryMessage {
public:
- std::string _messageType;
+ std::string messageType_;
- std::vector<SharedHandle<DHTNode> > _nodes;
+ std::vector<SharedHandle<DHTNode> > nodes_;
- std::vector<SharedHandle<Peer> > _peers;
+ std::vector<SharedHandle<Peer> > peers_;
- std::string _token;
+ std::string token_;
public:
MockDHTQueryMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
const std::string& messageType = "mock",
const std::string& transactionID = ""):
DHTQueryMessage(localNode, remoteNode, transactionID),
- _messageType(messageType) {}
+ messageType_(messageType) {}
virtual ~MockDHTQueryMessage() {}
@@ -72,7 +72,7 @@ public:
virtual bool isReply() const { return false; }
- virtual const std::string& getMessageType() const { return _messageType; }
+ virtual const std::string& getMessageType() const { return messageType_; }
virtual std::string toString() const { return "MockDHTMessage"; }
@@ -81,20 +81,20 @@ public:
class MockDHTResponseMessage:public DHTResponseMessage {
public:
- std::string _messageType;
+ std::string messageType_;
- std::vector<SharedHandle<DHTNode> > _nodes;
+ std::vector<SharedHandle<DHTNode> > nodes_;
- std::vector<SharedHandle<Peer> > _peers;
+ std::vector<SharedHandle<Peer> > peers_;
- std::string _token;
+ std::string token_;
public:
MockDHTResponseMessage(const SharedHandle<DHTNode>& localNode,
const SharedHandle<DHTNode>& remoteNode,
const std::string& messageType = "mock",
const std::string& transactionID = ""):
DHTResponseMessage(localNode, remoteNode, transactionID),
- _messageType(messageType) {}
+ messageType_(messageType) {}
virtual ~MockDHTResponseMessage() {}
@@ -104,7 +104,7 @@ public:
virtual bool isReply() const { return true; }
- virtual const std::string& getMessageType() const { return _messageType; }
+ virtual const std::string& getMessageType() const { return messageType_; }
virtual std::string toString() const { return "MockDHTMessage"; }
diff --git a/test/MockDHTMessageDispatcher.h b/test/MockDHTMessageDispatcher.h
index 58c24090..a6e59899 100644
--- a/test/MockDHTMessageDispatcher.h
+++ b/test/MockDHTMessageDispatcher.h
@@ -12,18 +12,18 @@ class MockDHTMessageDispatcher:public DHTMessageDispatcher {
public:
class Entry {
public:
- SharedHandle<DHTMessage> _message;
- time_t _timeout;
- SharedHandle<DHTMessageCallback> _callback;
+ SharedHandle<DHTMessage> message_;
+ time_t timeout_;
+ SharedHandle<DHTMessageCallback> callback_;
Entry(const SharedHandle<DHTMessage>& message, time_t timeout,
const SharedHandle<DHTMessageCallback>& callback):
- _message(message),
- _timeout(timeout),
- _callback(callback) {}
+ message_(message),
+ timeout_(timeout),
+ callback_(callback) {}
};
- std::deque<Entry> _messageQueue;
+ std::deque<Entry> messageQueue_;
public:
MockDHTMessageDispatcher() {}
@@ -36,7 +36,7 @@ public:
const SharedHandle<DHTMessageCallback>& callback =
SharedHandle<DHTMessageCallback>())
{
- _messageQueue.push_back(Entry(message, timeout, callback));
+ messageQueue_.push_back(Entry(message, timeout, callback));
}
virtual void
@@ -44,14 +44,14 @@ public:
const SharedHandle<DHTMessageCallback>& callback =
SharedHandle<DHTMessageCallback>())
{
- _messageQueue.push_back(Entry(message, DHT_MESSAGE_TIMEOUT, callback));
+ messageQueue_.push_back(Entry(message, DHT_MESSAGE_TIMEOUT, callback));
}
virtual void sendMessages() {}
virtual size_t countMessageInQueue() const
{
- return _messageQueue.size();
+ return messageQueue_.size();
}
};
diff --git a/test/MockDHTMessageFactory.h b/test/MockDHTMessageFactory.h
index 80c5edf0..efb83b52 100644
--- a/test/MockDHTMessageFactory.h
+++ b/test/MockDHTMessageFactory.h
@@ -9,7 +9,7 @@ namespace aria2 {
class MockDHTMessageFactory:public DHTMessageFactory {
protected:
- SharedHandle<DHTNode> _localNode;
+ SharedHandle<DHTNode> localNode_;
public:
MockDHTMessageFactory() {}
@@ -32,7 +32,7 @@ public:
remoteNode->setIPAddress(ipaddr);
remoteNode->setPort(port);
SharedHandle<MockDHTResponseMessage> m
- (new MockDHTResponseMessage(_localNode, remoteNode,
+ (new MockDHTResponseMessage(localNode_, remoteNode,
asString(dict->get("t"))->s()));
return m;
}
@@ -123,7 +123,7 @@ public:
void setLocalNode(const SharedHandle<DHTNode>& node)
{
- _localNode = node;
+ localNode_ = node;
}
};
diff --git a/test/MockDHTTask.h b/test/MockDHTTask.h
index ede1cd82..cba8047b 100644
--- a/test/MockDHTTask.h
+++ b/test/MockDHTTask.h
@@ -10,11 +10,11 @@ namespace aria2 {
class MockDHTTask:public DHTTask {
public:
- SharedHandle<DHTNode> _remoteNode;
+ SharedHandle<DHTNode> remoteNode_;
- unsigned char _targetID[DHT_ID_LENGTH];
+ unsigned char targetID_[DHT_ID_LENGTH];
- MockDHTTask(const SharedHandle<DHTNode>& remoteNode):_remoteNode(remoteNode) {}
+ MockDHTTask(const SharedHandle<DHTNode>& remoteNode):remoteNode_(remoteNode) {}
virtual ~MockDHTTask() {}
@@ -27,7 +27,7 @@ public:
void setTargetID(const unsigned char* targetID)
{
- memcpy(_targetID, targetID, DHT_ID_LENGTH);
+ memcpy(targetID_, targetID, DHT_ID_LENGTH);
}
};
diff --git a/test/MockDHTTaskQueue.h b/test/MockDHTTaskQueue.h
index 2a785afb..616afb41 100644
--- a/test/MockDHTTaskQueue.h
+++ b/test/MockDHTTaskQueue.h
@@ -7,11 +7,11 @@ namespace aria2 {
class MockDHTTaskQueue:public DHTTaskQueue {
public:
- std::deque<SharedHandle<DHTTask> > _periodicTaskQueue1;
+ std::deque<SharedHandle<DHTTask> > periodicTaskQueue1_;
- std::deque<SharedHandle<DHTTask> > _periodicTaskQueue2;
+ std::deque<SharedHandle<DHTTask> > periodicTaskQueue2_;
- std::deque<SharedHandle<DHTTask> > _immediateTaskQueue;
+ std::deque<SharedHandle<DHTTask> > immediateTaskQueue_;
MockDHTTaskQueue() {}
@@ -21,17 +21,17 @@ public:
virtual void addPeriodicTask1(const SharedHandle<DHTTask>& task)
{
- _periodicTaskQueue1.push_back(task);
+ periodicTaskQueue1_.push_back(task);
}
virtual void addPeriodicTask2(const SharedHandle<DHTTask>& task)
{
- _periodicTaskQueue2.push_back(task);
+ periodicTaskQueue2_.push_back(task);
}
virtual void addImmediateTask(const SharedHandle<DHTTask>& task)
{
- _immediateTaskQueue.push_back(task);
+ immediateTaskQueue_.push_back(task);
}
};
diff --git a/test/MockExtensionMessage.h b/test/MockExtensionMessage.h
index 6267519f..fdf5e13c 100644
--- a/test/MockExtensionMessage.h
+++ b/test/MockExtensionMessage.h
@@ -7,52 +7,52 @@ namespace aria2 {
class MockExtensionMessage:public ExtensionMessage {
public:
- std::string _extensionName;
- uint8_t _extensionMessageID;
- std::string _data;
- bool _doReceivedActionCalled;
+ std::string extensionName_;
+ uint8_t extensionMessageID_;
+ std::string data_;
+ bool doReceivedActionCalled_;
public:
MockExtensionMessage(const std::string& extensionName,
uint8_t extensionMessageID,
const unsigned char* data,
- size_t length):_extensionName(extensionName),
- _extensionMessageID(extensionMessageID),
- _data(&data[0], &data[length]),
- _doReceivedActionCalled(false) {}
+ size_t length):extensionName_(extensionName),
+ extensionMessageID_(extensionMessageID),
+ data_(&data[0], &data[length]),
+ doReceivedActionCalled_(false) {}
MockExtensionMessage(const std::string& extensionName,
uint8_t extensionMessageID,
const std::string& data):
- _extensionName(extensionName),
- _extensionMessageID(extensionMessageID),
- _data(data),
- _doReceivedActionCalled(false) {}
+ extensionName_(extensionName),
+ extensionMessageID_(extensionMessageID),
+ data_(data),
+ doReceivedActionCalled_(false) {}
virtual ~MockExtensionMessage() {}
virtual std::string getPayload()
{
- return _data;
+ return data_;
}
virtual uint8_t getExtensionMessageID()
{
- return _extensionMessageID;
+ return extensionMessageID_;
}
virtual const std::string& getExtensionName() const
{
- return _extensionName;
+ return extensionName_;
}
virtual std::string toString() const
{
- return _extensionName;
+ return extensionName_;
}
virtual void doReceivedAction()
{
- _doReceivedActionCalled = true;
+ doReceivedActionCalled_ = true;
}
};
diff --git a/test/MockPeerStorage.h b/test/MockPeerStorage.h
index 6544e495..8876456a 100644
--- a/test/MockPeerStorage.h
+++ b/test/MockPeerStorage.h
@@ -14,9 +14,9 @@ private:
TransferStat stat;
std::deque<SharedHandle<Peer> > peers;
std::vector<SharedHandle<Peer> > activePeers;
- int _numChokeExecuted;
+ int numChokeExecuted_;
public:
- MockPeerStorage():_numChokeExecuted(0) {}
+ MockPeerStorage():numChokeExecuted_(0) {}
virtual ~MockPeerStorage() {}
virtual bool addPeer(const SharedHandle<Peer>& peer) {
@@ -68,7 +68,7 @@ public:
virtual void executeChoke()
{
- ++_numChokeExecuted;
+ ++numChokeExecuted_;
}
virtual void updateTransferStatFor(const SharedHandle<Peer>& peer) {}
@@ -80,7 +80,7 @@ public:
int getNumChokeExecuted() const
{
- return _numChokeExecuted;
+ return numChokeExecuted_;
}
};
diff --git a/test/MockPieceStorage.h b/test/MockPieceStorage.h
index 00598455..de87c924 100644
--- a/test/MockPieceStorage.h
+++ b/test/MockPieceStorage.h
@@ -23,8 +23,8 @@ private:
SharedHandle<DiskAdaptor> diskAdaptor;
std::deque<size_t> pieceLengthList;
std::deque<SharedHandle<Piece> > inFlightPieces;
- bool _downloadFinished;
- bool _allDownloadFinished;
+ bool downloadFinished_;
+ bool allDownloadFinished_;
public:
MockPieceStorage():totalLength(0),
filteredTotalLength(0),
@@ -33,8 +33,8 @@ public:
bitfieldMan(0),
selectiveDownloadingMode(false),
endGame(false),
- _downloadFinished(false),
- _allDownloadFinished(false) {}
+ downloadFinished_(false),
+ allDownloadFinished_(false) {}
virtual ~MockPieceStorage() {}
@@ -140,21 +140,21 @@ public:
virtual void clearFileFilter() {}
virtual bool downloadFinished() {
- return _downloadFinished;
+ return downloadFinished_;
}
void setDownloadFinished(bool f)
{
- _downloadFinished = f;
+ downloadFinished_ = f;
}
virtual bool allDownloadFinished() {
- return _allDownloadFinished;
+ return allDownloadFinished_;
}
void setAllDownloadFinished(bool f)
{
- _allDownloadFinished = f;
+ allDownloadFinished_ = f;
}
virtual void initStorage() {}
diff --git a/test/MultiFileAllocationIteratorTest.cc b/test/MultiFileAllocationIteratorTest.cc
index 83dcb189..fa3623e8 100644
--- a/test/MultiFileAllocationIteratorTest.cc
+++ b/test/MultiFileAllocationIteratorTest.cc
@@ -36,7 +36,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION( MultiFileAllocationIteratorTest );
void MultiFileAllocationIteratorTest::testMakeDiskWriterEntries()
{
std::string storeDir = "/tmp/aria2_MultiFileAllocationIteratorTest"
- "_testMakeDiskWriterEntries";
+ "testMakeDiskWriterEntries_";
SharedHandle<FileEntry> fs[] = {
SharedHandle<FileEntry>(new FileEntry(storeDir+"/file1", 1536, 0)),
diff --git a/test/NetrcAuthResolverTest.cc b/test/NetrcAuthResolverTest.cc
index 399fffdf..4fa738ca 100644
--- a/test/NetrcAuthResolverTest.cc
+++ b/test/NetrcAuthResolverTest.cc
@@ -14,22 +14,22 @@ class NetrcAuthResolverTest : public CppUnit::TestFixture {
CPPUNIT_TEST(testResolveAuthConfig_ignoreDefault);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Netrc> _netrc;
+ SharedHandle<Netrc> netrc_;
//SharedHandle<Option> _option;
- SharedHandle<NetrcAuthResolver> _resolver;
+ SharedHandle<NetrcAuthResolver> resolver_;
public:
void setUp()
{
- _netrc.reset(new Netrc());
- _netrc->addAuthenticator
+ netrc_.reset(new Netrc());
+ netrc_->addAuthenticator
(SharedHandle<Authenticator>(new Authenticator("localhost", "name", "passwd", "account")));
- _netrc->addAuthenticator
+ netrc_->addAuthenticator
(SharedHandle<Authenticator>(new DefaultAuthenticator("default", "defaultpasswd", "defaultaccount")));
//_option = new Option();
- _resolver.reset(new NetrcAuthResolver());
- _resolver->setNetrc(_netrc);
- _resolver->setDefaultAuthConfig
+ resolver_.reset(new NetrcAuthResolver());
+ resolver_->setNetrc(netrc_);
+ resolver_->setDefaultAuthConfig
(SharedHandle<AuthConfig>(new AuthConfig("foo", "bar")));
}
@@ -43,42 +43,42 @@ CPPUNIT_TEST_SUITE_REGISTRATION( NetrcAuthResolverTest );
void NetrcAuthResolverTest::testResolveAuthConfig_without_userDefined()
{
- SharedHandle<AuthConfig> authConfig = _resolver->resolveAuthConfig("localhost");
+ SharedHandle<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("name:passwd"), authConfig->getAuthText());
- authConfig = _resolver->resolveAuthConfig("mymachine");
+ authConfig = resolver_->resolveAuthConfig("mymachine");
CPPUNIT_ASSERT_EQUAL(std::string("default:defaultpasswd"), authConfig->getAuthText());
- _resolver->setNetrc(SharedHandle<Netrc>());
- authConfig = _resolver->resolveAuthConfig("localhost");
+ resolver_->setNetrc(SharedHandle<Netrc>());
+ authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("foo:bar"), authConfig->getAuthText());
}
void NetrcAuthResolverTest::testResolveAuthConfig_with_userDefined()
{
- _resolver->setUserDefinedAuthConfig
+ resolver_->setUserDefinedAuthConfig
(SharedHandle<AuthConfig>(new AuthConfig("myname", "mypasswd")));
- SharedHandle<AuthConfig> authConfig = _resolver->resolveAuthConfig("localhost");
+ SharedHandle<AuthConfig> authConfig = resolver_->resolveAuthConfig("localhost");
CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"), authConfig->getAuthText());
- authConfig = _resolver->resolveAuthConfig("mymachine");
+ authConfig = resolver_->resolveAuthConfig("mymachine");
CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"), authConfig->getAuthText());
- _resolver->setNetrc(SharedHandle<Netrc>());
- authConfig = _resolver->resolveAuthConfig("mymachine");
+ resolver_->setNetrc(SharedHandle<Netrc>());
+ authConfig = resolver_->resolveAuthConfig("mymachine");
CPPUNIT_ASSERT_EQUAL(std::string("myname:mypasswd"), authConfig->getAuthText());
}
void NetrcAuthResolverTest::testResolveAuthConfig_ignoreDefault()
{
- _resolver->ignoreDefault();
- SharedHandle<AuthConfig> authConfig = _resolver->resolveAuthConfig("mirror");
+ resolver_->ignoreDefault();
+ SharedHandle<AuthConfig> authConfig = resolver_->resolveAuthConfig("mirror");
CPPUNIT_ASSERT_EQUAL(std::string("foo:bar"), authConfig->getAuthText());
- _resolver->useDefault();
+ resolver_->useDefault();
SharedHandle<AuthConfig> defAuthConfig =
- _resolver->resolveAuthConfig("mirror");
+ resolver_->resolveAuthConfig("mirror");
CPPUNIT_ASSERT_EQUAL(std::string("default:defaultpasswd"),
defAuthConfig->getAuthText());
}
diff --git a/test/OptionParserTest.cc b/test/OptionParserTest.cc
index ff8958bf..e32196db 100644
--- a/test/OptionParserTest.cc
+++ b/test/OptionParserTest.cc
@@ -27,35 +27,35 @@ class OptionParserTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testParse);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<OptionParser> _oparser;
+ SharedHandle<OptionParser> oparser_;
public:
void setUp()
{
- _oparser.reset(new OptionParser());
+ oparser_.reset(new OptionParser());
SharedHandle<OptionHandler> alpha
(new DefaultOptionHandler("alpha", NO_DESCRIPTION, "ALPHA", "",
OptionHandler::REQ_ARG, 'A'));
alpha->addTag("apple");
- _oparser->addOptionHandler(alpha);
+ oparser_->addOptionHandler(alpha);
SharedHandle<OptionHandler> bravo(new DefaultOptionHandler("bravo"));
bravo->addTag("apple");
bravo->addTag("orange");
bravo->addTag("pineapple");
- _oparser->addOptionHandler(bravo);
+ oparser_->addOptionHandler(bravo);
SharedHandle<DefaultOptionHandler> charlie
(new DefaultOptionHandler("charlie", NO_DESCRIPTION, "CHARLIE", "",
OptionHandler::REQ_ARG, 'C'));
charlie->hide();
charlie->addTag("pineapple");
- _oparser->addOptionHandler(charlie);
+ oparser_->addOptionHandler(charlie);
SharedHandle<OptionHandler> delta
(new UnitNumberOptionHandler("delta", NO_DESCRIPTION, "1M", -1, -1, 'D'));
delta->addTag("pineapple");
- _oparser->addOptionHandler(delta);
+ oparser_->addOptionHandler(delta);
}
void tearDown() {}
@@ -76,7 +76,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION(OptionParserTest);
void OptionParserTest::testFindAll()
{
- std::vector<SharedHandle<OptionHandler> > res = _oparser->findAll();
+ std::vector<SharedHandle<OptionHandler> > res = oparser_->findAll();
CPPUNIT_ASSERT_EQUAL((size_t)3, res.size());
CPPUNIT_ASSERT_EQUAL(std::string("alpha"), res[0]->getName());
CPPUNIT_ASSERT_EQUAL(std::string("bravo"), res[1]->getName());
@@ -86,7 +86,7 @@ void OptionParserTest::testFindAll()
void OptionParserTest::testFindByNameSubstring()
{
std::vector<SharedHandle<OptionHandler> > res =
- _oparser->findByNameSubstring("l");
+ oparser_->findByNameSubstring("l");
CPPUNIT_ASSERT_EQUAL((size_t)2, res.size());
CPPUNIT_ASSERT_EQUAL(std::string("alpha"), res[0]->getName());
CPPUNIT_ASSERT_EQUAL(std::string("delta"), res[1]->getName());
@@ -95,7 +95,7 @@ void OptionParserTest::testFindByNameSubstring()
void OptionParserTest::testFindByTag()
{
std::vector<SharedHandle<OptionHandler> > res =
- _oparser->findByTag("pineapple");
+ oparser_->findByTag("pineapple");
CPPUNIT_ASSERT_EQUAL((size_t)2, res.size());
CPPUNIT_ASSERT_EQUAL(std::string("bravo"), res[0]->getName());
CPPUNIT_ASSERT_EQUAL(std::string("delta"), res[1]->getName());
@@ -103,39 +103,39 @@ void OptionParserTest::testFindByTag()
void OptionParserTest::testFindByName()
{
- SharedHandle<OptionHandler> bravo = _oparser->findByName("bravo");
+ SharedHandle<OptionHandler> bravo = oparser_->findByName("bravo");
CPPUNIT_ASSERT(!bravo.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("bravo"), bravo->getName());
- SharedHandle<OptionHandler> charlie = _oparser->findByName("charlie");
+ SharedHandle<OptionHandler> charlie = oparser_->findByName("charlie");
CPPUNIT_ASSERT(charlie.isNull());
- SharedHandle<OptionHandler> alpha2 = _oparser->findByName("alpha2");
+ SharedHandle<OptionHandler> alpha2 = oparser_->findByName("alpha2");
CPPUNIT_ASSERT(alpha2.isNull());
}
void OptionParserTest::testFindByShortName()
{
- SharedHandle<OptionHandler> alpha = _oparser->findByShortName('A');
+ SharedHandle<OptionHandler> alpha = oparser_->findByShortName('A');
CPPUNIT_ASSERT(!alpha.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("alpha"), alpha->getName());
- CPPUNIT_ASSERT(_oparser->findByShortName('C').isNull());
+ CPPUNIT_ASSERT(oparser_->findByShortName('C').isNull());
}
void OptionParserTest::testFindByID()
{
- SharedHandle<OptionHandler> alpha = _oparser->findByID(1);
+ SharedHandle<OptionHandler> alpha = oparser_->findByID(1);
CPPUNIT_ASSERT(!alpha.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("alpha"), alpha->getName());
- CPPUNIT_ASSERT(_oparser->findByID(3).isNull());
+ CPPUNIT_ASSERT(oparser_->findByID(3).isNull());
}
void OptionParserTest::testParseDefaultValues()
{
Option option;
- _oparser->parseDefaultValues(option);
+ oparser_->parseDefaultValues(option);
CPPUNIT_ASSERT_EQUAL(std::string("ALPHA"), option.get("alpha"));
CPPUNIT_ASSERT_EQUAL(std::string("1048576"), option.get("delta"));
CPPUNIT_ASSERT_EQUAL(std::string("CHARLIE"), option.get("charlie"));
@@ -169,7 +169,7 @@ void OptionParserTest::testParseArg()
std::stringstream s;
std::vector<std::string> nonopts;
- _oparser->parseArg(s, nonopts, argc, argv);
+ oparser_->parseArg(s, nonopts, argc, argv);
CPPUNIT_ASSERT_EQUAL(std::string("alpha=ALPHA\n"
"bravo=BRAVO\n"), s.str());
@@ -186,7 +186,7 @@ void OptionParserTest::testParse()
"UNKNOWN=x\n"
"\n"
"bravo=World");
- _oparser->parse(option, in);
+ oparser_->parse(option, in);
CPPUNIT_ASSERT_EQUAL
((ptrdiff_t)2, std::distance(option.begin(), option.end()));
CPPUNIT_ASSERT_EQUAL(std::string("Hello"), option.get("alpha"));
diff --git a/test/RequestGroupManTest.cc b/test/RequestGroupManTest.cc
index f56db40f..b53da636 100644
--- a/test/RequestGroupManTest.cc
+++ b/test/RequestGroupManTest.cc
@@ -28,12 +28,12 @@ class RequestGroupManTest : public CppUnit::TestFixture {
CPPUNIT_TEST(testChangeReservedGroupPosition);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
RequestGroup::resetGIDCounter();
- _option.reset(new Option());
+ option_.reset(new Option());
}
void testIsSameFileBeingDownloaded();
@@ -48,8 +48,8 @@ CPPUNIT_TEST_SUITE_REGISTRATION( RequestGroupManTest );
void RequestGroupManTest::testIsSameFileBeingDownloaded()
{
- SharedHandle<RequestGroup> rg1(new RequestGroup(_option));
- SharedHandle<RequestGroup> rg2(new RequestGroup(_option));
+ SharedHandle<RequestGroup> rg1(new RequestGroup(option_));
+ SharedHandle<RequestGroup> rg2(new RequestGroup(option_));
SharedHandle<DownloadContext> dctx1
(new DownloadContext(0, 0, "aria2.tar.bz2"));
@@ -60,7 +60,7 @@ void RequestGroupManTest::testIsSameFileBeingDownloaded()
rg2->setDownloadContext(dctx2);
RequestGroupMan gm(std::vector<SharedHandle<RequestGroup> >(), 1,
- _option.get());
+ option_.get());
gm.addRequestGroup(rg1);
gm.addRequestGroup(rg2);
@@ -81,7 +81,7 @@ void RequestGroupManTest::testGetInitialCommands()
void RequestGroupManTest::testSaveServerStat()
{
RequestGroupMan rm
- (std::vector<SharedHandle<RequestGroup> >(),0,_option.get());
+ (std::vector<SharedHandle<RequestGroup> >(),0,option_.get());
SharedHandle<ServerStat> ss_localhost(new ServerStat("localhost", "http"));
rm.addServerStat(ss_localhost);
File f("/tmp/aria2_RequestGroupManTest_testSaveServerStat");
@@ -105,7 +105,7 @@ void RequestGroupManTest::testLoadServerStat()
o.close();
RequestGroupMan rm
- (std::vector<SharedHandle<RequestGroup> >(),0,_option.get());
+ (std::vector<SharedHandle<RequestGroup> >(),0,option_.get());
std::cerr << "testLoadServerStat" << std::endl;
CPPUNIT_ASSERT(rm.loadServerStat(f.getPath()));
SharedHandle<ServerStat> ss_localhost = rm.findServerStat("localhost",
@@ -117,13 +117,13 @@ void RequestGroupManTest::testLoadServerStat()
void RequestGroupManTest::testChangeReservedGroupPosition()
{
SharedHandle<RequestGroup> gs[] = {
- SharedHandle<RequestGroup>(new RequestGroup(_option)),
- SharedHandle<RequestGroup>(new RequestGroup(_option)),
- SharedHandle<RequestGroup>(new RequestGroup(_option)),
- SharedHandle<RequestGroup>(new RequestGroup(_option))
+ SharedHandle<RequestGroup>(new RequestGroup(option_)),
+ SharedHandle<RequestGroup>(new RequestGroup(option_)),
+ SharedHandle<RequestGroup>(new RequestGroup(option_)),
+ SharedHandle<RequestGroup>(new RequestGroup(option_))
};
std::vector<SharedHandle<RequestGroup> > groups(vbegin(gs), vend(gs));
- RequestGroupMan rm(groups, 0, _option.get());
+ RequestGroupMan rm(groups, 0, option_.get());
CPPUNIT_ASSERT_EQUAL
((size_t)0, rm.changeReservedGroupPosition(1, 0, RequestGroupMan::POS_SET));
diff --git a/test/RequestGroupTest.cc b/test/RequestGroupTest.cc
index f23a5d08..6cd4ac8a 100644
--- a/test/RequestGroupTest.cc
+++ b/test/RequestGroupTest.cc
@@ -17,11 +17,11 @@ class RequestGroupTest : public CppUnit::TestFixture {
CPPUNIT_TEST(testCreateDownloadResult);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
+ SharedHandle<Option> option_;
public:
void setUp()
{
- _option.reset(new Option());
+ option_.reset(new Option());
}
void testGetFirstFilePath();
@@ -36,7 +36,7 @@ void RequestGroupTest::testGetFirstFilePath()
SharedHandle<DownloadContext> ctx
(new DownloadContext(1024, 1024, "/tmp/myfile"));
- RequestGroup group(_option);
+ RequestGroup group(option_);
group.setDownloadContext(ctx);
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/myfile"), group.getFirstFilePath());
@@ -50,7 +50,7 @@ void RequestGroupTest::testCreateDownloadResult()
{
SharedHandle<DownloadContext> ctx
(new DownloadContext(1024, 1024*1024, "/tmp/myfile"));
- RequestGroup group(_option);
+ RequestGroup group(option_);
group.setDownloadContext(ctx);
group.initPieceStorage();
{
diff --git a/test/SegmentManTest.cc b/test/SegmentManTest.cc
index 0b73a0a2..691a599b 100644
--- a/test/SegmentManTest.cc
+++ b/test/SegmentManTest.cc
@@ -23,20 +23,20 @@ class SegmentManTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetCleanSegmentIfOwnerIsIdle);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<DefaultPieceStorage> _pieceStorage;
- SharedHandle<SegmentMan> _segmentMan;
+ SharedHandle<Option> option_;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<DefaultPieceStorage> pieceStorage_;
+ SharedHandle<SegmentMan> segmentMan_;
public:
void setUp()
{
size_t pieceLength = 1024*1024;
uint64_t totalLength = 64*1024*1024;
- _option.reset(new Option());
- _dctx.reset
+ option_.reset(new Option());
+ dctx_.reset
(new DownloadContext(pieceLength, totalLength, "aria2.tar.bz2"));
- _pieceStorage.reset(new DefaultPieceStorage(_dctx, _option.get()));
- _segmentMan.reset(new SegmentMan(_option.get(), _dctx, _pieceStorage));
+ pieceStorage_.reset(new DefaultPieceStorage(dctx_, option_.get()));
+ segmentMan_.reset(new SegmentMan(option_.get(), dctx_, pieceStorage_));
}
void testNullBitfield();
@@ -162,46 +162,46 @@ void SegmentManTest::testRegisterPeerStat()
void SegmentManTest::testCancelAllSegments()
{
- _segmentMan->getSegment(1, 0);
- _segmentMan->getSegment(2, 1);
- CPPUNIT_ASSERT(_segmentMan->getSegment(3, 0).isNull());
- CPPUNIT_ASSERT(_segmentMan->getSegment(4, 1).isNull());
- _segmentMan->cancelAllSegments();
- CPPUNIT_ASSERT(!_segmentMan->getSegment(3, 0).isNull());
- CPPUNIT_ASSERT(!_segmentMan->getSegment(4, 1).isNull());
+ segmentMan_->getSegment(1, 0);
+ segmentMan_->getSegment(2, 1);
+ CPPUNIT_ASSERT(segmentMan_->getSegment(3, 0).isNull());
+ CPPUNIT_ASSERT(segmentMan_->getSegment(4, 1).isNull());
+ segmentMan_->cancelAllSegments();
+ CPPUNIT_ASSERT(!segmentMan_->getSegment(3, 0).isNull());
+ CPPUNIT_ASSERT(!segmentMan_->getSegment(4, 1).isNull());
}
void SegmentManTest::testGetPeerStat()
{
SharedHandle<PeerStat> peerStat1(new PeerStat(1));
- _segmentMan->registerPeerStat(peerStat1);
- CPPUNIT_ASSERT_EQUAL((cuid_t)1, _segmentMan->getPeerStat(1)->getCuid());
+ segmentMan_->registerPeerStat(peerStat1);
+ CPPUNIT_ASSERT_EQUAL((cuid_t)1, segmentMan_->getPeerStat(1)->getCuid());
}
void SegmentManTest::testGetCleanSegmentIfOwnerIsIdle()
{
- SharedHandle<Segment> seg1 = _segmentMan->getSegment(1, 0);
- SharedHandle<Segment> seg2 = _segmentMan->getSegment(2, 1);
+ SharedHandle<Segment> seg1 = segmentMan_->getSegment(1, 0);
+ SharedHandle<Segment> seg2 = segmentMan_->getSegment(2, 1);
seg2->updateWrittenLength(100);
- CPPUNIT_ASSERT(!_segmentMan->getCleanSegmentIfOwnerIsIdle(3, 0).isNull());
+ CPPUNIT_ASSERT(!segmentMan_->getCleanSegmentIfOwnerIsIdle(3, 0).isNull());
SharedHandle<PeerStat> peerStat3(new PeerStat(3));
- _segmentMan->registerPeerStat(peerStat3);
- CPPUNIT_ASSERT(!_segmentMan->getCleanSegmentIfOwnerIsIdle(4, 0).isNull());
+ segmentMan_->registerPeerStat(peerStat3);
+ CPPUNIT_ASSERT(!segmentMan_->getCleanSegmentIfOwnerIsIdle(4, 0).isNull());
SharedHandle<PeerStat> peerStat4(new PeerStat(4));
peerStat4->downloadStart();
- _segmentMan->registerPeerStat(peerStat4);
+ segmentMan_->registerPeerStat(peerStat4);
// Owner PeerStat is not IDLE
- CPPUNIT_ASSERT(_segmentMan->getCleanSegmentIfOwnerIsIdle(5, 0).isNull());
+ CPPUNIT_ASSERT(segmentMan_->getCleanSegmentIfOwnerIsIdle(5, 0).isNull());
// Segment::updateWrittenLength != 0
- CPPUNIT_ASSERT(_segmentMan->getCleanSegmentIfOwnerIsIdle(5, 1).isNull());
+ CPPUNIT_ASSERT(segmentMan_->getCleanSegmentIfOwnerIsIdle(5, 1).isNull());
// Test with UnknownLengthPieceStorage
SharedHandle<DownloadContext> dctx(new DownloadContext(1024, 0, "aria2"));
SharedHandle<UnknownLengthPieceStorage> ps
- (new UnknownLengthPieceStorage(dctx, _option.get()));
- _segmentMan.reset(new SegmentMan(_option.get(), dctx, ps));
+ (new UnknownLengthPieceStorage(dctx, option_.get()));
+ segmentMan_.reset(new SegmentMan(option_.get(), dctx, ps));
- CPPUNIT_ASSERT(!_segmentMan->getCleanSegmentIfOwnerIsIdle(1, 0).isNull());
+ CPPUNIT_ASSERT(!segmentMan_->getCleanSegmentIfOwnerIsIdle(1, 0).isNull());
}
diff --git a/test/SingletonHolderTest.cc b/test/SingletonHolderTest.cc
index 40ddfed6..6b939824 100644
--- a/test/SingletonHolderTest.cc
+++ b/test/SingletonHolderTest.cc
@@ -24,14 +24,14 @@ CPPUNIT_TEST_SUITE_REGISTRATION( SingletonHolderTest );
class M {
private:
- std::string _greeting;
+ std::string greeting_;
public:
- M(const std::string& greeting):_greeting(greeting) {}
+ M(const std::string& greeting):greeting_(greeting) {}
- const std::string& greeting() const { return _greeting; }
+ const std::string& greeting() const { return greeting_; }
void greeting(const std::string& greeting) {
- _greeting = greeting;
+ greeting_ = greeting;
}
};
diff --git a/test/UTMetadataPostDownloadHandlerTest.cc b/test/UTMetadataPostDownloadHandlerTest.cc
index 4775d02f..b134e164 100644
--- a/test/UTMetadataPostDownloadHandlerTest.cc
+++ b/test/UTMetadataPostDownloadHandlerTest.cc
@@ -24,18 +24,18 @@ class UTMetadataPostDownloadHandlerTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testGetNextRequestGroups);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<Option> _option;
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<RequestGroup> _requestGroup;
+ SharedHandle<Option> option_;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<RequestGroup> requestGroup_;
public:
void setUp()
{
- _option.reset(new Option());
- _option->put("HELLO", "WORLD");
- _option->put(PREF_DIR, ".");
- _dctx.reset(new DownloadContext(0, 0, "something"));
- _requestGroup.reset(new RequestGroup(_option));
- _requestGroup->setDownloadContext(_dctx);
+ option_.reset(new Option());
+ option_->put("HELLO", "WORLD");
+ option_->put(PREF_DIR, ".");
+ dctx_.reset(new DownloadContext(0, 0, "something"));
+ requestGroup_.reset(new RequestGroup(option_));
+ requestGroup_->setDownloadContext(dctx_);
}
void testCanHandle();
@@ -49,17 +49,17 @@ void UTMetadataPostDownloadHandlerTest::testCanHandle()
{
UTMetadataPostDownloadHandler handler;
- CPPUNIT_ASSERT(!handler.canHandle(_requestGroup.get()));
+ CPPUNIT_ASSERT(!handler.canHandle(requestGroup_.get()));
SharedHandle<TorrentAttribute> attrs(new TorrentAttribute());
- _dctx->setAttribute(bittorrent::BITTORRENT, attrs);
+ dctx_->setAttribute(bittorrent::BITTORRENT, attrs);
- CPPUNIT_ASSERT(handler.canHandle(_requestGroup.get()));
+ CPPUNIT_ASSERT(handler.canHandle(requestGroup_.get()));
// Only checks whether metadata is empty or not
attrs->metadata = "metadata";
- CPPUNIT_ASSERT(!handler.canHandle(_requestGroup.get()));
+ CPPUNIT_ASSERT(!handler.canHandle(requestGroup_.get()));
}
void UTMetadataPostDownloadHandlerTest::testGetNextRequestGroups()
@@ -75,7 +75,7 @@ void UTMetadataPostDownloadHandlerTest::testGetNextRequestGroups()
MessageDigestHelper::digest
(infoHash, sizeof(infoHash), MessageDigestContext::SHA1,
reinterpret_cast<const unsigned char*>(metadata.data()), metadata.size());
- _dctx->getFirstFileEntry()->setLength(metadata.size());
+ dctx_->getFirstFileEntry()->setLength(metadata.size());
SharedHandle<TorrentAttribute> attrs(new TorrentAttribute());
attrs->infoHash = std::string(&infoHash[0], &infoHash[20]);
std::vector<std::vector<std::string> > announceList;
@@ -83,53 +83,53 @@ void UTMetadataPostDownloadHandlerTest::testGetNextRequestGroups()
announceTier.push_back("http://tracker");
announceList.push_back(announceTier);
attrs->announceList = announceList;
- _dctx->setAttribute(bittorrent::BITTORRENT, attrs);
- _requestGroup->setDiskWriterFactory
+ dctx_->setAttribute(bittorrent::BITTORRENT, attrs);
+ requestGroup_->setDiskWriterFactory
(SharedHandle<DiskWriterFactory>(new ByteArrayDiskWriterFactory()));
- _requestGroup->initPieceStorage();
- _requestGroup->getPieceStorage()->getDiskAdaptor()->writeData
+ requestGroup_->initPieceStorage();
+ requestGroup_->getPieceStorage()->getDiskAdaptor()->writeData
(reinterpret_cast<const unsigned char*>(metadata.data()), metadata.size(),
0);
UTMetadataPostDownloadHandler handler;
std::vector<SharedHandle<RequestGroup> > results;
- handler.getNextRequestGroups(results, _requestGroup.get());
+ handler.getNextRequestGroups(results, requestGroup_.get());
CPPUNIT_ASSERT_EQUAL((size_t)1, results.size());
SharedHandle<RequestGroup> newRg = results.front();
SharedHandle<DownloadContext> newDctx = newRg->getDownloadContext();
SharedHandle<TorrentAttribute> newAttrs =
bittorrent::getTorrentAttrs(newDctx);
- CPPUNIT_ASSERT_EQUAL(bittorrent::getInfoHashString(_dctx),
+ CPPUNIT_ASSERT_EQUAL(bittorrent::getInfoHashString(dctx_),
bittorrent::getInfoHashString(newDctx));
const std::vector<std::vector<std::string> >& newAnnounceList =
newAttrs->announceList;
CPPUNIT_ASSERT_EQUAL((size_t)1, newAnnounceList.size());
CPPUNIT_ASSERT_EQUAL(std::string("http://tracker"), newAnnounceList[0][0]);
- CPPUNIT_ASSERT_EQUAL(_option->get("Hello"),
+ CPPUNIT_ASSERT_EQUAL(option_->get("Hello"),
newRg->getOption()->get("Hello"));
CPPUNIT_ASSERT
- (std::find(_requestGroup->followedBy().begin(),
- _requestGroup->followedBy().end(),
- newRg->getGID()) != _requestGroup->followedBy().end());
+ (std::find(requestGroup_->followedBy().begin(),
+ requestGroup_->followedBy().end(),
+ newRg->getGID()) != requestGroup_->followedBy().end());
CPPUNIT_ASSERT(!trfile.exists());
results.clear();
- _requestGroup->getOption()->put(PREF_BT_SAVE_METADATA, V_TRUE);
- handler.getNextRequestGroups(results, _requestGroup.get());
+ requestGroup_->getOption()->put(PREF_BT_SAVE_METADATA, V_TRUE);
+ handler.getNextRequestGroups(results, requestGroup_.get());
CPPUNIT_ASSERT(trfile.exists());
results.clear();
// See failure with bad metadata
metadata = "d6:lengthi384e4:name19:aria2-0.8.2.tar.bz212:piece lengthi128e";
- _requestGroup->initPieceStorage();
- _requestGroup->getPieceStorage()->getDiskAdaptor()->writeData
+ requestGroup_->initPieceStorage();
+ requestGroup_->getPieceStorage()->getDiskAdaptor()->writeData
(reinterpret_cast<const unsigned char*>(metadata.data()), metadata.size(),
0);
try {
- handler.getNextRequestGroups(results, _requestGroup.get());
+ handler.getNextRequestGroups(results, requestGroup_.get());
CPPUNIT_FAIL("exception must be thrown.");
} catch(RecoverableException& e) {
// success
diff --git a/test/UTMetadataRequestExtensionMessageTest.cc b/test/UTMetadataRequestExtensionMessageTest.cc
index 31c2ec69..ed854a9c 100644
--- a/test/UTMetadataRequestExtensionMessageTest.cc
+++ b/test/UTMetadataRequestExtensionMessageTest.cc
@@ -30,21 +30,21 @@ class UTMetadataRequestExtensionMessageTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testDoReceivedAction_data);
CPPUNIT_TEST_SUITE_END();
public:
- SharedHandle<DownloadContext> _dctx;
- SharedHandle<WrapExtBtMessageFactory> _messageFactory;
- SharedHandle<MockBtMessageDispatcher> _dispatcher;
- SharedHandle<Peer> _peer;
+ SharedHandle<DownloadContext> dctx_;
+ SharedHandle<WrapExtBtMessageFactory> messageFactory_;
+ SharedHandle<MockBtMessageDispatcher> dispatcher_;
+ SharedHandle<Peer> peer_;
void setUp()
{
- _messageFactory.reset(new WrapExtBtMessageFactory());
- _dispatcher.reset(new MockBtMessageDispatcher());
- _dctx.reset(new DownloadContext());
+ messageFactory_.reset(new WrapExtBtMessageFactory());
+ dispatcher_.reset(new MockBtMessageDispatcher());
+ dctx_.reset(new DownloadContext());
SharedHandle<TorrentAttribute> attrs(new TorrentAttribute());
- _dctx->setAttribute(bittorrent::BITTORRENT, attrs);
- _peer.reset(new Peer("host", 6880));
- _peer->allocateSessionResource(0, 0);
- _peer->setExtension("ut_metadata", 1);
+ dctx_->setAttribute(bittorrent::BITTORRENT, attrs);
+ peer_.reset(new Peer("host", 6880));
+ peer_->allocateSessionResource(0, 0);
+ peer_->setExtension("ut_metadata", 1);
}
template<typename T>
@@ -52,9 +52,9 @@ public:
{
SharedHandle<WrapExtBtMessage> wrapmsg =
dynamic_pointer_cast<WrapExtBtMessage>
- (_dispatcher->messageQueue.front());
+ (dispatcher_->messageQueue.front());
- SharedHandle<T> msg = dynamic_pointer_cast<T>(wrapmsg->_m);
+ SharedHandle<T> msg = dynamic_pointer_cast<T>(wrapmsg->m_);
return msg;
}
@@ -101,10 +101,10 @@ void UTMetadataRequestExtensionMessageTest::testDoReceivedAction_reject()
{
UTMetadataRequestExtensionMessage msg(1);
msg.setIndex(10);
- msg.setDownloadContext(_dctx);
- msg.setPeer(_peer);
- msg.setBtMessageFactory(_messageFactory);
- msg.setBtMessageDispatcher(_dispatcher);
+ msg.setDownloadContext(dctx_);
+ msg.setPeer(peer_);
+ msg.setBtMessageFactory(messageFactory_);
+ msg.setBtMessageDispatcher(dispatcher_);
msg.doReceivedAction();
SharedHandle<UTMetadataRejectExtensionMessage> m =
@@ -119,13 +119,13 @@ void UTMetadataRequestExtensionMessageTest::testDoReceivedAction_data()
{
UTMetadataRequestExtensionMessage msg(1);
msg.setIndex(1);
- msg.setDownloadContext(_dctx);
- msg.setPeer(_peer);
- msg.setBtMessageFactory(_messageFactory);
- msg.setBtMessageDispatcher(_dispatcher);
+ msg.setDownloadContext(dctx_);
+ msg.setPeer(peer_);
+ msg.setBtMessageFactory(messageFactory_);
+ msg.setBtMessageDispatcher(dispatcher_);
size_t metadataSize = METADATA_PIECE_SIZE*2;
- SharedHandle<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(_dctx);
+ SharedHandle<TorrentAttribute> attrs = bittorrent::getTorrentAttrs(dctx_);
std::string first(METADATA_PIECE_SIZE, '0');
std::string second(METADATA_PIECE_SIZE, '1');
attrs->metadata = first+second;
@@ -142,7 +142,7 @@ void UTMetadataRequestExtensionMessageTest::testDoReceivedAction_data()
CPPUNIT_ASSERT_EQUAL(metadataSize, m->getTotalSize());
CPPUNIT_ASSERT_EQUAL((uint8_t)1, m->getExtensionMessageID());
- _dispatcher->messageQueue.clear();
+ dispatcher_->messageQueue.clear();
msg.setIndex(2);
diff --git a/test/UTPexExtensionMessageTest.cc b/test/UTPexExtensionMessageTest.cc
index ec032e8e..c2afa55a 100644
--- a/test/UTPexExtensionMessageTest.cc
+++ b/test/UTPexExtensionMessageTest.cc
@@ -30,11 +30,11 @@ class UTPexExtensionMessageTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testDroppedPeersAreFull);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<MockPeerStorage> _peerStorage;
+ SharedHandle<MockPeerStorage> peerStorage_;
public:
void setUp()
{
- _peerStorage.reset(new MockPeerStorage());
+ peerStorage_.reset(new MockPeerStorage());
global::wallclock.reset();
}
@@ -133,18 +133,18 @@ void UTPexExtensionMessageTest::testDoReceivedAction()
SharedHandle<Peer> p4(new Peer("10.1.1.3", 10000));
p4->startBadCondition();
msg.addDroppedPeer(p4);
- msg.setPeerStorage(_peerStorage);
+ msg.setPeerStorage(peerStorage_);
msg.doReceivedAction();
- CPPUNIT_ASSERT_EQUAL((size_t)2, _peerStorage->getPeers().size());
+ CPPUNIT_ASSERT_EQUAL((size_t)2, peerStorage_->getPeers().size());
{
- SharedHandle<Peer> p = _peerStorage->getPeers()[0];
+ SharedHandle<Peer> p = peerStorage_->getPeers()[0];
CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), p->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)6881, p->getPort());
}
{
- SharedHandle<Peer> p = _peerStorage->getPeers()[1];
+ SharedHandle<Peer> p = peerStorage_->getPeers()[1];
CPPUNIT_ASSERT_EQUAL(std::string("10.1.1.2"), p->getIPAddress());
CPPUNIT_ASSERT_EQUAL((uint16_t)9999, p->getPort());
}
diff --git a/test/XmlRpcMethodTest.cc b/test/XmlRpcMethodTest.cc
index 62bcd5c4..8cde572a 100644
--- a/test/XmlRpcMethodTest.cc
+++ b/test/XmlRpcMethodTest.cc
@@ -84,22 +84,22 @@ class XmlRpcMethodTest:public CppUnit::TestFixture {
CPPUNIT_TEST(testSystemMulticall_fail);
CPPUNIT_TEST_SUITE_END();
private:
- SharedHandle<DownloadEngine> _e;
- SharedHandle<Option> _option;
+ SharedHandle<DownloadEngine> e_;
+ SharedHandle<Option> option_;
public:
void setUp()
{
RequestGroup::resetGIDCounter();
- _option.reset(new Option());
- _option->put(PREF_DIR, "/tmp");
- _option->put(PREF_SEGMENT_SIZE, "1048576");
- _e.reset
+ option_.reset(new Option());
+ option_->put(PREF_DIR, "/tmp");
+ option_->put(PREF_SEGMENT_SIZE, "1048576");
+ e_.reset
(new DownloadEngine(SharedHandle<EventPoll>(new SelectEventPoll())));
- _e->setOption(_option.get());
- _e->setRequestGroupMan
+ e_->setOption(option_.get());
+ e_->setRequestGroupMan
(SharedHandle<RequestGroupMan>
(new RequestGroupMan(std::vector<SharedHandle<RequestGroup> >(),
- 1, _option.get())));
+ 1, option_.get())));
}
void testAddUri();
@@ -163,10 +163,10 @@ void XmlRpcMethodTest::testAddUri()
urisParam->append("http://localhost/");
req.params->append(urisParam);
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
const std::deque<SharedHandle<RequestGroup> > rgs =
- _e->getRequestGroupMan()->getReservedGroups();
+ e_->getRequestGroupMan()->getReservedGroups();
CPPUNIT_ASSERT_EQUAL((size_t)1, rgs.size());
CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/"),
rgs.front()->getDownloadContext()->
@@ -177,10 +177,10 @@ void XmlRpcMethodTest::testAddUri()
opt->put(PREF_DIR, "/sink");
req.params->append(opt);
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL(std::string("/sink"),
- _e->getRequestGroupMan()->findReservedGroup(2)->
+ e_->getRequestGroupMan()->findReservedGroup(2)->
getDownloadContext()->getDir());
}
}
@@ -189,7 +189,7 @@ void XmlRpcMethodTest::testAddUri_withoutUri()
{
AddUriXmlRpcMethod m;
XmlRpcRequest req(AddUriXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -200,7 +200,7 @@ void XmlRpcMethodTest::testAddUri_notUri()
SharedHandle<List> urisParam = List::g();
urisParam->append("not uri");
req.params->append(urisParam);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -214,7 +214,7 @@ void XmlRpcMethodTest::testAddUri_withBadOption()
SharedHandle<Dict> opt = Dict::g();
opt->put(PREF_FILE_ALLOCATION, "badvalue");
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -225,7 +225,7 @@ void XmlRpcMethodTest::testAddUri_withPosition()
SharedHandle<List> urisParam1 = List::g();
urisParam1->append("http://uri1");
req1.params->append(urisParam1);
- XmlRpcResponse res1 = m.execute(req1, _e.get());
+ XmlRpcResponse res1 = m.execute(req1, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res1.code);
XmlRpcRequest req2(AddUriXmlRpcMethod::getMethodName(), List::g());
@@ -234,10 +234,10 @@ void XmlRpcMethodTest::testAddUri_withPosition()
req2.params->append(urisParam2);
req2.params->append(Dict::g());
req2.params->append(Integer::g(0));
- m.execute(req2, _e.get());
+ m.execute(req2, e_.get());
std::string uri =
- _e->getRequestGroupMan()->getReservedGroups()[0]->
+ e_->getRequestGroupMan()->getReservedGroups()[0]->
getDownloadContext()->getFirstFileEntry()->getRemainingUris()[0];
CPPUNIT_ASSERT_EQUAL(std::string("http://uri2"), uri);
@@ -252,7 +252,7 @@ void XmlRpcMethodTest::testAddUri_withBadPosition()
req.params->append(urisParam);
req.params->append(Dict::g());
req.params->append(Integer::g(-1));
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -266,12 +266,12 @@ void XmlRpcMethodTest::testAddTorrent()
uris->append("http://localhost/aria2-0.8.2.tar.bz2");
req.params->append(uris);
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL(std::string("1"), asString(res.param)->s());
SharedHandle<RequestGroup> group =
- _e->getRequestGroupMan()->findReservedGroup(1);
+ e_->getRequestGroupMan()->findReservedGroup(1);
CPPUNIT_ASSERT(!group.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/aria2-0.8.2.tar.bz2"),
group->getFirstFilePath());
@@ -287,10 +287,10 @@ void XmlRpcMethodTest::testAddTorrent()
opt->put(PREF_DIR, "/sink");
req.params->append(opt);
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL(std::string("/sink/aria2-0.8.2.tar.bz2"),
- _e->getRequestGroupMan()->findReservedGroup(2)->
+ e_->getRequestGroupMan()->findReservedGroup(2)->
getFirstFilePath());
}
}
@@ -299,7 +299,7 @@ void XmlRpcMethodTest::testAddTorrent_withoutTorrent()
{
AddTorrentXmlRpcMethod m;
XmlRpcRequest req(AddTorrentXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -308,7 +308,7 @@ void XmlRpcMethodTest::testAddTorrent_notBase64Torrent()
AddTorrentXmlRpcMethod m;
XmlRpcRequest req(AddTorrentXmlRpcMethod::getMethodName(), List::g());
req.params->append("not torrent");
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -319,7 +319,7 @@ void XmlRpcMethodTest::testAddTorrent_withPosition()
req1.params->append(readFile("test.torrent"));
req1.params->append(List::g());
req1.params->append(Dict::g());
- XmlRpcResponse res1 = m.execute(req1, _e.get());
+ XmlRpcResponse res1 = m.execute(req1, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res1.code);
XmlRpcRequest req2(AddTorrentXmlRpcMethod::getMethodName(), List::g());
@@ -327,10 +327,10 @@ void XmlRpcMethodTest::testAddTorrent_withPosition()
req2.params->append(List::g());
req2.params->append(Dict::g());
req2.params->append(Integer::g(0));
- m.execute(req2, _e.get());
+ m.execute(req2, e_.get());
CPPUNIT_ASSERT_EQUAL((size_t)1,
- _e->getRequestGroupMan()->getReservedGroups()[0]->
+ e_->getRequestGroupMan()->getReservedGroups()[0]->
getDownloadContext()->getFileEntries().size());
}
@@ -343,7 +343,7 @@ void XmlRpcMethodTest::testAddMetalink()
XmlRpcRequest req(AddMetalinkXmlRpcMethod::getMethodName(), List::g());
req.params->append(readFile("2files.metalink"));
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
const List* resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)2, resParams->size());
@@ -351,12 +351,12 @@ void XmlRpcMethodTest::testAddMetalink()
CPPUNIT_ASSERT_EQUAL(std::string("2"), asString(resParams->get(1))->s());
SharedHandle<RequestGroup> tar =
- _e->getRequestGroupMan()->findReservedGroup(1);
+ e_->getRequestGroupMan()->findReservedGroup(1);
CPPUNIT_ASSERT(!tar.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/aria2-5.0.0.tar.bz2"),
tar->getFirstFilePath());
SharedHandle<RequestGroup> deb =
- _e->getRequestGroupMan()->findReservedGroup(2);
+ e_->getRequestGroupMan()->findReservedGroup(2);
CPPUNIT_ASSERT(!deb.isNull());
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/aria2-5.0.0.deb"),
deb->getFirstFilePath());
@@ -366,10 +366,10 @@ void XmlRpcMethodTest::testAddMetalink()
opt->put(PREF_DIR, "/sink");
req.params->append(opt);
{
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL(std::string("/sink/aria2-5.0.0.tar.bz2"),
- _e->getRequestGroupMan()->findReservedGroup(3)->
+ e_->getRequestGroupMan()->findReservedGroup(3)->
getFirstFilePath());
}
}
@@ -378,7 +378,7 @@ void XmlRpcMethodTest::testAddMetalink_withoutMetalink()
{
AddMetalinkXmlRpcMethod m;
XmlRpcRequest req(AddMetalinkXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -387,7 +387,7 @@ void XmlRpcMethodTest::testAddMetalink_notBase64Metalink()
AddMetalinkXmlRpcMethod m;
XmlRpcRequest req(AddMetalinkXmlRpcMethod::getMethodName(), List::g());
req.params->append("not metalink");
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -398,7 +398,7 @@ void XmlRpcMethodTest::testAddMetalink_withPosition()
SharedHandle<List> urisParam1 = List::g();
urisParam1->append("http://uri");
req1.params->append(urisParam1);
- XmlRpcResponse res1 = m1.execute(req1, _e.get());
+ XmlRpcResponse res1 = m1.execute(req1, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res1.code);
AddMetalinkXmlRpcMethod m2;
@@ -406,11 +406,11 @@ void XmlRpcMethodTest::testAddMetalink_withPosition()
req2.params->append(readFile("2files.metalink"));
req2.params->append(Dict::g());
req2.params->append(Integer::g(0));
- XmlRpcResponse res2 = m2.execute(req2, _e.get());
+ XmlRpcResponse res2 = m2.execute(req2, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res2.code);
CPPUNIT_ASSERT_EQUAL(std::string("/tmp/aria2-5.0.0.tar.bz2"),
- _e->getRequestGroupMan()->getReservedGroups()[0]->
+ e_->getRequestGroupMan()->getReservedGroups()[0]->
getFirstFilePath());
}
@@ -418,8 +418,8 @@ void XmlRpcMethodTest::testAddMetalink_withPosition()
void XmlRpcMethodTest::testChangeOption()
{
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
- _e->getRequestGroupMan()->addReservedGroup(group);
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
+ e_->getRequestGroupMan()->addReservedGroup(group);
ChangeOptionXmlRpcMethod m;
XmlRpcRequest req(ChangeOptionXmlRpcMethod::getMethodName(), List::g());
@@ -432,11 +432,11 @@ void XmlRpcMethodTest::testChangeOption()
opt->put(PREF_MAX_UPLOAD_LIMIT, "50K");
BtObject btObject;
- btObject._btRuntime = SharedHandle<BtRuntime>(new BtRuntime());
- _e->getBtRegistry()->put(group->getGID(), btObject);
+ btObject.btRuntime_ = SharedHandle<BtRuntime>(new BtRuntime());
+ e_->getBtRegistry()->put(group->getGID(), btObject);
#endif // ENABLE_BITTORRENT
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
SharedHandle<Option> option = group->getOption();
@@ -450,7 +450,7 @@ void XmlRpcMethodTest::testChangeOption()
option->get(PREF_BT_REQUEST_PEER_SPEED_LIMIT));
CPPUNIT_ASSERT_EQUAL(std::string("100"), option->get(PREF_BT_MAX_PEERS));
- CPPUNIT_ASSERT_EQUAL((unsigned int)100, btObject._btRuntime->getMaxPeers());
+ CPPUNIT_ASSERT_EQUAL((unsigned int)100, btObject.btRuntime_->getMaxPeers());
CPPUNIT_ASSERT_EQUAL((unsigned int)50*1024,
group->getMaxUploadSpeedLimit());
@@ -461,8 +461,8 @@ void XmlRpcMethodTest::testChangeOption()
void XmlRpcMethodTest::testChangeOption_withBadOption()
{
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
- _e->getRequestGroupMan()->addReservedGroup(group);
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
+ e_->getRequestGroupMan()->addReservedGroup(group);
ChangeOptionXmlRpcMethod m;
XmlRpcRequest req(ChangeOptionXmlRpcMethod::getMethodName(), List::g());
@@ -470,14 +470,14 @@ void XmlRpcMethodTest::testChangeOption_withBadOption()
SharedHandle<Dict> opt = Dict::g();
opt->put(PREF_MAX_DOWNLOAD_LIMIT, "badvalue");
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
void XmlRpcMethodTest::testChangeOption_withNotAllowedOption()
{
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
- _e->getRequestGroupMan()->addReservedGroup(group);
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
+ e_->getRequestGroupMan()->addReservedGroup(group);
ChangeOptionXmlRpcMethod m;
XmlRpcRequest req(ChangeOptionXmlRpcMethod::getMethodName(), List::g());
@@ -485,7 +485,7 @@ void XmlRpcMethodTest::testChangeOption_withNotAllowedOption()
SharedHandle<Dict> opt = Dict::g();
opt->put(PREF_MAX_OVERALL_DOWNLOAD_LIMIT, "100K");
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -493,7 +493,7 @@ void XmlRpcMethodTest::testChangeOption_withoutGid()
{
ChangeOptionXmlRpcMethod m;
XmlRpcRequest req(ChangeOptionXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -508,20 +508,20 @@ void XmlRpcMethodTest::testChangeGlobalOption()
opt->put(PREF_MAX_OVERALL_UPLOAD_LIMIT, "50K");
#endif // ENABLE_BITTORRENT
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL
((unsigned int)100*1024,
- _e->getRequestGroupMan()->getMaxOverallDownloadSpeedLimit());
+ e_->getRequestGroupMan()->getMaxOverallDownloadSpeedLimit());
CPPUNIT_ASSERT_EQUAL(std::string("102400"),
- _e->getOption()->get(PREF_MAX_OVERALL_DOWNLOAD_LIMIT));
+ e_->getOption()->get(PREF_MAX_OVERALL_DOWNLOAD_LIMIT));
#ifdef ENABLE_BITTORRENT
CPPUNIT_ASSERT_EQUAL
((unsigned int)50*1024,
- _e->getRequestGroupMan()->getMaxOverallUploadSpeedLimit());
+ e_->getRequestGroupMan()->getMaxOverallUploadSpeedLimit());
CPPUNIT_ASSERT_EQUAL(std::string("51200"),
- _e->getOption()->get(PREF_MAX_OVERALL_UPLOAD_LIMIT));
+ e_->getOption()->get(PREF_MAX_OVERALL_UPLOAD_LIMIT));
#endif // ENABLE_BITTORRENT
}
@@ -533,7 +533,7 @@ void XmlRpcMethodTest::testChangeGlobalOption_withBadOption()
SharedHandle<Dict> opt = Dict::g();
opt->put(PREF_MAX_OVERALL_DOWNLOAD_LIMIT, "badvalue");
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -545,7 +545,7 @@ void XmlRpcMethodTest::testChangeGlobalOption_withNotAllowedOption()
SharedHandle<Dict> opt = Dict::g();
opt->put(PREF_MAX_DOWNLOAD_LIMIT, "100K");
req.params->append(opt);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -583,7 +583,7 @@ void XmlRpcMethodTest::testTellStatus_withoutGid()
{
TellStatusXmlRpcMethod m;
XmlRpcRequest req(TellStatusXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -613,20 +613,20 @@ static void addTorrent
void XmlRpcMethodTest::testTellWaiting()
{
- addUri("http://1/", _e);
- addUri("http://2/", _e);
- addUri("http://3/", _e);
+ addUri("http://1/", e_);
+ addUri("http://2/", e_);
+ addUri("http://3/", e_);
#ifdef ENABLE_BITTORRENT
- addTorrent("single.torrent", _e);
+ addTorrent("single.torrent", e_);
#else // !ENABLE_BITTORRENT
- addUri("http://4/", _e);
+ addUri("http://4/", e_);
#endif // !ENABLE_BITTORRENT
TellWaitingXmlRpcMethod m;
XmlRpcRequest req(TellWaitingXmlRpcMethod::getMethodName(), List::g());
req.params->append(Integer::g(1));
req.params->append(Integer::g(2));
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
const List* resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)2, resParams->size());
@@ -638,7 +638,7 @@ void XmlRpcMethodTest::testTellWaiting()
req = XmlRpcRequest(TellWaitingXmlRpcMethod::getMethodName(), List::g());
req.params->append(Integer::g(1));
req.params->append(Integer::g(3));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)3, resParams->size());
@@ -646,7 +646,7 @@ void XmlRpcMethodTest::testTellWaiting()
req = XmlRpcRequest(TellWaitingXmlRpcMethod::getMethodName(), List::g());
req.params->append(Integer::g(1));
req.params->append(Integer::g(4));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)3, resParams->size());
@@ -654,7 +654,7 @@ void XmlRpcMethodTest::testTellWaiting()
req = XmlRpcRequest(TellWaitingXmlRpcMethod::getMethodName(), List::g());
req.params->append(Integer::g(-1));
req.params->append(Integer::g(2));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)2, resParams->size());
@@ -664,19 +664,19 @@ void XmlRpcMethodTest::testTellWaiting()
getString(asDict(resParams->get(1)), "gid"));
// negative offset and size < num
req.params->set(1, Integer::g(100));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)4, resParams->size());
// nagative offset and normalized offset < 0
req.params->set(0, Integer::g(-5));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)0, resParams->size());
// nagative offset and normalized offset == 0
req.params->set(0, Integer::g(-4));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)1, resParams->size());
@@ -686,7 +686,7 @@ void XmlRpcMethodTest::testTellWaiting_fail()
{
TellWaitingXmlRpcMethod m;
XmlRpcRequest req(TellWaitingXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -694,7 +694,7 @@ void XmlRpcMethodTest::testGetVersion()
{
GetVersionXmlRpcMethod m;
XmlRpcRequest req(GetVersionXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
const Dict* resParams = asDict(res.param);
CPPUNIT_ASSERT_EQUAL(std::string(PACKAGE_VERSION),
@@ -742,12 +742,12 @@ void XmlRpcMethodTest::testGatherProgressCommon()
SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0,"aria2.tar.bz2"));
std::string uris[] = { "http://localhost/aria2.tar.bz2" };
dctx->getFirstFileEntry()->addUris(vbegin(uris), vend(uris));
- dctx->setDir(_option->get(PREF_DIR));
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
+ dctx->setDir(option_->get(PREF_DIR));
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
group->setDownloadContext(dctx);
std::vector<SharedHandle<RequestGroup> > followedBy;
for(int i = 0; i < 2; ++i) {
- followedBy.push_back(SharedHandle<RequestGroup>(new RequestGroup(_option)));
+ followedBy.push_back(SharedHandle<RequestGroup>(new RequestGroup(option_)));
}
group->followedBy(followedBy.begin(), followedBy.end());
@@ -822,28 +822,28 @@ void XmlRpcMethodTest::testGatherBitTorrentMetadata()
void XmlRpcMethodTest::testChangePosition()
{
- _e->getRequestGroupMan()->addReservedGroup
- (SharedHandle<RequestGroup>(new RequestGroup(_option)));
- _e->getRequestGroupMan()->addReservedGroup
- (SharedHandle<RequestGroup>(new RequestGroup(_option)));
+ e_->getRequestGroupMan()->addReservedGroup
+ (SharedHandle<RequestGroup>(new RequestGroup(option_)));
+ e_->getRequestGroupMan()->addReservedGroup
+ (SharedHandle<RequestGroup>(new RequestGroup(option_)));
ChangePositionXmlRpcMethod m;
XmlRpcRequest req(ChangePositionXmlRpcMethod::getMethodName(), List::g());
req.params->append("1");
req.params->append(Integer::g(1));
req.params->append("POS_SET");
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL((int64_t)1, asInteger(res.param)->i());
CPPUNIT_ASSERT_EQUAL
- ((gid_t)1, _e->getRequestGroupMan()->getReservedGroups()[1]->getGID());
+ ((gid_t)1, e_->getRequestGroupMan()->getReservedGroups()[1]->getGID());
}
void XmlRpcMethodTest::testChangePosition_fail()
{
ChangePositionXmlRpcMethod m;
XmlRpcRequest req(ChangePositionXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
req.params->append("1");
@@ -863,9 +863,9 @@ void XmlRpcMethodTest::testChangeUri()
files[1]->addUri("http://example.org/mustremove2");
SharedHandle<DownloadContext> dctx(new DownloadContext());
dctx->setFileEntries(&files[0], &files[3]);
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
group->setDownloadContext(dctx);
- _e->getRequestGroupMan()->addReservedGroup(group);
+ e_->getRequestGroupMan()->addReservedGroup(group);
ChangeUriXmlRpcMethod m;
XmlRpcRequest req(ChangeUriXmlRpcMethod::getMethodName(), List::g());
@@ -882,7 +882,7 @@ void XmlRpcMethodTest::testChangeUri()
adduris->append("baduri");
adduris->append("http://example.org/added3");
req.params->append(adduris);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL((int64_t)2, asInteger(asList(res.param)->get(0))->i());
CPPUNIT_ASSERT_EQUAL((int64_t)3, asInteger(asList(res.param)->get(1))->i());
@@ -902,7 +902,7 @@ void XmlRpcMethodTest::testChangeUri()
req.params->set(3, adduris);
// Set position parameter
req.params->append(Integer::g(2));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL((int64_t)0, asInteger(asList(res.param)->get(0))->i());
CPPUNIT_ASSERT_EQUAL((int64_t)2, asInteger(asList(res.param)->get(1))->i());
@@ -915,7 +915,7 @@ void XmlRpcMethodTest::testChangeUri()
req.params->set(1, Integer::g(1));
// Set position far beyond the size of uris in FileEntry.
req.params->set(4, Integer::g(1000));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
CPPUNIT_ASSERT_EQUAL((int64_t)0, asInteger(asList(res.param)->get(0))->i());
CPPUNIT_ASSERT_EQUAL((int64_t)2, asInteger(asList(res.param)->get(1))->i());
@@ -933,9 +933,9 @@ void XmlRpcMethodTest::testChangeUri_fail()
}
SharedHandle<DownloadContext> dctx(new DownloadContext());
dctx->setFileEntries(&files[0], &files[3]);
- SharedHandle<RequestGroup> group(new RequestGroup(_option));
+ SharedHandle<RequestGroup> group(new RequestGroup(option_));
group->setDownloadContext(dctx);
- _e->getRequestGroupMan()->addReservedGroup(group);
+ e_->getRequestGroupMan()->addReservedGroup(group);
ChangeUriXmlRpcMethod m;
XmlRpcRequest req(ChangeUriXmlRpcMethod::getMethodName(), List::g());
@@ -945,34 +945,34 @@ void XmlRpcMethodTest::testChangeUri_fail()
req.params->append(removeuris);
SharedHandle<List> adduris = List::g();
req.params->append(adduris);
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
req.params->set(0, String::g("2"));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
// RPC request fails because GID#2 does not exist.
CPPUNIT_ASSERT_EQUAL(1, res.code);
req.params->set(0, String::g("1"));
req.params->set(1, Integer::g(4));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
// RPC request fails because FileEntry#3 does not exist.
CPPUNIT_ASSERT_EQUAL(1, res.code);
req.params->set(1, String::g("0"));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
// RPC request fails because index of FileEntry is string.
CPPUNIT_ASSERT_EQUAL(1, res.code);
req.params->set(1, Integer::g(1));
req.params->set(2, String::g("http://url"));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
// RPC request fails because 3rd param is not list.
CPPUNIT_ASSERT_EQUAL(1, res.code);
req.params->set(2, List::g());
req.params->set(3, String::g("http://url"));
- res = m.execute(req, _e.get());
+ res = m.execute(req, e_.get());
// RPC request fails because 4th param is not list.
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
@@ -981,9 +981,9 @@ void XmlRpcMethodTest::testGetSessionInfo()
{
GetSessionInfoXmlRpcMethod m;
XmlRpcRequest req(GetSessionInfoXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
- CPPUNIT_ASSERT_EQUAL(util::toHex(_e->getSessionId()),
+ CPPUNIT_ASSERT_EQUAL(util::toHex(e_->getSessionId()),
getString(asDict(res.param), "sessionId"));
}
@@ -995,16 +995,16 @@ void XmlRpcMethodTest::testPause()
"http://url3",
};
std::vector<std::string> uris(vbegin(URIS), vend(URIS));
- _option->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
+ option_->put(PREF_FORCE_SEQUENTIAL, V_TRUE);
std::vector<SharedHandle<RequestGroup> > groups;
- createRequestGroupForUri(groups, _option, uris);
+ createRequestGroupForUri(groups, option_, uris);
CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size());
- _e->getRequestGroupMan()->addReservedGroup(groups);
+ e_->getRequestGroupMan()->addReservedGroup(groups);
{
PauseXmlRpcMethod m;
XmlRpcRequest req(PauseXmlRpcMethod::getMethodName(), List::g());
req.params->append("1");
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
}
CPPUNIT_ASSERT(groups[0]->isPauseRequested());
@@ -1012,14 +1012,14 @@ void XmlRpcMethodTest::testPause()
UnpauseXmlRpcMethod m;
XmlRpcRequest req(UnpauseXmlRpcMethod::getMethodName(), List::g());
req.params->append("1");
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
}
CPPUNIT_ASSERT(!groups[0]->isPauseRequested());
{
PauseAllXmlRpcMethod m;
XmlRpcRequest req(PauseAllXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
}
for(size_t i = 0; i < groups.size(); ++i) {
@@ -1028,7 +1028,7 @@ void XmlRpcMethodTest::testPause()
{
UnpauseAllXmlRpcMethod m;
XmlRpcRequest req(UnpauseAllXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
}
for(size_t i = 0; i < groups.size(); ++i) {
@@ -1037,7 +1037,7 @@ void XmlRpcMethodTest::testPause()
{
ForcePauseAllXmlRpcMethod m;
XmlRpcRequest req(ForcePauseAllXmlRpcMethod::getMethodName(), List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
}
for(size_t i = 0; i < groups.size(); ++i) {
@@ -1088,7 +1088,7 @@ void XmlRpcMethodTest::testSystemMulticall()
dict->put("params", List::g());
reqparams->append(dict);
}
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(0, res.code);
const List* resParams = asList(res.param);
CPPUNIT_ASSERT_EQUAL((size_t)7, resParams->size());
@@ -1119,7 +1119,7 @@ void XmlRpcMethodTest::testSystemMulticall_fail()
{
SystemMulticallXmlRpcMethod m;
XmlRpcRequest req("system.multicall", List::g());
- XmlRpcResponse res = m.execute(req, _e.get());
+ XmlRpcResponse res = m.execute(req, e_.get());
CPPUNIT_ASSERT_EQUAL(1, res.code);
}
diff --git a/test/a2functionalTest.cc b/test/a2functionalTest.cc
index 776930c7..518b9e22 100644
--- a/test/a2functionalTest.cc
+++ b/test/a2functionalTest.cc
@@ -52,12 +52,12 @@ public:
};
struct LastAccess {
- time_t _lastAccess;
- LastAccess(time_t lastAccess):_lastAccess(lastAccess) {}
+ time_t lastAccess_;
+ LastAccess(time_t lastAccess):lastAccess_(lastAccess) {}
time_t getLastAccess() const
{
- return _lastAccess;
+ return lastAccess_;
}
};
};
@@ -120,7 +120,7 @@ void a2functionalTest::testLeastRecentAccess()
}
std::sort(v.begin(), v.end(), LeastRecentAccess<LastAccess>());
for(int i = 0; i < 100; ++i) {
- CPPUNIT_ASSERT_EQUAL((time_t)i, v[i]._lastAccess);
+ CPPUNIT_ASSERT_EQUAL((time_t)i, v[i].lastAccess_);
}
}