C# Class Squishy.Irc.Auth.AsyncIrcAuthenticator

Inheritance: IIrcAuthenticator
Afficher le fichier Open project: jaddie/WCell-Utility-Bot

Méthodes publiques

Свойство Type Description
DefaultTimeout System.TimeSpan

Protected Properties

Свойство Type Description
pendingQueries IrcUserAuthQuery>.Dictionary

Méthodes publiques

Méthode Description
AsyncIrcAuthenticator ( ) : System
Dispose ( ) : void
Init ( IrcClient client ) : void
IsResolving ( IrcUser user ) : bool
RemoveQuery ( IrcUserAuthQuery query ) : void

Removes (and therefor cancels) the given query

RemoveQuery ( string username ) : void
ResolveAuth ( IrcUser user, IrcUserAuthResolvedHandler authResolvedHandler ) : void

Méthodes protégées

Méthode Description
ResolveAuth ( IrcUser user, IrcPacket packet ) : string

Returns null if not the right one

Method Details

AsyncIrcAuthenticator() public méthode

public AsyncIrcAuthenticator ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Init() public méthode

public Init ( IrcClient client ) : void
client IrcClient
Résultat void

IsResolving() public méthode

public IsResolving ( IrcUser user ) : bool
user IrcUser
Résultat bool

RemoveQuery() public méthode

Removes (and therefor cancels) the given query
public RemoveQuery ( IrcUserAuthQuery query ) : void
query IrcUserAuthQuery
Résultat void

RemoveQuery() public méthode

public RemoveQuery ( string username ) : void
username string
Résultat void

ResolveAuth() protected abstract méthode

Returns null if not the right one
protected abstract ResolveAuth ( IrcUser user, IrcPacket packet ) : string
user IrcUser
packet Squishy.Irc.Protocol.IrcPacket
Résultat string

ResolveAuth() public méthode

public ResolveAuth ( IrcUser user, IrcUserAuthResolvedHandler authResolvedHandler ) : void
user IrcUser
authResolvedHandler IrcUserAuthResolvedHandler
Résultat void

Property Details

DefaultTimeout public_oe static_oe property

public static TimeSpan,System DefaultTimeout
Résultat System.TimeSpan

pendingQueries protected_oe property

protected Dictionary pendingQueries
Résultat IrcUserAuthQuery>.Dictionary