/* */ #ifndef _D_MAGNET_H_ #define _D_MAGNET_H_ #include "common.h" #include "ValueBase.h" namespace aria2 { namespace magnet { // Parses Magnet URI magnet and stores parameters in // SharedHandle. Because same parameter name can appear more // than once, the value associated with a key is SharedHandle. A // parameter value is stored in a list. If parsing operation failed, // SharedHandle() is returned. SharedHandle parse(const std::string& magnet); } // namespace magnet } // namespace aria2 #endif // _D_MAGNET_H_