Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

# Sampling methods defined in the pcap_setsampling() function
[Exported Structures and Definitions]

## Defines
#define | PCAP_SAMP_NOSAMP 0
| No sampling has to be done on the current capture.
#define | PCAP_SAMP_1_EVERY_N 1
| It defines that only 1 out of N packets must be returned to the user.
#define | PCAP_SAMP_FIRST_AFTER_N_MS 2
| It defines that we have to return 1 packet every N milliseconds.

## Detailed Description

## Define Documentation

#define PCAP_SAMP_1_EVERY_N 1

| It defines that only 1 out of N packets must be returned to the user. In this case, the 'value' field of the 'pcap_samp' structure indicates the number of packets (minus 1) that must be discarded before one packet got accepted. In other words, if 'value = 10', the first packet is returned to the caller, while the following 9 are discarded. Definition at line 248 of file remote-ext.h. Referenced by pcap_offline_read(), and pcap_read_win32().

#define PCAP_SAMP_FIRST_AFTER_N_MS 2

| It defines that we have to return 1 packet every N milliseconds. In this case, the 'value' field of the 'pcap_samp' structure indicates the 'waiting time' in milliseconds before one packet got accepted. In other words, if 'value = 10', the first packet is returned to the caller; the next returned one will be the first packet that arrives when 10ms have elapsed. Definition at line 258 of file remote-ext.h. Referenced by pcap_offline_read(), and pcap_read_win32().

#define PCAP_SAMP_NOSAMP 0

| No sampling has to be done on the current capture. In this case, no sampling algorithms are applied to the current capture. Definition at line 238 of file remote-ext.h. Referenced by pcap_setsampling_remote().

documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.