50 #ifndef NETWORKPROVIDER_H_
51 #define NETWORKPROVIDER_H_
53 #include "system/compat/SystemCompat.h"
54 #include "system/compat/PracticalSocket.h"
55 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
61 #include "tuner/providers/IDataProvider.h"
85 virtual short getCaps() {
90 if (callServer() > 0) {
97 virtual IChannel* getCurrentChannel() {
101 virtual bool getSTCValue(uint64_t* stc,
int* valueType) {
105 virtual bool changeChannel(
int factor) {
109 bool setChannel(
string channelValue) {
113 virtual int createPesFilter(
114 int pid,
int pesType,
bool compositeFiler) {
119 virtual string getPesFilterOutput() {
123 virtual void close() {};
125 virtual int callServer();
126 virtual int receiveData(
char* buff,
int skipSize,
unsigned char packetSize);
Definition: IProviderListener.h:62
Definition: IDataProvider.h:82
Definition: NetworkProvider.h:69
Definition: IFrontendFilter.h:59
Definition: IChannel.h:62