Связать callback функцию с диапазоном событий
#include <sys/traceparser.h>int traceparser_cs_range( struct traceparser_state *stateptr,void *userdata,tracep_callb_func_t funcptr,unsigned class,unsigned firstevent,unsigned lastevent );
libtraceparser
Функция traceparser_cs_range() присоединяет callback функцию funcptr, к диапазону событий от firstevent до lastevent включительно, из одного заданного class. Эта функция используется при создании своей собственной утилиты для анализа данных трассировки (в качестве альтернативы traceprinter).
Пользовательские данные (userdata) передаются callback функции при выполнении. stateptr - это непрозрачная структура, полученная из traceparser_init().
ЗОСРВ «Нейтрино»
TraceEvent(), traceparser(), traceparser_cs(), traceparser_debug(), traceparser_destroy(), traceparser_get_info(), traceparser_init()
tracelogger, traceprinter в Справочнике по Утилитам
Предыдущий раздел: Описание API библиотеки traceparser