29 std::map<int, FBC_TUNER> m_fbc_tuners;
31 int SetProcFBCID(
int fe_id,
int root_idx,
bool is_linked);
36 bool IsSameFBCSet(
int fe_id_a,
int fe_id_b);
38 int GetFBCID(
int fe_id);
39 int GetDefaultFBCID(
int fe_id);
49 int UpdateLNBSlotMask(
int dest_slot,
int src_slot,
bool remove);
eFBCTunerManager(ePtr< eDVBResourceManager > res_mgr)
Definition: fbc.cpp:78
int IsCompatibleWith(ePtr< iDVBFrontendParameters > &feparm, eDVBRegisteredFrontend *link_fe, eDVBRegisteredFrontend *&fbc_fe, bool simulate)
Definition: fbc.cpp:364
void SetDefaultFBCID(eDVBRegisteredFrontend *fe)
Definition: fbc.cpp:187
virtual ~eFBCTunerManager()
Definition: fbc.cpp:159
bool CanLink(eDVBRegisteredFrontend *fe)
Definition: fbc.cpp:576
int getFBCSetID(int fe_id)
Definition: fbc.cpp:264
int getLinkedSlotID(int feid) const
Definition: fbc.cpp:581
void UpdateFBCID(eDVBRegisteredFrontend *next_fe, eDVBRegisteredFrontend *prev_fe)
Definition: fbc.cpp:193
static eFBCTunerManager * getInstance()
Definition: fbc.cpp:73
void Unlink(eDVBRegisteredFrontend *link_fe)
Definition: fbc.cpp:495
bool IsFBCLink(int fe_id)
Definition: fbc.cpp:605
void AddLink(eDVBRegisteredFrontend *link_fe, eDVBRegisteredFrontend *top_fe, bool simulate)
Definition: fbc.cpp:434
struct fbc_tuner FBC_TUNER
int initFbcId
Definition: fbc.h:19
bool isRoot
Definition: fbc.h:18
int fbcIndex
Definition: fbc.h:17
int fbcSetID
Definition: fbc.h:16