59 #include "system/compat/SystemCompat.h"
60 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
61 #include "util/functions.h"
62 using namespace ::br::pucrio::telemidia::util;
74 namespace dataprocessing {
81 unsigned int carouselId;
85 unsigned int infoLength;
86 unsigned int currentDownloadSize;
87 bool overflowNotification;
88 set<unsigned int> blocks;
91 Module(
unsigned int moduleId);
92 void setESId(
unsigned int pid);
93 unsigned int getESId();
95 void setCarouselId(
unsigned int id);
96 void setSize(
unsigned int size);
97 void setVersion(
unsigned int version);
98 void setInfoLength(
unsigned int length);
99 bool isConsolidated();
100 unsigned int getId();
101 unsigned int getCarouselId();
102 unsigned int getSize();
103 unsigned int getVersion();
104 unsigned int getInfoLength();
105 string getModuleFileName();
106 void pushDownloadData(
107 unsigned int blockNumber,
109 unsigned int dataSize);