C# Class Aselia.Common.Core.ChannelBase

Inheritance: ChannelSurrogate, IDisposable
Afficher le fichier Open project: Earth2Me/Aselia Class Usage Examples

Méthodes publiques

Méthode Description
AddPrefix ( UserBase user, char c ) : void
BroadcastExclusive ( string command, UserBase sender ) : void
BroadcastInclusive ( string command, UserBase sender ) : void
ChannelBase ( ) : System
ChannelBase ( ChannelBase clone ) : System
ClearFlag ( string flag ) : bool
Dispose ( ) : void
GetModeString ( ) : string
GetPrefix ( UserBase user ) : string
GetUser ( string nick, UserBase notifyOnError = null ) : UserBase
HasFlag ( string flag ) : bool
RemovePrefix ( UserBase user, char c ) : void
RemoveUser ( UserBase user, bool removeFromUser = true ) : void
SetFlag ( string flag ) : bool
SetModes ( UserBase user, string modes ) : void
SetModes ( UserBase user, string flags, string arguments ) : void

Méthodes protégées

Méthode Description
ChannelBase ( ServerBase server, string name, string id ) : System

Method Details

AddPrefix() public abstract méthode

public abstract AddPrefix ( UserBase user, char c ) : void
user UserBase
c char
Résultat void

BroadcastExclusive() public abstract méthode

public abstract BroadcastExclusive ( string command, UserBase sender ) : void
command string
sender UserBase
Résultat void

BroadcastInclusive() public abstract méthode

public abstract BroadcastInclusive ( string command, UserBase sender ) : void
command string
sender UserBase
Résultat void

ChannelBase() public méthode

public ChannelBase ( ) : System
Résultat System

ChannelBase() public méthode

public ChannelBase ( ChannelBase clone ) : System
clone ChannelBase
Résultat System

ChannelBase() protected méthode

protected ChannelBase ( ServerBase server, string name, string id ) : System
server ServerBase
name string
id string
Résultat System

ClearFlag() public abstract méthode

public abstract ClearFlag ( string flag ) : bool
flag string
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetModeString() public abstract méthode

public abstract GetModeString ( ) : string
Résultat string

GetPrefix() public abstract méthode

public abstract GetPrefix ( UserBase user ) : string
user UserBase
Résultat string

GetUser() public abstract méthode

public abstract GetUser ( string nick, UserBase notifyOnError = null ) : UserBase
nick string
notifyOnError UserBase
Résultat UserBase

HasFlag() public abstract méthode

public abstract HasFlag ( string flag ) : bool
flag string
Résultat bool

RemovePrefix() public abstract méthode

public abstract RemovePrefix ( UserBase user, char c ) : void
user UserBase
c char
Résultat void

RemoveUser() public abstract méthode

public abstract RemoveUser ( UserBase user, bool removeFromUser = true ) : void
user UserBase
removeFromUser bool
Résultat void

SetFlag() public abstract méthode

public abstract SetFlag ( string flag ) : bool
flag string
Résultat bool

SetModes() public abstract méthode

public abstract SetModes ( UserBase user, string modes ) : void
user UserBase
modes string
Résultat void

SetModes() public abstract méthode

public abstract SetModes ( UserBase user, string flags, string arguments ) : void
user UserBase
flags string
arguments string
Résultat void