The DotManager
Class Reference
Singleton that manages parallel dot invocations and patching files for embedding image maps. More...
Declaration
Included Headers
Private Constructors Index
DotManager () | |
Private Destructor Index
~DotManager () | |
Public Member Functions Index
DotRunner * | createRunner (const QCString &absDotName, const QCString &md5Hash) |
DotFilePatcher * | createFilePatcher (const QCString &fileName) |
bool | run () |
Private Member Attributes Index
std::map< std::string, std::unique_ptr< DotRunner > > | m_runners |
std::map< std::string, DotFilePatcher > | m_filePatchers |
ThreadPool | m_workers |
Public Static Functions Index
static DotManager * | instance () |
Description
Singleton that manages parallel dot invocations and patching files for embedding image maps.
Definition at line 34 of file dot.h.
Private Constructors
DotManager()
|
Declaration at line 43 of file dot.h, definition at line 84 of file dot.cpp.
References Config_getInt, m_filePatchers, m_runners and m_workers.
Referenced by instance.
Private Destructor
~DotManager()
Public Member Functions
createFilePatcher()
|
Declaration at line 39 of file dot.h, definition at line 116 of file dot.cpp.
References g_dotManagerMutex, m_filePatchers and QCString::str.
createRunner()
Declaration at line 38 of file dot.h, definition at line 92 of file dot.cpp.
References err, g_dotManagerMutex, m_runners and QCString::str.
Referenced by DotGraph::prepareDotFile.
run()
|
Declaration at line 40 of file dot.h, definition at line 128 of file dot.cpp.
References Config_getBool, Config_getInt, Config_getString, FALSE, m_filePatchers, m_runners, m_workers, msg, DotRunner::run, setDotFontPath, TRUE and unsetDotFontPath.
Referenced by generateOutput.
Private Member Attributes
m_filePatchers
|
Definition at line 48 of file dot.h.
Referenced by createFilePatcher, DotManager and run.
m_runners
|
Definition at line 47 of file dot.h.
Referenced by createRunner, DotManager and run.
m_workers
|
Public Static Functions
instance()
| static |
Declaration at line 37 of file dot.h, definition at line 78 of file dot.cpp.
Reference DotManager.
Referenced by DotGraph::generateCode, generateOutput, DotGraph::prepareDotFile and DotLegendGraph::writeGraph.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.