Home | History | Annotate | Download | only in plugins

Lines Matching refs:PluginPackage

48     class PluginPackage : public RefCounted<PluginPackage> {
50 ~PluginPackage();
51 static PassRefPtr<PluginPackage> createPackage(const String& path, const time_t& lastModified);
53 static PassRefPtr<PluginPackage> createPackageFromCache(const String& path, const time_t& lastModified, const String& name, const String& description, const String& mimeDescription);
68 static bool equal(const PluginPackage& a, const PluginPackage& b);
79 int compare(const PluginPackage&) const;
92 PluginPackage(const String& path, const time_t& lastModified);
128 void freeLibraryTimerFired(Timer<PluginPackage>*);
129 Timer<PluginPackage> m_freeLibraryTimer;
139 static unsigned hash(const uintptr_t key) { return reinterpret_cast<PluginPackage*>(key)->hash(); }
140 static unsigned hash(const RefPtr<PluginPackage>& key) { return key->hash(); }
142 static bool equal(const uintptr_t a, const uintptr_t b) { return equal(reinterpret_cast<PluginPackage*>(a), reinterpret_cast<PluginPackage*>(b)); }
143 static bool equal(const RefPtr<PluginPackage>& a, const RefPtr<PluginPackage>& b) { return PluginPackage::equal(*a.get(), *b.get()); }