Lines Matching defs:patterns
104 sc_status = hasKey(storePrivate->patterns, key);
118 addKey(&storePrivate->patterns, key);
244 __SCDynamicStoreSetNotificationKeys(SCDynamicStoreRef store, CFArrayRef keys, CFArrayRef patterns)
251 CFSTR("watch : %5d : %ld keys, %ld patterns\n"),
254 patterns ? CFArrayGetCount(patterns) : 0);
276 /* remove any previously registered patterns, register any new patterns */
278 myContext.newKeys = patterns;
280 if (storePrivate->patterns != NULL) {
281 myContext.oldKeys = CFArrayCreateCopy(NULL, storePrivate->patterns);
282 my_CFArrayApplyFunction(storePrivate->patterns, removeOldKey, &myContext);
284 if (patterns != NULL) {
285 CFArrayApplyFunction(patterns,
286 CFRangeMake(0, CFArrayGetCount(patterns)),
308 CFArrayRef patterns = NULL; /* patterns (un-serialized) */
320 /* un-serialize the patterns */
321 if (!_SCUnserialize((CFPropertyListRef *)&patterns, NULL, (void *)patternsRef, patternsLen)) {
335 if ((patterns != NULL) && !isA_CFArray(patterns)) {
347 *sc_status = __SCDynamicStoreSetNotificationKeys(mySession->store, keys, patterns);
352 if (patterns != NULL) CFRelease(patterns);