59 #include "util/functions.h"
60 using namespace ::br::pucrio::telemidia::util;
62 #include "system/thread/Thread.h"
63 using namespace ::br::pucrio::telemidia::ginga::core::system::thread;
66 #include "object/ObjectProcessor.h"
67 #include "data/Module.h"
78 namespace dataprocessing {
85 unsigned int currentSize;
88 bool hasMoreBiopMessage;
92 unsigned int messageSize;
95 unsigned int objectKey;
100 map<string, Object*> objects;
104 pthread_mutex_t dataMutex;
112 void createData(
unsigned int dataSize);
115 string getStringFromData(
unsigned int offset,
unsigned int len);
117 string getObjectKind();
118 string getObjectInfo();
120 void abortProcess(
string warningText);
121 bool processServiceContext();
122 bool processMessageHeader();
123 int processMessageSubHeader();
127 int processServiceGateway(
unsigned int srgObjectKey);
131 void processIor(
Binding* binding);
133 void processDirectory();
140 void processObject();
Definition: ObjectProcessor.h:82