MCPcopy Create free account
hub / github.com/9miao/CrossApp / JS_BINDED_PROP_GET_IMPL

Function JS_BINDED_PROP_GET_IMPL

scripting/javascript/bindings/XMLHTTPRequest.cpp:323–338  ·  view source on GitHub ↗

* @brief get Callback function for Javascript * */

Source from the content-addressed store, hash-verified

321 *
322 */
323JS_BINDED_PROP_GET_IMPL(MinXmlHttpRequest, onreadystatechange)
324{
325 if (onreadystateCallback) {
326
327 JSString *tmpstr = JS_NewStringCopyZ(cx, "1");
328 jsval tmpval = STRING_TO_JSVAL(tmpstr);
329 JS_SetProperty(cx, onreadystateCallback, "readyState", &tmpval);
330
331 jsval out = OBJECT_TO_JSVAL(onreadystateCallback);
332 vp.set(out);
333
334 } else {
335 vp.set(JSVAL_NULL);
336 }
337 return JS_TRUE;
338}
339
340/**
341 * @brief Set Callback function coming from Javascript

Callers

nothing calls this directly

Calls 8

STRING_TO_JSVALFunction · 0.50
OBJECT_TO_JSVALFunction · 0.50
INT_TO_JSVALFunction · 0.50
BOOLEAN_TO_JSVALFunction · 0.50
setMethod · 0.45
c_strMethod · 0.45
strMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected