20 #ifndef GNASH_MOVIE_FACTORY_H 21 #define GNASH_MOVIE_FACTORY_H 25 #include <boost/intrusive_ptr.hpp> 32 class movie_definition;
86 const char* real_url =
nullptr,
bool startLoaderThread =
true,
87 const std::string* postdata =
nullptr);
114 std::unique_ptr<IOChannel> in,
const std::string& url,
115 const RunResources& runResources,
bool startLoaderThread);
128 #endif // GNASH_IMPL_H
Library of SWF movies indexed by URL strings.
Definition: MovieLibrary.h:37
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
static DSOEXPORT void clear()
Clear the MovieFactory resources.
Definition: MovieFactory.cpp:157
static DSOEXPORT boost::intrusive_ptr< movie_definition > makeMovie(const URL &url, const RunResources &runResources, const char *real_url=nullptr, bool startLoaderThread=true, const std::string *postdata=nullptr)
Create a gnash::movie_definition from the given URL.
Definition: MovieFactory.cpp:109
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:53
static MovieLibrary movieLibrary
Definition: MovieFactory.h:122
#define DSOEXPORT
Definition: dsodefs.h:55
Definition: MovieFactory.h:39
std::string url
Definition: gnash.cpp:59
Uniform Resource Locator.
Definition: URL.h:34