Home | History | Annotate | Download | only in TestNetscapePlugin

Lines Matching defs:obj

91         PluginObject* obj = (PluginObject*)browser->createobject(instance, getPluginClass());
94 if (_stricmp(argn[i], "onstreamload") == 0 && !obj->onStreamLoad)
95 obj->onStreamLoad = _strdup(argv[i]);
96 else if (_stricmp(argn[i], "onStreamDestroy") == 0 && !obj->onStreamDestroy)
97 obj->onStreamDestroy = _strdup(argv[i]);
98 else if (_stricmp(argn[i], "onURLNotify") == 0 && !obj->onURLNotify)
99 obj->onURLNotify = _strdup(argv[i]);
100 else if (_stricmp(argn[i], "onDestroy") == 0 && !obj->onDestroy)
101 obj->onDestroy = _strdup(argv[i]);
107 obj->testDocumentOpenInDestroyStream = TRUE;
109 obj->testWindowOpen = TRUE;
112 instance->pdata = obj;
120 PluginObject *obj = (PluginObject*)instance->pdata;
121 if (obj) {
122 if (obj->onStreamLoad)
123 free(obj->onStreamLoad);
125 if (obj->onURLNotify)
126 free(obj->onURLNotify);
128 if (obj->onStreamDestroy)
129 free(obj->onStreamDestroy);
131 if (obj->onDestroy) {
132 executeScript(obj, obj->onDestroy);
133 free(obj->onDestroy);
136 if (obj->logDestroy)
139 browser->releaseobject(&obj->header);
146 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
148 if (obj) {
149 if (obj->testWindowOpen) {
151 obj->testWindowOpen = FALSE;
160 PluginObject* obj = (PluginObject*)instance->pdata;
162 if (obj->returnErrorFromNewStream)
165 obj->stream = stream;
168 if (obj->onStreamLoad)
169 executeScript(obj, obj->onStreamLoad);
176 PluginObject* obj = (PluginObject*)instance->pdata;
178 if (obj->onStreamDestroy)
179 executeScript(obj, obj->onStreamDestroy);
181 if (obj->testDocumentOpenInDestroyStream) {
208 PluginObject *obj = (PluginObject*)instance->pdata;
209 if (!obj->eventLogging)
218 PluginObject *obj = (PluginObject*)instance->pdata;
220 if (obj->onURLNotify)
221 executeScript(obj, obj->onURLNotify);
223 handleCallback(obj, url, reason, notifyData);
230 PluginObject *obj = (PluginObject*)instance->pdata;
232 browser->retainobject((NPObject *)obj);
233 *v = obj;