ldas-tools-al
2.6.7
|
State information for registered object. More...
Public Member Functions | |
StateInfo () | |
Constructor (Default) More... | |
StateInfo () | |
Constructor (Default) More... | |
StateInfo () | |
Constructor (Default) More... | |
Public Attributes | |
INT_2U | m_reference_count |
Counter of active tasks referencing the object. More... | |
bool | m_delete_object |
State of object deletion. More... | |
bool | m_remove_object |
State of object in registry. More... | |
State information for registered object.
Keep track of requests that have been made concearning a resource.
|
inline |
Constructor (Default)
Explicately initializes member of the structure.
|
inline |
Constructor (Default)
Explicately initializes member of the structure.
|
inline |
Constructor (Default)
Explicately initializes member of the structure.
bool ObjectRegistry< T >::StateInfo::m_delete_object |
State of object deletion.
If m_delete_object is true, then the object has been requested to be deleted once m_reference_count is 0; false otherwise.
INT_2U ObjectRegistry< T >::StateInfo::m_reference_count |
Counter of active tasks referencing the object.
In the usual situation, there is zero or one task using the object. The object is considered to be in use when a function call is either reading or writing the contents of the object.
bool ObjectRegistry< T >::StateInfo::m_remove_object |
State of object in registry.
If m_remove_object is true, then the object has been requested to be removed once m_reference_count is 0; false otherwise.