C# Класс wmib.Extensions.LogsModule

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

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

Свойство Тип Описание
TextPath string

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

Метод Описание
ChanLog ( string message, Channel channel, string user, string host, bool noac = true ) : void

Log file

Construct ( ) : bool

Start work

Hook_ACTN ( Channel channel, libirc invoker, string message ) : void
Hook_ChannelDrop ( Channel chan ) : void
Hook_ChannelQuit ( Channel channel, libirc user, string mesg ) : void
Hook_GetWriterSize ( ) : uint
Hook_Join ( Channel channel, libirc user ) : void
Hook_Kick ( wmib channel, libirc source, string user ) : void
Hook_Nick ( Channel channel, libirc Target, string OldNick, string NewNick ) : void
Hook_OnRegister ( ) : bool
Hook_OnSelf ( Channel channel, libirc self, string message, bool is_act = false ) : void
Hook_OnUnload ( ) : bool
Hook_PRIV ( Channel channel, libirc invoker, string message ) : void
Hook_Part ( Channel channel, libirc user ) : void
Load ( ) : void
Writer ( ) : void

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

Метод Описание
Finish ( ) : void
TDToString ( int number ) : string

Convert the number to format we want to have in log

UpdateConfig ( Channel channel ) : void
WriteData ( ) : int
WriteLog ( string message, Channel channel, System.DateTime _datetime ) : bool

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

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

Log file
public ChanLog ( string message, Channel channel, string user, string host, bool noac = true ) : void
message string Message
channel Channel Channel
user string User
host string Host
noac bool Action (if true it's logged as message, if false it's action)
Результат void

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

Start work
public Construct ( ) : bool
Результат bool

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

public Hook_ACTN ( Channel channel, libirc invoker, string message ) : void
channel Channel
invoker libirc
message string
Результат void

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

public Hook_ChannelDrop ( Channel chan ) : void
chan Channel
Результат void

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

public Hook_ChannelQuit ( Channel channel, libirc user, string mesg ) : void
channel Channel
user libirc
mesg string
Результат void

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

public Hook_GetWriterSize ( ) : uint
Результат uint

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

public Hook_Join ( Channel channel, libirc user ) : void
channel Channel
user libirc
Результат void

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

public Hook_Kick ( wmib channel, libirc source, string user ) : void
channel wmib
source libirc
user string
Результат void

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

public Hook_Nick ( Channel channel, libirc Target, string OldNick, string NewNick ) : void
channel Channel
Target libirc
OldNick string
NewNick string
Результат void

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

public Hook_OnRegister ( ) : bool
Результат bool

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

public Hook_OnSelf ( Channel channel, libirc self, string message, bool is_act = false ) : void
channel Channel
self libirc
message string
is_act bool
Результат void

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

public Hook_OnUnload ( ) : bool
Результат bool

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

public Hook_PRIV ( Channel channel, libirc invoker, string message ) : void
channel Channel
invoker libirc
message string
Результат void

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

public Hook_Part ( Channel channel, libirc user ) : void
channel Channel
user libirc
Результат void

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

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

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

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

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

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

public string TextPath
Результат string