16 #ifndef ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_PLAYLISTUTILS_H_ 17 #define ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_PLAYLISTUTILS_H_ 26 namespace playlistParser {
57 std::unique_ptr<avsCommon::sdkInterfaces::HTTPContentFetcherInterface> contentFetcher,
59 std::atomic<bool>* shouldShutDown,
86 #endif // ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_PLAYLISTUTILS_H_ std::vector< std::string > parsePLSContent(const std::string &playlistURL, const std::string &content)
::std::string string
Definition: gtest-port.h:1097
bool isURLAbsolute(const std::string &url)
bool getAbsoluteURLFromRelativePathToURL(std::string baseURL, std::string relativePath, std::string *absoluteURL)
void removeCarriageReturnFromLine(std::string *line)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
bool readFromContentFetcher(std::unique_ptr< avsCommon::sdkInterfaces::HTTPContentFetcherInterface > contentFetcher, std::string *content, std::atomic< bool > *shouldShutDown, std::string *playlistURL)