C# Class Schumix.Irc.Sender

Afficher le fichier Open project: Schumix/Schumix2

Méthodes publiques

Méthode Description
AllList ( ) : void

Request basic information for all the channels on the current network.

AllNames ( ) : void

Request a list of all visible channels along with their users. If the server allows this kind of request then expect a rather large reply.

Away ( string message ) : void

Set the user status to away and set an automatic reply to any private message.

Ban ( string channel, string name ) : void
ChangeTopic ( string channel, string newTopic ) : void

Change the topic of the given channel.

ClearTopic ( string channel ) : void

Clear the channel's topic.

HostServ ( string Mode ) : void
Invite ( string name, string channel ) : void

Invite a user to a channel.

Join ( string channel ) : void
Join ( string channel, string password ) : void
Kick ( string channel, string name ) : void
Kick ( string channel, string name, string reason ) : void
Kill ( string nick, string reason ) : void

Forcefully disconnect a user form the IRC server. This can only be used by Operators.

List ( string channel ) : void

Request basic information about a channel, i.e. number of visible users and topic.

Mode ( string channel, string status ) : void
Mode ( string channel, string status, string name ) : void
Motd ( ) : void

Request the "Message Of The Day" from the current server.

Motd ( string targetServer ) : void

Request the "Message Of The Day" from the given server.

Names ( string channel ) : void

Request a list of all nicknames on a given channel.

Nick ( string nick ) : void
NickServ ( string password ) : void

Identifies the bot with NickServ.

NickServGhost ( string ghost, string pass ) : void
NickServInfo ( string info ) : void
NickServRegister ( string password, string email ) : void

Register's the nick with NickServ.

NickServStatus ( string status ) : void
Part ( string channel ) : void

Leave the given channel.

Part ( string channel, string reason ) : void

Leave the given channel.

Pass ( string password ) : void
Ping ( string ping ) : void
Pong ( string pong ) : void
Quit ( string reason ) : void
Register ( string nickname ) : void
Register ( string nickname, string username ) : void
Register ( string nickname, string username, string realname ) : void
Register ( string nickname, string username, string realname, int modemask ) : void
RegisterConnection ( string ServerPassword, string nickname ) : void
RegisterConnection ( string ServerPassword, string nickname, string username ) : void
RegisterConnection ( string ServerPassword, string nickname, string username, string realname ) : void
RegisterConnection ( string ServerPassword, string nickname, string username, string realname, int modemask ) : void
RequestTopic ( string channel ) : void

Request the topic for the given channel.

Sender ( string ServerName ) : System
UnAway ( ) : void

Turns off the away status and the accompanying message.

Unban ( string channel, string name ) : void
User ( string username ) : void
User ( string username, string realname ) : void
User ( string username, string realname, int modemask ) : void
Whois ( string name ) : void

Method Details

AllList() public méthode

Request basic information for all the channels on the current network.
public AllList ( ) : void
Résultat void

AllNames() public méthode

Request a list of all visible channels along with their users. If the server allows this kind of request then expect a rather large reply.
public AllNames ( ) : void
Résultat void

Away() public méthode

Set the user status to away and set an automatic reply to any private message.
public Away ( string message ) : void
message string
Résultat void

Ban() public méthode

public Ban ( string channel, string name ) : void
channel string
name string
Résultat void

ChangeTopic() public méthode

Change the topic of the given channel.
public ChangeTopic ( string channel, string newTopic ) : void
channel string
newTopic string
Résultat void

ClearTopic() public méthode

Clear the channel's topic.
public ClearTopic ( string channel ) : void
channel string
Résultat void

HostServ() public méthode

public HostServ ( string Mode ) : void
Mode string
Résultat void

Invite() public méthode

Invite a user to a channel.
public Invite ( string name, string channel ) : void
name string
channel string
Résultat void

Join() public méthode

public Join ( string channel ) : void
channel string
Résultat void

Join() public méthode

public Join ( string channel, string password ) : void
channel string
password string
Résultat void

Kick() public méthode

public Kick ( string channel, string name ) : void
channel string
name string
Résultat void

Kick() public méthode

