summaryrefslogtreecommitdiff
path: root/src/MetalinkParserStateMachine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/MetalinkParserStateMachine.h')
-rw-r--r--src/MetalinkParserStateMachine.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/MetalinkParserStateMachine.h b/src/MetalinkParserStateMachine.h
index bd022f53..06161a80 100644
--- a/src/MetalinkParserStateMachine.h
+++ b/src/MetalinkParserStateMachine.h
@@ -36,13 +36,14 @@
#define _D_METALINK_PARSER_STATE_MACHINE_H_
#include "common.h"
-#include "SharedHandle.h"
#include <string>
#include <map>
+#include "SharedHandle.h"
+#include "MetalinkParserController.h"
+
namespace aria2 {
-class MetalinkParserController;
class MetalinkParserState;
class SkipTagMetalinkParserState;
class Metalinker;
@@ -191,7 +192,10 @@ public:
bool needsCharactersBuffering() const;
- SharedHandle<Metalinker> getResult() const;
+ const SharedHandle<Metalinker>& getResult() const
+ {
+ return _ctrl->getResult();
+ }
};
} // namespace aria2