Lines Matching refs:class
236 fmd_event_t *ep, const char *class)
248 class, dlp->dq_eventq->eq_mod->mod_name, (int)gid));
260 * one using the next component of the split class string (stored in cv[0]) and
269 fmd_event_t *ep, const char *class, uint_t cc, char *cv[])
275 return (fmd_dispq_dispatch_one(root, gids, ep, class));
278 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1);
281 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1);
284 n += fmd_dispq_dispatch_one(dep, gids, ep, class);
290 fmd_dispq_tokenize(const char *class,
296 (void) strlcpy(buf, class, buflen);
309 fmd_event_t *ep, const char *class, id_t gid)
311 size_t cvbuflen = strlen(class) + 1;
326 * class strings that will be used in this dispatch operation.
329 (strcmp(class, FM_LIST_SUSPECT_CLASS) == 0 ||
330 strcmp(class, FM_LIST_REPAIRED_CLASS) == 0 ||
331 strcmp(class, FM_LIST_RESOLVED_CLASS) == 0 ||
332 strcmp(class, FM_LIST_UPDATED_CLASS) == 0) &&
375 cc = fmd_dispq_tokenize(class, cvbuf, cvbuflen, cv, cvlen);
376 n += fmd_dispq_dispatchv(dqp->dq_root, gids, ep, class, cc, cv);
379 fmd_dprintf(FMD_DBG_DISP, "%s dispatched to %u queues\n", class, n);
392 fmd_dispq_dispatch(fmd_dispq_t *dqp, fmd_event_t *ep, const char *class)
394 fmd_dispq_dispatch_gid(dqp, ep, class, -1);