mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
add ID value filter
This commit is contained in:
1 parent
95c3b0baab
commit
a2bf87e1ea
1 file changed
+6
@@ -156,6 +156,12 @@ struct Value : public Serializable
|
||||
};
|
||||
}
|
||||
|
||||
static Filter IdFilter(const Id id) {
|
||||
return [id](const Value& v) {
|
||||
return v.id == id;
|
||||
};
|
||||
}
|
||||
|
||||
static Filter chainFilters(Filter& f1, Filter& f2) {
|
||||
return [f1,f2](const Value& v){
|
||||
return f1(v) && f2(v);
|
||||
|
||||
Reference in new issue
Block a user