C# Class Schumix.Irc.IrcBase

ファイルを表示 Open project: Schumix/Schumix2

Public Methods

Method Description
AllIrcServerShutdown ( string Message, bool reload = false ) : void
Connect ( string ServerName ) : void
FirstStart ( ) : string
IrcRegisterHandler ( ReplyCode code, IRCDelegate method ) : void
IrcRegisterHandler ( int code, IRCDelegate method ) : void
IrcRegisterHandler ( string code, IRCDelegate method ) : void
IrcRemoveHandler ( ReplyCode code ) : void
IrcRemoveHandler ( ReplyCode code, IRCDelegate method ) : void
IrcRemoveHandler ( int code ) : void
IrcRemoveHandler ( int code, IRCDelegate method ) : void
IrcRemoveHandler ( string code ) : void
IrcRemoveHandler ( string code, IRCDelegate method ) : void
LoadProcessMethods ( string ServerName ) : void
LoadProcessMethods ( string ServerName, Type types ) : void
NewServer ( string ServerName, int ServerId, string Host, int Port ) : void
Reload ( ) : void
SchumixRegisterHandler ( string code, CommandDelegate method, CommandPermission permission = CommandPermission.Normal ) : void
SchumixRemoveHandler ( string code ) : void
SchumixRemoveHandler ( string code, CommandDelegate method ) : void
Shutdown ( string Message ) : void
Start ( string Name ) : void
UnloadProcessMethods ( string ServerName ) : void
UnloadProcessMethods ( string ServerName, Type types ) : void

Private Methods

Method Description
IrcBase ( ) : System

Method Details

AllIrcServerShutdown() public method

public AllIrcServerShutdown ( string Message, bool reload = false ) : void
Message string
reload bool
return void

Connect() public method

public Connect ( string ServerName ) : void
ServerName string
return void

FirstStart() public method

public FirstStart ( ) : string
return string

IrcRegisterHandler() public method

public IrcRegisterHandler ( ReplyCode code, IRCDelegate method ) : void
code ReplyCode
method IRCDelegate
return void

IrcRegisterHandler() public method

public IrcRegisterHandler ( int code, IRCDelegate method ) : void
code int
method IRCDelegate
return void

IrcRegisterHandler() public method

public IrcRegisterHandler ( string code, IRCDelegate method ) : void
code string
method IRCDelegate
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( ReplyCode code ) : void
code ReplyCode
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( ReplyCode code, IRCDelegate method ) : void
code ReplyCode
method IRCDelegate
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( int code ) : void
code int
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( int code, IRCDelegate method ) : void
code int
method IRCDelegate
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( string code ) : void
code string
return void

IrcRemoveHandler() public method

public IrcRemoveHandler ( string code, IRCDelegate method ) : void
code string
method IRCDelegate
return void

LoadProcessMethods() public method

public LoadProcessMethods ( string ServerName ) : void
ServerName string
return void

LoadProcessMethods() public method

public LoadProcessMethods ( string ServerName, Type types ) : void
ServerName string
types System.Type
return void

NewServer() public method

public NewServer ( string ServerName, int ServerId, string Host, int Port ) : void
ServerName string
ServerId int
Host string
Port int
return void

Reload() public method

public Reload ( ) : void
return void

SchumixRegisterHandler() public method

public SchumixRegisterHandler ( string code, CommandDelegate method, CommandPermission permission = CommandPermission.Normal ) : void
code string
method CommandDelegate
permission CommandPermission
return void

SchumixRemoveHandler() public method

public SchumixRemoveHandler ( string code ) : void
code string
return void

SchumixRemoveHandler() public method

public SchumixRemoveHandler ( string code, CommandDelegate method ) : void
code string
method CommandDelegate
return void

Shutdown() public method

public Shutdown ( string Message ) : void
Message string
return void

Start() public method

public Start ( string Name ) : void
Name string
return void

UnloadProcessMethods() public method

public UnloadProcessMethods ( string ServerName ) : void
ServerName string
return void

UnloadProcessMethods() public method

public UnloadProcessMethods ( string ServerName, Type types ) : void
ServerName string
types System.Type
return void