summaryrefslogtreecommitdiff
path: root/src/MetalinkParserStateMachine.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:12:52 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:20:27 +0900
commitd64089632e82a2548752c7a6baaa68365a795a74 (patch)
tree57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /src/MetalinkParserStateMachine.cc
parentc81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff)
parenta7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff)
Merge branch 'master' into random-webseeding
Diffstat (limited to 'src/MetalinkParserStateMachine.cc')
-rw-r--r--src/MetalinkParserStateMachine.cc90
1 files changed, 41 insertions, 49 deletions
diff --git a/src/MetalinkParserStateMachine.cc b/src/MetalinkParserStateMachine.cc
index 4c637ebd..4e709755 100644
--- a/src/MetalinkParserStateMachine.cc
+++ b/src/MetalinkParserStateMachine.cc
@@ -47,66 +47,66 @@
namespace aria2 {
MetalinkParserState* MetalinkParserStateMachine::initialState_ =
- new InitialMetalinkParserState();
+ new InitialMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::skipTagState_ =
- new SkipTagMetalinkParserState();
+ new SkipTagMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::metalinkState_ =
- new MetalinkMetalinkParserState();
+ new MetalinkMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::filesState_ =
- new FilesMetalinkParserState();
+ new FilesMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::fileState_ =
- new FileMetalinkParserState();
+ new FileMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::sizeState_ =
- new SizeMetalinkParserState();
+ new SizeMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::versionState_ =
- new VersionMetalinkParserState();
+ new VersionMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::languageState_ =
- new LanguageMetalinkParserState();
+ new LanguageMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::osState_ =
- new OSMetalinkParserState();
+ new OSMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::verificationState_ =
- new VerificationMetalinkParserState();
+ new VerificationMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::hashState_ =
- new HashMetalinkParserState();
+ new HashMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::piecesState_ =
- new PiecesMetalinkParserState();
+ new PiecesMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::pieceHashState_ =
- new PieceHashMetalinkParserState();
+ new PieceHashMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::signatureState_ =
- new SignatureMetalinkParserState();
+ new SignatureMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::resourcesState_ =
- new ResourcesMetalinkParserState();
+ new ResourcesMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::urlState_ =
- new URLMetalinkParserState();
+ new URLMetalinkParserState();
MetalinkParserState* MetalinkParserStateMachine::metalinkStateV4_ =
- new MetalinkMetalinkParserStateV4();
+ new MetalinkMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::fileStateV4_ =
- new FileMetalinkParserStateV4();
+ new FileMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::sizeStateV4_ =
- new SizeMetalinkParserStateV4();
+ new SizeMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::versionStateV4_ =
- new VersionMetalinkParserStateV4();
+ new VersionMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::languageStateV4_ =
- new LanguageMetalinkParserStateV4();
+ new LanguageMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::osStateV4_ =
- new OSMetalinkParserStateV4();
+ new OSMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::hashStateV4_ =
- new HashMetalinkParserStateV4();
+ new HashMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::piecesStateV4_ =
- new PiecesMetalinkParserStateV4();
+ new PiecesMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::pieceHashStateV4_ =
- new PieceHashMetalinkParserStateV4();
+ new PieceHashMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::signatureStateV4_ =
- new SignatureMetalinkParserStateV4();
+ new SignatureMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::urlStateV4_ =
- new URLMetalinkParserStateV4();
+ new URLMetalinkParserStateV4();
MetalinkParserState* MetalinkParserStateMachine::metaurlStateV4_ =
- new MetaurlMetalinkParserStateV4();
+ new MetaurlMetalinkParserStateV4();
MetalinkParserStateMachine::MetalinkParserStateMachine()
- : ctrl_{make_unique<MetalinkParserController>()}
+ : ctrl_{make_unique<MetalinkParserController>()}
{
stateStack_.push(initialState_);
}
@@ -117,7 +117,7 @@ void MetalinkParserStateMachine::reset()
{
ctrl_->reset();
errors_.clear();
- while(!stateStack_.empty()) {
+ while (!stateStack_.empty()) {
stateStack_.pop();
}
stateStack_.push(initialState_);
@@ -153,10 +153,7 @@ void MetalinkParserStateMachine::setLanguageState()
stateStack_.push(languageState_);
}
-void MetalinkParserStateMachine::setOSState()
-{
- stateStack_.push(osState_);
-}
+void MetalinkParserStateMachine::setOSState() { stateStack_.push(osState_); }
void MetalinkParserStateMachine::setVerificationState()
{
@@ -188,10 +185,7 @@ void MetalinkParserStateMachine::setResourcesState()
stateStack_.push(resourcesState_);
}
-void MetalinkParserStateMachine::setURLState()
-{
- stateStack_.push(urlState_);
-}
+void MetalinkParserStateMachine::setURLState() { stateStack_.push(urlState_); }
void MetalinkParserStateMachine::setMetalinkStateV4()
{
@@ -508,20 +502,18 @@ void MetalinkParserStateMachine::cancelMetaurlTransaction()
ctrl_->cancelMetaurlTransaction();
}
-void MetalinkParserStateMachine::beginElement
-(const char* localname,
- const char* prefix,
- const char* nsUri,
- const std::vector<XmlAttr>& attrs)
+void MetalinkParserStateMachine::beginElement(const char* localname,
+ const char* prefix,
+ const char* nsUri,
+ const std::vector<XmlAttr>& attrs)
{
stateStack_.top()->beginElement(this, localname, prefix, nsUri, attrs);
}
-void MetalinkParserStateMachine::endElement
-(const char* localname,
- const char* prefix,
- const char* nsUri,
- std::string characters)
+void MetalinkParserStateMachine::endElement(const char* localname,
+ const char* prefix,
+ const char* nsUri,
+ std::string characters)
{
stateStack_.top()->endElement(this, localname, prefix, nsUri,
std::move(characters));
@@ -535,7 +527,7 @@ bool MetalinkParserStateMachine::needsCharactersBuffering() const
void MetalinkParserStateMachine::logError(std::string log)
{
- if(errors_.size() < 10) {
+ if (errors_.size() < 10) {
errors_.push_back(std::move(log));
}
}