C# Class Universal.Torrent.Client.RateLimiters.RateLimiterGroup

Inheritance: IRateLimiter
Afficher le fichier Open project: haroldma/Universal.Torrent Class Usage Examples

Méthodes publiques

Méthode Description
Add ( IRateLimiter limiter ) : void
RateLimiterGroup ( ) : System.Collections.Generic
Remove ( IRateLimiter limiter ) : void
TryProcess ( int amount ) : bool
UpdateChunks ( int maxRate, int actualRate ) : void

Method Details

Add() public méthode

public Add ( IRateLimiter limiter ) : void
limiter IRateLimiter
Résultat void

RateLimiterGroup() public méthode

public RateLimiterGroup ( ) : System.Collections.Generic
Résultat System.Collections.Generic

Remove() public méthode

public Remove ( IRateLimiter limiter ) : void
limiter IRateLimiter
Résultat void

TryProcess() public méthode

public TryProcess ( int amount ) : bool
amount int
Résultat bool

UpdateChunks() public méthode

public UpdateChunks ( int maxRate, int actualRate ) : void
maxRate int
actualRate int
Résultat void