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