1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-26 20:01:35 +01:00

BaseSniffer is now iterable.

This commit is contained in:
Matias Fontanini
2013-07-24 23:32:33 -03:00
parent fb8fb92ee6
commit 21b80a7370
2 changed files with 101 additions and 0 deletions

View File

@@ -101,6 +101,14 @@ int BaseSniffer::get_fd() {
return pcap_get_selectable_fd(handle);
}
BaseSniffer::iterator BaseSniffer::begin() {
return iterator(this);
}
BaseSniffer::iterator BaseSniffer::end() {
return iterator(0);
}
bool BaseSniffer::set_filter(const std::string &filter) {
if(actual_filter.bf_insns)
pcap_freecode(&actual_filter);