#include <llkeythrottle.h>
Protected Types | |
typedef std::map< T, Entry > | EntryMap |
Protected Member Functions | |
LLKeyThrottleImpl () | |
Static Protected Member Functions | |
static U64 | getTime () |
Protected Attributes | |
EntryMap * | prevMap |
EntryMap * | currMap |
U32 | countLimit |
U64 | interval_usec |
U64 | start_usec |
Friends | |
class | LLKeyThrottle< T > |
Classes | |
struct | Entry |
Definition at line 52 of file llkeythrottle.h.
typedef std::map<T, Entry> LLKeyThrottleImpl< T >::EntryMap [protected] |
Definition at line 63 of file llkeythrottle.h.
LLKeyThrottleImpl< T >::LLKeyThrottleImpl | ( | ) | [inline, protected] |
Definition at line 77 of file llkeythrottle.h.
static U64 LLKeyThrottleImpl< T >::getTime | ( | ) | [inline, static, protected] |
Definition at line 81 of file llkeythrottle.h.
References LLFrameTimer::getTotalTime().
Referenced by LLKeyThrottle< T >::LLKeyThrottle(), and LLKeyThrottle< T >::noteAction().
friend class LLKeyThrottle< T > [friend] |
Definition at line 54 of file llkeythrottle.h.
EntryMap* LLKeyThrottleImpl< T >::prevMap [protected] |
Definition at line 65 of file llkeythrottle.h.
EntryMap* LLKeyThrottleImpl< T >::currMap [protected] |
Definition at line 66 of file llkeythrottle.h.
U32 LLKeyThrottleImpl< T >::countLimit [protected] |
Definition at line 68 of file llkeythrottle.h.
U64 LLKeyThrottleImpl< T >::interval_usec [protected] |
Definition at line 71 of file llkeythrottle.h.
U64 LLKeyThrottleImpl< T >::start_usec [protected] |
Definition at line 73 of file llkeythrottle.h.