示例#1
0
void packet_range_convert_str(packet_range_t *range, const gchar *es)
{
    range_t *new_range;
    convert_ret_t ret;

    if (range->user_range != NULL)
        g_free(range->user_range);

    g_assert(range->cf != NULL);

    ret = range_convert_str(&new_range, es, range->cf->count);
    if (ret != CVT_NO_ERROR) {
        /* range isn't valid */
        range->user_range                       = NULL;
        range->user_range_status                = ret;
        range->user_range_cnt                   = 0;
        range->ignored_user_range_cnt           = 0;
        range->displayed_user_range_cnt         = 0;
        range->displayed_ignored_user_range_cnt = 0;
        return;
    }
    range->user_range = new_range;

    /* calculate new user specified packet range counts */
    packet_range_calc_user(range);
} /* packet_range_convert_str */
示例#2
0
/* init the range struct */
void packet_range_init(packet_range_t *range, capture_file *cf) {

    memset(range, 0, sizeof(packet_range_t));
    range->process    = range_process_all;
    range->user_range = range_empty();
    range->cf         = cf;

    /* calculate all packet range counters */
    packet_range_calc(range);
    packet_range_calc_user(range);
}
示例#3
0
/* init the range struct */
void packet_range_init(packet_range_t *range) {

    range->process            = range_process_all;
    range->process_filtered   = FALSE;
    range->remove_ignored     = FALSE;
    range->user_range         = range_empty();

    /* calculate all packet range counters */
    packet_range_calc(range);
    packet_range_calc_user(range);
}