Lines Matching defs:PluginView

29 #include "PluginView.h"
104 typedef HashMap<NPP, PluginView*> InstanceMap;
121 PluginView* PluginView::s_currentPluginView = 0;
123 void PluginView::popPopupsStateTimerFired(Timer<PluginView>*)
128 IntRect PluginView::windowClipRect() const
141 void PluginView::setFrameRect(const IntRect& rect)
161 void PluginView::frameRectsChanged()
166 void PluginView::handleEvent(Event* event)
172 RefPtr<PluginView> protect(this);
196 void PluginView::init()
208 LOG(Plugins, "PluginView::init(): Initializing plug-in '%s'", m_plugin->name().utf8().data());
224 bool PluginView::startOrAddToUnstartedList()
241 bool PluginView::start()
255 PluginView::setCurrentPluginView(this);
263 PluginView::setCurrentPluginView(0);
301 void PluginView::mediaCanStart()
308 PluginView::~PluginView()
310 LOG(Plugins, "PluginView::~PluginView()");
342 void PluginView::stop()
350 LOG(Plugins, "PluginView::stop(): Stopping plug-in '%s'", m_plugin->name().utf8().data());
391 PluginView::setCurrentPluginView(this);
395 PluginView::setCurrentPluginView(0);
409 PluginView::setCurrentPluginView(this);
414 PluginView::setCurrentPluginView(0);
428 void PluginView::setCurrentPluginView(PluginView* pluginView)
433 PluginView* PluginView::currentPluginView()
448 void PluginView::performRequest(PluginRequest* request)
472 // PluginView, so we protect it. <rdar://problem/6991251>
473 RefPtr<PluginView> protect(this);
479 PluginView::setCurrentPluginView(this);
486 PluginView::setCurrentPluginView(0);
497 RefPtr<PluginView> protector(this);
518 void PluginView::requestTimerFired(Timer<PluginView>* timer)
536 void PluginView::scheduleRequest(PluginRequest* request)
544 NPError PluginView::load(const FrameLoadRequest& frameLoadRequest, bool sendNotification, void* notifyData)
589 NPError PluginView::getURLNotify(const char* url, const char* target, void* notifyData)
605 NPError PluginView::getURL(const char* url, const char* target)
621 NPError PluginView::postURLNotify(const char* url, const char* target, uint32_t len, const char* buf, NPBool file, void* notifyData)
626 NPError PluginView::postURL(const char* url, const char* target, uint32_t len, const char* buf, NPBool file)
632 NPError PluginView::newStream(NPMIMEType type, const char* target, NPStream** stream)
639 int32_t PluginView::write(NPStream* stream, int32_t len, void* buffer)
646 NPError PluginView::destroyStream(NPStream* stream, NPReason reason)
657 void PluginView::status(const char* message)
663 NPError PluginView::setValue(NPPVariable variable, void* value)
665 LOG(Plugins, "PluginView::setValue(%s): ", prettyNameForNPPVariable(variable, value).data());
734 void PluginView::invalidateTimerFired(Timer<PluginView>* timer)
744 void PluginView::pushPopupsEnabledState(bool state)
749 void PluginView::popPopupsEnabledState()
754 bool PluginView::arePopupsAllowed() const
762 void PluginView::setJavaScriptPaused(bool paused)
775 NPObject* PluginView::npObject()
784 // PluginView from destruction. <rdar://problem/6978804>
785 RefPtr<PluginView> protect(this);
789 PluginView::setCurrentPluginView(this);
796 PluginView::setCurrentPluginView(0);
807 PassRefPtr<JSC::Bindings::Instance> PluginView::bindingInstance()
815 // The renderer for the PluginView was destroyed during the above call, and
816 // the PluginView will be destroyed when this function returns, so we
833 NPObject* PluginView::getNPObject() {
842 PluginView::setCurrentPluginView(this);
846 PluginView::setCurrentPluginView(0);
852 // Bindings::CInstance (used in JSC version) retains the object, so in ~PluginView() it calls
861 void PluginView::disconnectStream(PluginStream* stream)
868 void PluginView::setParameters(const Vector<String>& paramNames, const Vector<String>& paramValues)
894 PluginView::PluginView(Frame* parentFrame, const IntSize& size, PluginPackage* plugin, Element* element, const KURL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
902 , m_requestTimer(this, &PluginView::requestTimerFired)
903 , m_invalidateTimer(this, &PluginView::invalidateTimerFired)
904 , m_popPopupsStateTimer(this, &PluginView::popPopupsStateTimerFired)
905 , m_lifeSupportTimer(this, &PluginView::lifeSupportTimerFired)
980 void PluginView::focusPluginElement()
988 void PluginView::didReceiveResponse(const ResourceResponse& response)
1002 void PluginView::didReceiveData(const char* data, int length)
1013 void PluginView::didFinishLoading()
1024 void PluginView::didFail(const ResourceError& error)
1035 void PluginView::setCallingPlugin(bool b) const
1048 bool PluginView::isCallingPlugin()
1053 PassRefPtr<PluginView> PluginView::create(Frame* parentFrame, const IntSize& size, Element* element, const KURL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
1066 return adoptRef(new PluginView(parentFrame, size, plugin, element, url, paramNames, paramValues, mimeTypeCopy, loadManually));
1069 void PluginView::freeStringArray(char** stringArray, int length)
1237 NPError PluginView::handlePost(const char* url, const char* target, uint32_t len, const char* buf, bool file, void* notifyData, bool sendNotification, bool allowHeaders)
1295 uint32_t PluginView::scheduleTimer(NPP instance, uint32_t interval, bool repeat,
1301 void PluginView::unscheduleTimer(NPP instance, uint32_t timerID)
1307 void PluginView::invalidateWindowlessPluginRect(const IntRect& rect)
1321 void PluginView::paintMissingPluginIcon(GraphicsContext* context, const IntRect& rect)
1358 const char* PluginView::userAgent()
1372 const char* PluginView::userAgentStatic()
1379 Node* PluginView::node() const
1384 String PluginView::pluginName() const
1389 void PluginView::lifeSupportTimerFired(Timer<PluginView>*)
1394 void PluginView::keepAlive()
1404 void PluginView::keepAlive(NPP instance)
1406 PluginView* view = instanceMap().get(instance);
1413 NPError PluginView::getValueStatic(NPNVariable variable, void* value)
1415 LOG(Plugins, "PluginView::getValueStatic(%s)", prettyNameForNPNVariable(variable).data());
1424 NPError PluginView::getValue(NPNVariable variable, void* value)
1426 LOG(Plugins, "PluginView::getValue(%s)", prettyNameForNPNVariable(variable).data());
1498 NPError PluginView::getValueForURL(NPNURLVariable variable, const char* url, char** value, uint32_t* len)
1500 LOG(Plugins, "PluginView::getValueForURL(%s)", prettyNameForNPNURLVariable(variable).data());
1551 LOG(Plugins, "PluginView::getValueForURL: %s", prettyNameForNPNURLVariable(variable).data());
1559 NPError PluginView::setValueForURL(NPNURLVariable variable, const char* url, const char* value, uint32_t len)
1561 LOG(Plugins, "PluginView::setValueForURL(%s)", prettyNameForNPNURLVariable(variable).data());
1578 LOG(Plugins, "PluginView::setValueForURL(%s): Plugins are NOT allowed to set proxy information.", prettyNameForNPNURLVariable(variable).data());
1582 LOG(Plugins, "PluginView::setValueForURL: %s", prettyNameForNPNURLVariable(variable).data());
1590 NPError PluginView::getAuthenticationInfo(const char* protocol, const char* host, int32_t port, const char* scheme, const char* realm, char** username, uint32_t* ulen, char** password, uint32_t* plen)
1592 LOG(Plugins, "PluginView::getAuthenticationInfo: protocol=%s, host=%s, port=%d", protocol, host, port);
1598 void PluginView::privateBrowsingStateChanged(bool privateBrowsingEnabled)
1604 PluginView::setCurrentPluginView(this);
1612 PluginView::setCurrentPluginView(0);