C# Класс wmib.Instance

Represent one instance of this bot
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Hostname string
Instances Instance>.Dictionary
IsActive bool
Network Network
Nick string
Port int
PrimaryInstance Instance
Protocol WmIrcProtocol
TargetBuffer Instance>.Dictionary

Открытые методы

Метод Описание
Connect ( ) : void
ConnectAllIrcInstances ( ) : void
CreateInstance ( string name, int port ) : Instance

Creates a new instance

Disconnect ( ) : void
GetInstance ( ) : Instance

Return instance with lowest number of channels

Init ( ) : void

Create this instance

Instance ( string name, int port ) : System

Creates a new bot instance but not connect it to IRC

Join ( ) : void

Join all channels

Kill ( ) : void
QueueSize ( ) : int
ShutDown ( ) : void

Приватные методы

Метод Описание
Exec ( ) : void
JoinAll ( ) : void

This is a private handler for channel joining, never call it directly, use Join() for that

Описание методов

Connect() публичный Метод

public Connect ( ) : void
Результат void

ConnectAllIrcInstances() публичный статический Метод

public static ConnectAllIrcInstances ( ) : void
Результат void

CreateInstance() публичный статический Метод

Creates a new instance
public static CreateInstance ( string name, int port ) : Instance
name string
port int
Результат Instance

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

GetInstance() публичный статический Метод

Return instance with lowest number of channels
public static GetInstance ( ) : Instance
Результат Instance

Init() публичный Метод

Create this instance
public Init ( ) : void
Результат void

Instance() публичный Метод

Creates a new bot instance but not connect it to IRC
public Instance ( string name, int port ) : System
name string Name
port int Port
Результат System

Join() публичный Метод

Join all channels
public Join ( ) : void
Результат void

Kill() публичный статический Метод

public static Kill ( ) : void
Результат void

QueueSize() публичный Метод

public QueueSize ( ) : int
Результат int

ShutDown() публичный Метод

public ShutDown ( ) : void
Результат void

Описание свойств

Hostname публичное свойство

Host for bouncer
public string Hostname
Результат string

Instances публичное статическое свойство

List of instances
public static Dictionary Instances
Результат Instance>.Dictionary

IsActive публичное свойство

If you need to permanently disconnect this instance, change this to false
public bool IsActive
Результат bool

Network публичное свойство

public Network,wmib Network
Результат Network

Nick публичное свойство

Nickname of this instance
public string Nick
Результат string

Port публичное свойство

Port for bouncer
public int Port
Результат int

PrimaryInstance публичное статическое свойство

public static Instance,wmib PrimaryInstance
Результат Instance

Protocol публичное свойство

public WmIrcProtocol,wmib Protocol
Результат WmIrcProtocol

TargetBuffer публичное статическое свойство

Targets of each instance This is used to remember the last instance that user was talking to in a private message so that we respond to user using the same instance and not primary one
public static Dictionary TargetBuffer
Результат Instance>.Dictionary