|
identt
|
Public Types | |
| using | LockT = SharedObject< uint64_t >::LockT |
| using | WriteLockT = SharedObject< uint64_t >::WriteLockT |
| using | ReadLockT = SharedObject< uint64_t >::ReadLockT |
Public Types inherited from identt::utils::SharedObject< uint64_t > | |
| using | LockT = boost::shared_mutex |
| using | WriteLockT = boost::unique_lock< LockT > |
| using | ReadLockT = boost::shared_lock< LockT > |
Public Member Functions | |
| SharedCounter (const SharedCounter &)=delete | |
| make noncopyable and remove default | |
| SharedCounter & | operator= (const SharedCounter &)=delete |
| SharedCounter () | |
| Constructor : default. More... | |
| virtual | ~SharedCounter () |
| destructor | |
| uint64_t | GetNext () |
| GetNext : increment and get next value. More... | |
Public Member Functions inherited from identt::utils::SharedObject< uint64_t > | |
| SharedObject (const SharedObject &)=delete | |
| make noncopyable and remove default | |
| SharedObject () | |
| Constructor : default. More... | |
| SharedObject (uint64_t t) | |
| SharedObject & | operator= (const SharedObject &)=delete |
| virtual | ~SharedObject () |
| destructor | |
| void | Set (uint64_t t) |
| Set : set. More... | |
| uint64_t | Get () |
| Get : get. More... | |
Additional Inherited Members | |
Public Attributes inherited from identt::utils::SharedObject< uint64_t > | |
| uint64_t | t_ |
| LockT | mutex_ |
|
inline |
Constructor : default.
|
inline |
GetNext : increment and get next value.
1.8.12