50 #ifndef GINGALOCATORFACTORY_H_
51 #define GINGALOCATORFACTORY_H_
53 #include "util/functions.h"
54 using namespace ::br::pucrio::telemidia::util;
56 #include "system/compat/SystemCompat.h"
57 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
59 #include "system/thread/Thread.h"
60 using namespace ::br::pucrio::telemidia::ginga::core::system::thread;
62 #include "IGingaLocatorFactory.h"
81 map<string, string>* iorClients;
82 map<string, string>* iorProviders;
83 map<string, string>* iorNames;
86 pthread_mutex_t flagMutexSignal;
87 pthread_cond_t flagCondSignal;
95 void createLocator(
string providerUri,
string ior);
96 string getLocation(
string ior);
97 string getName(
string ior);
98 void addClientLocation(
string ior,
string clientUri,
string name);
99 void waitNewLocatorCondition();
100 bool newLocatorConditionSatisfied();
Definition: IGingaLocatorFactory.h:63
Definition: GingaLocatorFactory.h:78