C# Класс Squishy.Irc.Protocol.IrcProtocolHandler

Наследование: IProtocolHandler
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
encoding System.Text.Encoding

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

Метод Описание
ApplyTo ( IrcClient irc ) : void
CreatePacket ( string content ) : IrcPacket

Build a packet from a new line of content from the server. Do as much parsing as possible here before the packet-handler will then work with the gathered information.

ExtractPackets ( ByteBuffer partialResponse ) : Squishy.Irc.Protocol.IrcPacket[]
HandleBytes ( Connection con, ByteBuffer buf ) : void

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

Метод Описание
IrcProtocolHandler ( Encoding encoding ) : System
IrcProtocolHandler ( IrcClient irc, Encoding encoding ) : System
ParseModes ( IrcUser user, IrcChannel chan, string flags, string args ) : void

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

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

public ApplyTo ( IrcClient irc ) : void
irc IrcClient
Результат void

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

Build a packet from a new line of content from the server. Do as much parsing as possible here before the packet-handler will then work with the gathered information.
public CreatePacket ( string content ) : IrcPacket
content string
Результат IrcPacket

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

public ExtractPackets ( ByteBuffer partialResponse ) : Squishy.Irc.Protocol.IrcPacket[]
partialResponse ByteBuffer
Результат Squishy.Irc.Protocol.IrcPacket[]

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

public HandleBytes ( Connection con, ByteBuffer buf ) : void
con Squishy.Network.Connection
buf ByteBuffer
Результат void

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

encoding защищенное свойство

protected Encoding,System.Text encoding
Результат System.Text.Encoding