53 #include "system/thread/Thread.h"
54 using namespace ::br::pucrio::telemidia::ginga::core::system::thread;
56 #include "system/compat/SystemCompat.h"
57 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
59 #include "mb/interface/IInputEventListener.h"
60 using namespace ::br::pucrio::telemidia::ginga::core::mb;
62 #include "mb/interface/CodeMap.h"
63 using namespace ::br::pucrio::telemidia::ginga::core::mb;
66 #include "providers/Channel.h"
67 #include "NetworkInterface.h"
68 #include "ITunerListener.h"
69 #include "providers/IProviderListener.h"
90 map<int, INetworkInterface*> interfaces;
94 unsigned char packetSize;
96 GingaScreenID screenId;
100 GingaScreenID screenId,
102 string protocol =
"",
103 string address =
"");
108 bool userEventReceived(IInputEvent* ev);
111 void clearInterfaces();
112 void receiveSignal(
short signalCode);
113 void initializeInterface(
string niSpec);
114 void initializeInterfaces();
115 void createInterface(
116 string network,
string protocol,
string address);
122 void setSpec(
string ni,
string ch);
127 void changeChannel(
int factor);
129 void setSkipSize(
int size);
130 void setPacketSize(
unsigned char size);
136 void notifyData(
char* buff,
unsigned int val);
137 void notifyStatus(
short newStatus,
IChannel* channel);
Definition: IProviderListener.h:62
Definition: ITunerListener.h:70
Definition: INetworkInterface.h:67
Definition: IChannel.h:62
Definition: DataProcessor.h:88