Class s.c.c.AtomCounterPeriod(object):

Part of spamfighter.core.counters View Source View In Hierarchy

Одиночный счетчик, рассчитывающий своё значение за конечный период времени. Состоит из двух значений, одно "теневое", которое в течение периода времени увеличивается, и другое "текущее", которое возвращается по запросу в течение того же периода времени, затем части счетчика меняются местами.
Instance Variablescounterзначение текущего и теневого счетчика (type: list(x,x) )
activeномер теневого счетчика (type: int )
_periodпериод счетчика, секунд (type: int )
Method __init__ Конструктор.
Method value Текущее значение счетчика для данного периода.
Method count Число увеличений счетчика.
Method period Период времени, за который собирается значение счетчика.
Method exchangeCounters Поменять местами теневой и текущий счетчик.
Method increment Увеличить значение счетчика на указанное значение.
Method label Подпись счетчика, описывающая период его работы.
Method __getstate__ Undocumented
Method __setstate__ Undocumented
def __init__(self, period): (source)
Конструктор.
Parametersperiodпериод счетчика, секунд (type: int )
def value(self): (source)
Текущее значение счетчика для данного периода.
def count(self): (source)
Число увеличений счетчика.
Returns (type: int )
def period(self): (source)
Период времени, за который собирается значение счетчика.
Returnsпериод времени, секунды (type: int )
def exchangeCounters(self): (source)
Поменять местами теневой и текущий счетчик.
def increment(self, value=1): (source)
Увеличить значение счетчика на указанное значение.
Parametersvalueзначение инкремента
def label(self): (source)
Подпись счетчика, описывающая период его работы.
Returns (type: str )
def __getstate__(self): (source)
Undocumented
def __setstate__(self, state): (source)
Undocumented
API Documentation for SpamFighter, generated by pydoctor at 2009-02-27 11:58:37.