#include <StorageAccount.h>
Public Member Functions | |
Stamp (Counter &counter) | |
void | tick (double amount=0., int64_t tick=0) const |
Protected Attributes | |
Counter & | m_counter |
double | m_start |
Definition at line 23 of file StorageAccount.h.
StorageAccount::Stamp::Stamp | ( | Counter & | counter | ) |
Definition at line 111 of file StorageAccount.cc.
References StorageAccount::Counter::attempts, CommonMethods::lock(), m_counter, and s_mutex.
void StorageAccount::Stamp::tick | ( | double | amount = 0. , |
int64_t | tick = 0 |
||
) | const |
Definition at line 120 of file StorageAccount.cc.
References prof2calltree::count, CommonMethods::lock(), s_mutex, and timeRealNanoSecs().
Referenced by StorageAccountProxy::close(), StorageAccountProxy::flush(), TStorageFactoryFile::Initialize(), StorageAccountProxy::position(), StorageAccountProxy::prefetch(), StorageAccountProxy::read(), TStorageFactoryFile::ReadBuffer(), TStorageFactoryFile::ReadBufferAsync(), TStorageFactoryFile::ReadBuffers(), TStorageFactoryFile::ReadBuffersSync(), StorageAccountProxy::readv(), StorageAccountProxy::resize(), StorageAccountProxy::StorageAccountProxy(), TStorageFactoryFile::SysClose(), TStorageFactoryFile::SysOpen(), TStorageFactoryFile::SysSeek(), TStorageFactoryFile::SysStat(), TStorageFactoryFile::SysSync(), TStorageFactoryFile::TStorageFactoryFile(), StorageAccountProxy::write(), TStorageFactoryFile::WriteBuffer(), StorageAccountProxy::writev(), and StorageAccountProxy::~StorageAccountProxy().
|
protected |
Definition at line 29 of file StorageAccount.h.
Referenced by Stamp().
|
protected |
Definition at line 30 of file StorageAccount.h.