#include <llmessagethrottle.h>
Public Member Functions | |
| LLMessageThrottle () | |
| ~LLMessageThrottle () | |
| BOOL | addViewerAlert (const LLUUID &to, const char *mesg) |
| BOOL | addAgentAlert (const LLUUID &agent, const LLUUID &task, const char *mesg) |
| void | pruneEntries () |
Protected Types | |
| typedef std::deque < LLMessageThrottleEntry > | message_list_t |
| typedef std::deque < LLMessageThrottleEntry > ::iterator | message_list_iterator_t |
| typedef std::deque < LLMessageThrottleEntry > ::reverse_iterator | message_list_reverse_iterator_t |
| typedef std::deque < LLMessageThrottleEntry > ::const_iterator | message_list_const_iterator_t |
| typedef std::deque < LLMessageThrottleEntry > ::const_reverse_iterator | message_list_const_reverse_iterator_t |
Protected Attributes | |
| message_list_t | mMessageList [MTC_EOF] |
Definition at line 61 of file llmessagethrottle.h.
typedef std::deque<LLMessageThrottleEntry> LLMessageThrottle::message_list_t [protected] |
Definition at line 73 of file llmessagethrottle.h.
typedef std::deque<LLMessageThrottleEntry>::iterator LLMessageThrottle::message_list_iterator_t [protected] |
Definition at line 74 of file llmessagethrottle.h.
typedef std::deque<LLMessageThrottleEntry>::reverse_iterator LLMessageThrottle::message_list_reverse_iterator_t [protected] |
Definition at line 75 of file llmessagethrottle.h.
typedef std::deque<LLMessageThrottleEntry>::const_iterator LLMessageThrottle::message_list_const_iterator_t [protected] |
Definition at line 76 of file llmessagethrottle.h.
typedef std::deque<LLMessageThrottleEntry>::const_reverse_iterator LLMessageThrottle::message_list_const_reverse_iterator_t [protected] |
Definition at line 77 of file llmessagethrottle.h.
| LLMessageThrottle::LLMessageThrottle | ( | ) |
Definition at line 62 of file llmessagethrottle.cpp.
| LLMessageThrottle::~LLMessageThrottle | ( | ) |
Definition at line 66 of file llmessagethrottle.cpp.
Definition at line 113 of file llmessagethrottle.cpp.
References eq_message_throttle_entry(), FALSE, LLFrameTimer::getTotalTime(), mMessageList, MTC_VIEWER_ALERT, and TRUE.

| BOOL LLMessageThrottle::addAgentAlert | ( | const LLUUID & | agent, | |
| const LLUUID & | task, | |||
| const char * | mesg | |||
| ) |
Definition at line 147 of file llmessagethrottle.cpp.
References eq_message_throttle_entry(), FALSE, LLFrameTimer::getTotalTime(), mMessageList, MTC_AGENT_ALERT, and TRUE.

| void LLMessageThrottle::pruneEntries | ( | ) |
Definition at line 70 of file llmessagethrottle.cpp.
References FALSE, LLFrameTimer::getTotalTime(), mMessageList, MTC_EOF, S32, and TRUE.

message_list_t LLMessageThrottle::mMessageList[MTC_EOF] [protected] |
Definition at line 78 of file llmessagethrottle.h.
Referenced by addAgentAlert(), addViewerAlert(), and pruneEntries().
1.5.5