|
||||||||||
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 |