mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-30 00:41:17 +02:00
src/zapit/include/zapit/zapit.h: move some vars to protected, make some methods virtual
This commit is contained in:
@@ -70,11 +70,11 @@ class CZapit : public OpenThreads::Thread
|
|||||||
|
|
||||||
int currentMode;
|
int currentMode;
|
||||||
bool playbackStopForced;
|
bool playbackStopForced;
|
||||||
diseqc_t diseqcType;
|
//diseqc_t diseqcType;
|
||||||
|
|
||||||
int video_mode;
|
//int video_mode;
|
||||||
Zapit_config config;
|
//Zapit_config config;
|
||||||
CConfigFile configfile;
|
//CConfigFile configfile;
|
||||||
CEventServer *eventServer;
|
CEventServer *eventServer;
|
||||||
|
|
||||||
CZapitChannel * current_channel;
|
CZapitChannel * current_channel;
|
||||||
@@ -83,17 +83,17 @@ class CZapit : public OpenThreads::Thread
|
|||||||
|
|
||||||
audio_map_t audio_map;
|
audio_map_t audio_map;
|
||||||
bool current_is_nvod;
|
bool current_is_nvod;
|
||||||
bool standby;
|
//bool standby;
|
||||||
uint32_t lastChannelRadio;
|
uint32_t lastChannelRadio;
|
||||||
uint32_t lastChannelTV;
|
uint32_t lastChannelTV;
|
||||||
int abort_zapit;
|
int abort_zapit;
|
||||||
int pmt_update_fd;
|
int pmt_update_fd;
|
||||||
|
|
||||||
void LoadAudioMap();
|
//void LoadAudioMap();
|
||||||
void SaveSettings(bool write_conf, bool write_audio);
|
void SaveSettings(bool write_conf, bool write_audio);
|
||||||
void SaveChannelPids(CZapitChannel* channel);
|
//void SaveChannelPids(CZapitChannel* channel);
|
||||||
void RestoreChannelPids(CZapitChannel* channel);
|
void RestoreChannelPids(CZapitChannel* channel);
|
||||||
void ConfigFrontend();
|
//void ConfigFrontend();
|
||||||
|
|
||||||
bool TuneChannel(CZapitChannel * channel, bool &transponder_change);
|
bool TuneChannel(CZapitChannel * channel, bool &transponder_change);
|
||||||
bool ParsePatPmt(CZapitChannel * channel);
|
bool ParsePatPmt(CZapitChannel * channel);
|
||||||
@@ -107,29 +107,41 @@ class CZapit : public OpenThreads::Thread
|
|||||||
void SendConfig(int connfd);
|
void SendConfig(int connfd);
|
||||||
|
|
||||||
bool StartPlayBack(CZapitChannel *thisChannel);
|
bool StartPlayBack(CZapitChannel *thisChannel);
|
||||||
bool StopPlayBack(bool send_pmt);
|
//bool StopPlayBack(bool send_pmt);
|
||||||
void SendPMT(bool forupdate = false);
|
void SendPMT(bool forupdate = false);
|
||||||
void SetAudioStreamType(CZapitAudioChannel::ZapitAudioChannelType audioChannelType);
|
void SetAudioStreamType(CZapitAudioChannel::ZapitAudioChannelType audioChannelType);
|
||||||
|
|
||||||
void enterStandby();
|
void enterStandby();
|
||||||
void leaveStandby();
|
//void leaveStandby();
|
||||||
unsigned int ZapTo(const unsigned int bouquet, const unsigned int pchannel);
|
unsigned int ZapTo(const unsigned int bouquet, const unsigned int pchannel);
|
||||||
unsigned int ZapTo(t_channel_id channel_id, bool isSubService = false);
|
unsigned int ZapTo(t_channel_id channel_id, bool isSubService = false);
|
||||||
unsigned int ZapTo(const unsigned int pchannel);
|
unsigned int ZapTo(const unsigned int pchannel);
|
||||||
void PrepareScan();
|
void PrepareScan();
|
||||||
|
|
||||||
CZapitSdtMonitor SdtMonitor;
|
//CZapitSdtMonitor SdtMonitor;
|
||||||
|
|
||||||
void run();
|
void run();
|
||||||
protected:
|
protected:
|
||||||
|
diseqc_t diseqcType;
|
||||||
|
int video_mode;
|
||||||
|
CConfigFile configfile;
|
||||||
|
bool standby;
|
||||||
|
Zapit_config config;
|
||||||
|
CZapitSdtMonitor SdtMonitor;
|
||||||
|
void LoadAudioMap();
|
||||||
|
void SaveChannelPids(CZapitChannel* channel);
|
||||||
|
virtual void ConfigFrontend();
|
||||||
|
bool StopPlayBack(bool send_pmt);
|
||||||
|
virtual void leaveStandby();
|
||||||
|
|
||||||
static CZapit * zapit;
|
static CZapit * zapit;
|
||||||
CZapit();
|
CZapit();
|
||||||
public:
|
public:
|
||||||
~CZapit();
|
~CZapit();
|
||||||
static CZapit * getInstance();
|
static CZapit * getInstance();
|
||||||
|
|
||||||
void LoadSettings();
|
virtual void LoadSettings();
|
||||||
bool Start(Z_start_arg* ZapStart_arg);
|
virtual bool Start(Z_start_arg* ZapStart_arg);
|
||||||
bool Stop();
|
bool Stop();
|
||||||
bool ParseCommand(CBasicMessage::Header &rmsg, int connfd);
|
bool ParseCommand(CBasicMessage::Header &rmsg, int connfd);
|
||||||
bool ZapIt(const t_channel_id channel_id, bool for_update = false, bool startplayback = true);
|
bool ZapIt(const t_channel_id channel_id, bool for_update = false, bool startplayback = true);
|
||||||
|
Reference in New Issue
Block a user