void DatabaseRequest::Dispatch(Database::Ptr db) {
void DatabaseRequest::ScheduleDispatch(Database::Ptr db) {
namespace DvbSi {void DatabaseRequest::Dispatch(Database::Ptr db) {   if (!hasDispatched) {      hasDispatched=true;      db->DispatchResult(this);   }}FilterRequest::FilterRequest(Database::Ptr db, Listener *l, void *ad) : DatabaseRequest(l, ad), Filter(db), TimedBySeconds(FILTER_TIMEOUT), timeOutCode(ResultCodeTableNotFound) {   // add to scheduler for timeout   db->Add(this, false);   // Attach filter to device   Attach();}