PMTServicesRequest::PMTServicesRequest(Database::Ptr db, Listener *listener, IdTracker *tr, RetrieveMode mode, void *ad) : TableFilterRequest<PMT>(db, tr, listener, ad),
PMTServicesRequest::PMTServicesRequest(Database::Ptr db, Listener *listener, int originalNetworkId, int transportStreamId, IdTracker *sid, RetrieveMode mode, void *ad) : TableFilterRequest<PMT>(db, sid, listener, ad),
namespace DvbSi {/*** Filter Requests ***/PMTServicesRequest::PMTServicesRequest(Database::Ptr db, Listener *listener, IdTracker *tr, RetrieveMode mode, void *ad) : TableFilterRequest<PMT>(db, tr, listener, ad),   currentPid(0){   //mode is currently ignored   SI::PAT pat;   if (database->retrievePat(pat))      addNext(pat);}