53 #include "util/functions.h"
54 using namespace ::br::pucrio::telemidia::util;
56 #include "../Binding.h"
68 namespace dataprocessing {
72 unsigned int carouselId;
73 unsigned int moduleId;
79 vector<Binding*> bindings;
83 unsigned int dataSize;
90 void setCarouselId(
unsigned int objectCarouselId);
91 void setModuleId(
unsigned int objectModuleId);
92 void setKey(
unsigned int objectKey);
93 void setKind(
string objectKind);
94 void addBinding(
Binding* binding);
95 void setData(
char* data);
96 void setDataSize(
unsigned int size);
99 unsigned int getCarouselId();
100 unsigned int getModuleId();
101 unsigned int getKey();
103 vector<Binding*>* getBindings();
105 unsigned int getDataSize();