FARGOS/VISTA Object Management Environment Core
..
|
Statistics for a TimedMutex object. More...
#include <timed_mutex.hpp>
Public Member Functions | |
TimedMutexStatistics (const char *name, SharedMemoryVariableNode *parentNode) | |
TimedMutexStatistics (const char *name, SharedMemoryVariableManager *mgr) | |
~TimedMutexStatistics () | |
Public Attributes | |
SharedMemoryVariableNode | namingNode |
SMV_StandaloneNumeric< uint64_t > | lockRequestedAt |
SMV_StandaloneNumeric< uint64_t > | totalDelayTicks |
SMV_StandaloneNumeric< uint64_t > | lockObtainedAt |
SMV_StandaloneNumeric< uint64_t > | totalHeldTicks |
SMV_StandaloneNumeric< uint64_t > | lockHeldBy |
SMV_StandaloneNumeric< int32_t > | locksWanted |
SMV_StandaloneNumeric< int32_t > | locksObtained |
SMV_StandaloneString< 128 > | lockLocation |
Statistics for a TimedMutex object.
TimedMutex::TimedMutexStatistics::TimedMutexStatistics | ( | const char * | name, |
SharedMemoryVariableNode * | parentNode | ||
) |
TimedMutex::TimedMutexStatistics::TimedMutexStatistics | ( | const char * | name, |
SharedMemoryVariableManager * | mgr | ||
) |
|
inline |
SMV_StandaloneNumeric<uint64_t> TimedMutex::TimedMutexStatistics::lockHeldBy |
Referenced by TimedMutex::acquireLock(), TimedMutex::getThreadIdOfCurrentOwner(), and TimedMutex::unlock().
SMV_StandaloneString<128> TimedMutex::TimedMutexStatistics::lockLocation |
Referenced by TimedMutex::lock().
SMV_StandaloneNumeric<uint64_t> TimedMutex::TimedMutexStatistics::lockObtainedAt |
Referenced by TimedMutex::acquireLock().
SMV_StandaloneNumeric<uint64_t> TimedMutex::TimedMutexStatistics::lockRequestedAt |
Referenced by TimedMutex::acquireLock().
SMV_StandaloneNumeric<int32_t> TimedMutex::TimedMutexStatistics::locksObtained |
Referenced by TimedMutex::acquireLock().
SMV_StandaloneNumeric<int32_t> TimedMutex::TimedMutexStatistics::locksWanted |
Referenced by TimedMutex::acquireLock().
SharedMemoryVariableNode TimedMutex::TimedMutexStatistics::namingNode |
Referenced by TimedMutex::getMutexName().
SMV_StandaloneNumeric<uint64_t> TimedMutex::TimedMutexStatistics::totalDelayTicks |
Referenced by TimedMutex::acquireLock().
SMV_StandaloneNumeric<uint64_t> TimedMutex::TimedMutexStatistics::totalHeldTicks |
Referenced by TimedMutex::unlock().
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |