Home | History | Annotate | Download | only in npapi

Lines Matching defs:PluginLib

22 static std::vector<scoped_refptr<PluginLib> >* g_loaded_libs;
24 PluginLib* PluginLib::CreatePluginLib(const base::FilePath& filename) {
25 // We can only have one PluginLib object per plugin as it controls the per
27 // a map of PluginLib objects.
29 g_loaded_libs = new std::vector<scoped_refptr<PluginLib> >;
40 return new PluginLib(info);
43 void PluginLib::UnloadAllPlugins() {
45 // PluginLib::Unload() can remove items from the list and even delete
48 std::vector<scoped_refptr<PluginLib> > loaded_libs(*g_loaded_libs);
59 void PluginLib::ShutdownAllPlugins() {
66 PluginLib::PluginLib(const WebPluginInfo& info)
81 PluginLib::~PluginLib() {
88 NPPluginFuncs* PluginLib::functions() {
92 NPError PluginLib::NP_Initialize() {
94 << "PluginLib::NP_Initialize(" << web_plugin_info_.path.value()
120 << "PluginLib::NP_Initialize(" << web_plugin_info_.path.value()
126 void PluginLib::NP_Shutdown(void) {
131 NPError PluginLib::NP_ClearSiteData(const char* site,
140 char** PluginLib::NP_GetSitesWithData() {
147 void PluginLib::PreventLibraryUnload() {
151 PluginInstance* PluginLib::CreateInstance(const std::string& mime_type) {
159 void PluginLib::CloseInstance() {
168 bool PluginLib::Load() {
283 void PluginLib::Unload() {
330 void PluginLib::Shutdown() {