/[gcjwebplugin]/gcjwebplugin/src/gnu/gcjwebplugin/oji/GCJPluginFactory.cc
ViewVC logotype

Diff of /gcjwebplugin/src/gnu/gcjwebplugin/oji/GCJPluginFactory.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mkoch, Tue Nov 18 12:42:54 2003 UTC revision 1.2 by mkoch, Wed Nov 26 19:29:21 2003 UTC
# Line 53  static const char* plugin_mime_desc[] = Line 53  static const char* plugin_mime_desc[] =
53  static const char* plugin_file_exts[] = { PLUGIN_FILE_EXTS };  static const char* plugin_file_exts[] = { PLUGIN_FILE_EXTS };
54  static const PRInt32 plugin_mime_count = PLUGIN_MIME_COUNT;  static const PRInt32 plugin_mime_count = PLUGIN_MIME_COUNT;
55    
 static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);  
 static NS_DEFINE_IID(kIFactoryIID, NS_IFACTORY_IID);  
 static NS_DEFINE_IID(kIPluginIID, NS_IPLUGIN_IID);  
 static NS_DEFINE_IID(kIJVMPluginIID, NS_IJVMPLUGIN_IID);  
 static NS_DEFINE_IID(kIJVMConsoleIID, NS_IJVMCONSOLE_IID);  
   
56  static NS_DEFINE_CID (kPluginManagerCID, NS_PLUGINMANAGER_CID);  static NS_DEFINE_CID (kPluginManagerCID, NS_PLUGINMANAGER_CID);
57  static NS_DEFINE_CID (kGCJPluginFactoryCID, NS_OJIPLUGIN_CID);  static NS_DEFINE_CID (kGCJPluginFactoryCID, NS_OJIPLUGIN_CID);
58    
# Line 74  static nsModuleComponentInfo pluginData[ Line 68  static nsModuleComponentInfo pluginData[
68    }    }
69  };  };
70    
71    NS_IMPL_ISUPPORTS3 (GCJPluginFactory, nsIPlugin, nsIJVMPlugin, nsIFactory)
72    
73  NS_IMPL_NSGETMODULE ("GCJPluginFactory", pluginData)  NS_IMPL_NSGETMODULE ("GCJPluginFactory", pluginData)
74    
75  JavaVM* GCJPluginFactory::s_jvm;  JavaVM* GCJPluginFactory::s_jvm;
# Line 94  GCJPluginFactory::~GCJPluginFactory () Line 90  GCJPluginFactory::~GCJPluginFactory ()
90    free (m_classpath);    free (m_classpath);
91  }  }
92    
 NS_IMPL_ISUPPORTS1 (GCJPluginFactory, nsIPlugin)  
   
93  NS_IMETHODIMP  NS_IMETHODIMP
94  GCJPluginFactory::RegisterSelf (nsIComponentManager* aCompMgr, nsIFile* aPath,  GCJPluginFactory::RegisterSelf (nsIComponentManager* aCompMgr, nsIFile* aPath,
95                           const char* aRegistryLocation,                           const char* aRegistryLocation,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26