50 #ifndef SOCKETPROVIDER_H_
51 #define SOCKETPROVIDER_H_
53 #include "IDataProvider.h"
75 virtual short getCaps() {
80 if (callServer() > 0) {
87 virtual IChannel* getCurrentChannel() {
91 virtual bool getSTCValue(uint64_t* stc,
int* valueType) {
95 virtual bool changeChannel(
int factor) {
99 bool setChannel(
string channelValue) {
103 virtual int createPesFilter(
104 int pid,
int pesType,
bool compositeFiler) {
109 virtual string getPesFilterOutput() {
113 virtual void close() {
114 ::close(socketDescriptor);
117 virtual int callServer()=0;
118 virtual int receiveData(
char* buff,
int skipSize,
unsigned char packetSize)=0;
Definition: IProviderListener.h:62
Definition: SocketProvider.h:61
Definition: IDataProvider.h:82
Definition: IFrontendFilter.h:59
Definition: IChannel.h:62