2 * BatchManagerCatalog.hxx :
4 * Auteur : Ivan DUTKA-MALEN - EDF R&D
5 * Date : Septembre 2004
19 class FactBatchManager;
21 class BatchManagerCatalog
25 BatchManagerCatalog();
27 virtual ~BatchManagerCatalog();
29 static Batch::FactBatchManager * getFactBatchManager(const char * type);
30 static void addFactBatchManager(const char * type, Batch::FactBatchManager * pFBM);
31 virtual Batch::FactBatchManager * operator() (const char * type) const;
33 virtual std::map<std::string, FactBatchManager *> * dict() const;
34 virtual std::string __repr__() const;
37 static std::map<std::string, FactBatchManager *> * _p_catalog;
38 static pthread_mutex_t _mutex;