/* */ #ifndef _D_RESOURCES_METALINK_PARSER_STATE_H_ #define _D_RESOURCES_METALINK_PARSER_STATE_H_ #include "MetalinkParserState.h" namespace aria2 { class ResourcesMetalinkParserState:public MetalinkParserState { private: static const std::string URL; static const std::string TYPE; static const std::string LOCATION; static const std::string PREFERENCE; static const std::string MAXCONNECTIONS; public: void beginElement(MetalinkParserStateMachine* stm, const std::string& name, const std::map& attrs); void endElement(MetalinkParserStateMachine* stm, const std::string& name, const std::string& characters); virtual bool needsCharactersBuffering() const { return true; } }; } // namespace aria2 #endif // _D_RESOURCES_METALINK_PARSER_STATE_H_