C# 클래스 Aselia.Common.Core.ChannelBase

상속: ChannelSurrogate, IDisposable
파일 보기 프로젝트 열기: Earth2Me/Aselia 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ChannelBase ( ServerBase server, string name, string id ) : System

메소드 상세

AddPrefix() 공개 추상적인 메소드

public abstract AddPrefix ( UserBase user, char c ) : void
user UserBase
c char
리턴 void

BroadcastExclusive() 공개 추상적인 메소드

public abstract BroadcastExclusive ( string command, UserBase sender ) : void
command string
sender UserBase
리턴 void

BroadcastInclusive() 공개 추상적인 메소드

public abstract BroadcastInclusive ( string command, UserBase sender ) : void
command string
sender UserBase
리턴 void

ChannelBase() 공개 메소드

public ChannelBase ( ) : System
리턴 System

ChannelBase() 공개 메소드

public ChannelBase ( ChannelBase clone ) : System
clone ChannelBase
리턴 System

ChannelBase() 보호된 메소드

protected ChannelBase ( ServerBase server, string name, string id ) : System
server ServerBase
name string
id string
리턴 System

ClearFlag() 공개 추상적인 메소드

public abstract ClearFlag ( string flag ) : bool
flag string
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetModeString() 공개 추상적인 메소드

public abstract GetModeString ( ) : string
리턴 string

GetPrefix() 공개 추상적인 메소드

public abstract GetPrefix ( UserBase user ) : string
user UserBase
리턴 string

GetUser() 공개 추상적인 메소드

public abstract GetUser ( string nick, UserBase notifyOnError = null ) : UserBase
nick string
notifyOnError UserBase
리턴 UserBase

HasFlag() 공개 추상적인 메소드

public abstract HasFlag ( string flag ) : bool
flag string
리턴 bool

RemovePrefix() 공개 추상적인 메소드

public abstract RemovePrefix ( UserBase user, char c ) : void
user UserBase
c char
리턴 void

RemoveUser() 공개 추상적인 메소드

public abstract RemoveUser ( UserBase user, bool removeFromUser = true ) : void
user UserBase
removeFromUser bool
리턴 void

SetFlag() 공개 추상적인 메소드

public abstract SetFlag ( string flag ) : bool
flag string
리턴 bool

SetModes() 공개 추상적인 메소드

public abstract SetModes ( UserBase user, string modes ) : void
user UserBase
modes string
리턴 void

SetModes() 공개 추상적인 메소드

public abstract SetModes ( UserBase user, string flags, string arguments ) : void
user UserBase
flags string
arguments string
리턴 void