#include <llkeythrottle.h>
Collaboration diagram for LLKeyThrottleImpl< T >:
Public Types | |
typedef std::map< T, Entry > | EntryMap |
Public Member Functions | |
LLKeyThrottleImpl () | |
Static Public Member Functions | |
static U64 | getTime () |
Public Attributes | |
EntryMap * | prevMap |
EntryMap * | currMap |
U32 | countLimit |
U64 | interval_usec |
U64 | start_usec |
Classes | |
struct | Entry |
Definition at line 39 of file llkeythrottle.h.
typedef std::map<T, Entry> LLKeyThrottleImpl< T >::EntryMap |
Definition at line 49 of file llkeythrottle.h.
LLKeyThrottleImpl< T >::LLKeyThrottleImpl | ( | ) | [inline] |
Definition at line 63 of file llkeythrottle.h.
static U64 LLKeyThrottleImpl< T >::getTime | ( | ) | [inline, static] |
Definition at line 65 of file llkeythrottle.h.
References LLFrameTimer::getTotalTime().
Referenced by LLKeyThrottle< T >::LLKeyThrottle(), and LLKeyThrottle< T >::noteAction().
U32 LLKeyThrottleImpl< T >::countLimit |
Definition at line 54 of file llkeythrottle.h.
EntryMap* LLKeyThrottleImpl< T >::currMap |
Definition at line 52 of file llkeythrottle.h.
U64 LLKeyThrottleImpl< T >::interval_usec |
Definition at line 57 of file llkeythrottle.h.
EntryMap* LLKeyThrottleImpl< T >::prevMap |
Definition at line 51 of file llkeythrottle.h.
U64 LLKeyThrottleImpl< T >::start_usec |
Definition at line 59 of file llkeythrottle.h.