public Kick ( string channel, string name, string reason ) : void
channel string
name string
reason string
Résultat void

Kill() public méthode

Forcefully disconnect a user form the IRC server. This can only be used by Operators.
public Kill ( string nick, string reason ) : void
nick string
reason string
Résultat void

List() public méthode

Request basic information about a channel, i.e. number of visible users and topic.
public List ( string channel ) : void
channel string
Résultat void

Mode() public méthode

public Mode ( string channel, string status ) : void
channel string
status string
Résultat void

Mode() public méthode

public Mode ( string channel, string status, string name ) : void
channel string
status string
name string
Résultat void

Motd() public méthode

Request the "Message Of The Day" from the current server.
public Motd ( ) : void
Résultat void

Motd() public méthode

Request the "Message Of The Day" from the given server.
public Motd ( string targetServer ) : void
targetServer string
Résultat void

Names() public méthode

Request a list of all nicknames on a given channel.
public Names ( string channel ) : void
channel string
Résultat void

Nick() public méthode

public Nick ( string nick ) : void
nick string
Résultat void

NickServ() public méthode

Identifies the bot with NickServ.
public NickServ ( string password ) : void
password string /// The password for the nick ///
Résultat void

NickServGhost() public méthode

public NickServGhost ( string ghost, string pass ) : void
ghost string
pass string
Résultat void

NickServInfo() public méthode

public NickServInfo ( string info ) : void
info string
Résultat void

NickServRegister() public méthode

Register's the nick with NickServ.
public NickServRegister ( string password, string email ) : void
password string /// The password for the nick. ///
email string /// The e-mail to which the confirmation code will be sent to. ///
Résultat void

NickServStatus() public méthode

public NickServStatus ( string status ) : void
status string
Résultat void

Part() public méthode

Leave the given channel.
public Part ( string channel ) : void
channel string
Résultat void

Part() public méthode

Leave the given channel.
public Part ( string channel, string reason ) : void
channel string
reason string
Résultat void

Pass() public méthode

public Pass ( string password ) : void
password string
Résultat void

Ping() public méthode

public Ping ( string ping ) : void
ping string
Résultat void

Pong() public méthode

public Pong ( string pong ) : void
pong string
Résultat void

Quit() public méthode

public Quit ( string reason ) : void
reason string
Résultat void

Register() public méthode

public Register ( string nickname ) : void
nickname string
Résultat void

Register() public méthode

public Register ( string nickname, string username ) : void
nickname string
username string
Résultat void

Register() public méthode

public Register ( string nickname, string username, string realname ) : void
nickname string
username string
realname string
Résultat void

Register() public méthode

public Register ( string nickname, string username, string realname, int modemask ) : void
nickname string
username string
realname string
modemask int
Résultat void

RegisterConnection() public méthode

public RegisterConnection ( string ServerPassword, string nickname ) : void
ServerPassword string
nickname string
Résultat void

RegisterConnection() public méthode

public RegisterConnection ( string ServerPassword, string nickname, string username ) : void
ServerPassword string
nickname string
username string
Résultat void

RegisterConnection() public méthode

public RegisterConnection ( string ServerPassword, string nickname, string username, string realname ) : void
ServerPassword string
nickname string
username string
realname string
Résultat void

RegisterConnection() public méthode

public RegisterConnection ( string ServerPassword, string nickname, string username, string realname, int modemask ) : void
ServerPassword string
nickname string
username string
realname string
modemask int
Résultat void

RequestTopic() public méthode

Request the topic for the given channel.
public RequestTopic ( string channel ) : void
channel string
Résultat void

Sender() public méthode

public Sender ( string ServerName ) : System
ServerName string
Résultat System

UnAway() public méthode

Turns off the away status and the accompanying message.
public UnAway ( ) : void
Résultat void

Unban() public méthode

public Unban ( string channel, string name ) : void
channel string
name string
Résultat void

User() public méthode

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

User() public méthode

public User ( string username, string realname ) : void
username string
realname string
Résultat void

User() public méthode

public User ( string username, string realname, int modemask ) : void
username string
realname string
modemask int
Résultat void

Whois() public méthode

public Whois ( string name ) : void
name string
Résultat void