|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| RateListener | An interface for listening for rate-related events on a RateMonitor. |
| Class Summary | |
| ConnectionQueueMgr | Manages the SNAC queue for a single SNAC processor (or "connection"). |
| RateClassMonitor | Monitors rate information for a single rate class. |
| RateLimitingQueueMgr | A SNAC queue manager which uses a RateMonitor to determine when
to send SNAC commands to avoid becoming rate-limited.
|
| RateMonitor | Keeps track of the current "rate" on a SNAC connection. |
| RateQueue | Manages a single queue for a single rate class of a SNAC connection. |
Provides a set of classes to utilize AIM's "rate limiting" feature, which
prevents clients from sending commands too quickly. To simply calculate the
rate, one most likely wants RateMonitor. To
attempt to avoid being "rate limited," one should look into setting a RateLimitingQueueMgr as the queue manager for a SNAC
processor.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||