Lines Matching refs:pData

148 	js_global_data* pData = NULL;
151 if (m_mapGlobal.Lookup(sPropName, (FX_LPVOID&)pData))
153 pData->bDeleted = TRUE;
187 JSObject pData;
188 vp >> pData;
189 return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "", pData, FALSE);
206 js_global_data* pData = NULL;
209 if (m_mapGlobal.Lookup(sPropName, (FX_LPVOID&)pData))
211 if (pData)
213 if (!pData->bDeleted)
215 switch (pData->nType)
218 vp << pData->dData;
221 vp << pData->bData;
224 vp << pData->sData;
228 v8::Local<v8::Object> obj = v8::Local<v8::Object>::New(vp.GetIsolate(),pData->pData);
272 js_global_data* pData = NULL;
273 if (m_mapGlobal.Lookup(sName, (FX_LPVOID&)pData))
275 if (pData && !pData->bDeleted)
277 pData->bPersistent = params[1].ToBool();
292 CJS_GlobalData_Element* pData = m_pGlobalData->GetAt(i);
293 ASSERT(pData != NULL);
295 switch (pData->data.nType)
298 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_NUMBER, pData->data.dData, false, "", v8::Local<v8::Object>(), pData->bPersistent == 1);
300 pData->data.sKey.UTF8Decode().c_str(), pData->data.dData);
303 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_BOOLEAN, 0, (bool)(pData->data.bData == 1), "", v8::Local<v8::Object>(), pData->bPersistent == 1);
305 pData->data.sKey.UTF8Decode().c_str(), (bool)(pData->data.bData == 1));
308 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_STRING, 0, false, pData->data.sData, v8::Local<v8::Object>(), pData->bPersistent == 1);
310 pData->data.sKey.UTF8Decode().c_str(),
311 pData->data.sData.UTF8Decode().c_str());
318 PutObjectProperty(pObj, &pData->data);
320 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "",
321 (JSObject)pObj, pData->bPersistent == 1);
323 pData->data.sKey.UTF8Decode().c_str(), (JSObject)pObj);
327 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_NULL, 0, false, "", v8::Local<v8::Object>(), pData->bPersistent == 1);
329 pData->data.sKey.UTF8Decode().c_str());
343 js_global_data* pData = NULL;
344 m_mapGlobal.GetNextAssoc(pos, name, (FX_LPVOID&)pData);
346 if (pData)
348 if (pData->bDeleted)
354 switch (pData->nType)
357 m_pGlobalData->SetGlobalVariableNumber(name, pData->dData);
358 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
361 m_pGlobalData->SetGlobalVariableBoolean(name, pData->bData);
362 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
365 m_pGlobalData->SetGlobalVariableString(name, pData->sData);
366 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
369 //if (pData->pData)
372 v8::Local<v8::Object> obj = v8::Local<v8::Object>::New(GetJSObject()->GetIsolate(),pData->pData);
375 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
380 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
456 void global_alternate::PutObjectProperty(v8::Local<v8::Object> pObj, CJS_KeyValue* pData)
458 ASSERT(pData != NULL);
460 for (int i=0,sz=pData->objData.Count(); i<sz; i++)
462 CJS_KeyValue* pObjData = pData->objData.GetAt(i);
497 js_global_data* pData = NULL;
498 m_mapGlobal.GetNextAssoc(pos, name, (FX_LPVOID&)pData);
499 delete pData;
507 double dData, bool bData, const CFX_ByteString& sData, JSObject pData, bool bDefaultPersistent)
545 pTemp->pData.Reset(JS_GetRuntime(pData), pData);
589 pNewData->pData.Reset(JS_GetRuntime(pData), pData);