![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Manages the client root node. More...
#include <TreeThread.hpp>
Inherits QThread.
Public Member Functions | |
| TreeThread (QObject *parent=nullptr) | |
| ~TreeThread () | |
| void | run () |
| const common::UUCount & | get_uuid () |
| Gives the root UuiD. More... | |
| template<typename TYPE > | |
| Handle< TYPE > | root_child (const std::string &name) const |
| Handle< NRoot > | root () const |
| Handle< NRoot > | root () |
| void | new_signal (common::SignalArgs &doc) |
| void | set_mutex (QMutex *mutex) |
Private Attributes | |
| boost::shared_ptr< NRoot > | m_root |
| QMutex * | m_mutex |
Manages the client root node.
This class ensures that the root node is available from anywhere, at anytime.
Definition at line 37 of file TreeThread.hpp.
| TreeThread | ( | QObject * | parent = nullptr | ) |
Definition at line 48 of file TreeThread.cpp.
| ~TreeThread | ( | ) |
Definition at line 55 of file TreeThread.cpp.
|
inline |
| void new_signal | ( | common::SignalArgs & | doc | ) |
Definition at line 130 of file TreeThread.cpp.
Definition at line 59 of file TreeThread.hpp.
Definition at line 67 of file TreeThread.hpp.
|
inline |
Definition at line 54 of file TreeThread.hpp.
| void run | ( | ) |
Definition at line 73 of file TreeThread.cpp.
| void set_mutex | ( | QMutex * | mutex | ) |
Definition at line 67 of file TreeThread.cpp.
|
private |
Definition at line 83 of file TreeThread.hpp.
|
private |
Definition at line 81 of file TreeThread.hpp.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |