Home | History | Annotate | Download | only in js

Lines Matching refs:CallbackInfo

41 // 2) CallbackInfo. This represents a callback used for observation. It holds
246 var callbackInfo = CallbackInfoGet(callback);
247 var priority = CallbackInfoGetPriority(callbackInfo);
255 var callbackInfo = CallbackInfoGetOrCreate(callback);
264 var priority = CallbackInfoGetPriority(callbackInfo);
278 var callbackInfo = CallbackInfoGet(callback);
279 var priority = CallbackInfoGetPriority(callbackInfo);
332 // CallbackInfo's optimized state is just a number which represents its global
341 function CallbackInfoSet(callback, callbackInfo) {
343 callback, callbackInfo, GetHash(callback));
348 var callbackInfo = CallbackInfoGet(callback);
349 if (!IS_UNDEFINED(callbackInfo))
350 return callbackInfo;
358 function CallbackInfoGetPriority(callbackInfo) {
359 if (IS_NUMBER(callbackInfo))
360 return callbackInfo;
362 return callbackInfo.priority;
367 var callbackInfo = CallbackInfoGet(callback);
368 if (IS_NUMBER(callbackInfo)) {
369 var priority = callbackInfo;
370 callbackInfo = new InternalArray;
371 callbackInfo.priority = priority;
372 CallbackInfoSet(callback, callbackInfo);
374 return callbackInfo;
445 var callbackInfo = CallbackInfoNormalize(callback);
461 GetPendingObservers()[callbackInfo.priority] = callback;
462 callbackInfo.push(changeRecord);
632 var callbackInfo = CallbackInfoGet(callback);
633 if (IS_UNDEFINED(callbackInfo) || IS_NUMBER(callbackInfo))
638 var priority = callbackInfo.priority;
647 %MoveArrayContents(callbackInfo, delivered);