a manager which manages the lists, keeps the different kind of lists, to assure the unicity of each list More...
#include <STOFFList.hxx>
Public Member Functions | |
| STOFFListManager () | |
| the constructor More... | |
| ~STOFFListManager () | |
| the destructor More... | |
| bool | needToSend (int index, std::vector< int > &idMarkerList) const |
| check if a list need to be send/resend to the interface More... | |
| std::shared_ptr< STOFFList > | getList (int index) const |
| returns a list with given index ( if found ) More... | |
| std::shared_ptr< STOFFList > | getNewList (std::shared_ptr< STOFFList > actList, int levl, STOFFListLevel const &level) |
| returns a new list corresponding to a list where we have a new level More... | |
| std::shared_ptr< STOFFList > | addList (std::shared_ptr< STOFFList > actList) |
| add a new list More... | |
Protected Attributes | |
| std::vector< STOFFList > | m_listList |
| the list of created list More... | |
| std::vector< int > | m_sendIdMarkerList |
| the list of send list to interface More... | |
a manager which manages the lists, keeps the different kind of lists, to assure the unicity of each list
|
inline |
the constructor
|
inline |
the destructor
add a new list
| std::shared_ptr< STOFFList > STOFFListManager::getList | ( | int | index | ) | const |
returns a list with given index ( if found )
| std::shared_ptr< STOFFList > STOFFListManager::getNewList | ( | std::shared_ptr< STOFFList > | actList, |
| int | levl, | ||
| STOFFListLevel const & | level | ||
| ) |
returns a new list corresponding to a list where we have a new level
| bool STOFFListManager::needToSend | ( | int | index, |
| std::vector< int > & | idMarkerList | ||
| ) | const |
check if a list need to be send/resend to the interface
|
protected |
the list of created list
Referenced by addList(), getList(), getNewList(), and needToSend().
|
mutableprotected |
the list of send list to interface