C# Class Dbot.Processor.MessageProcessor

Inheritance: IProcessor
Afficher le fichier Open project: destinygg/bot Class Usage Examples

Méthodes publiques

Свойство Type Description
Banner ActionBlock
CompiledRegex Dbot.Utility.CompiledRegex
NextCommandTime System.DateTime
Nukes List
Sender ActionBlock

Méthodes publiques

Méthode Description
MessageProcessor ( IClientVisitor client ) : System
Process ( Ban ban ) : void
Process ( Broadcast broadcast ) : void
Process ( ConnectedUsers connectedUsers ) : void
Process ( Mute mute ) : void
Process ( PrivateMessage message ) : void
Process ( PublicMessage message ) : void
Process ( UnMuteBan unMuteBan ) : void

Private Methods

Méthode Description
Ban ( Message message ) : void
Command ( Message message ) : void
DoneWithContext ( Message message ) : void
Log ( Message message ) : void
ModCommand ( Message message ) : void
Send ( ISendableVisitable input ) : void

Method Details

MessageProcessor() public méthode

public MessageProcessor ( IClientVisitor client ) : System
client IClientVisitor
Résultat System

Process() public méthode

public Process ( Ban ban ) : void
ban Dbot.CommonModels.Ban
Résultat void

Process() public méthode

public Process ( Broadcast broadcast ) : void
broadcast Dbot.CommonModels.Broadcast
Résultat void

Process() public méthode

public Process ( ConnectedUsers connectedUsers ) : void
connectedUsers Dbot.CommonModels.ConnectedUsers
Résultat void

Process() public méthode

public Process ( Mute mute ) : void
mute Dbot.CommonModels.Mute
Résultat void

Process() public méthode

public Process ( PrivateMessage message ) : void
message Dbot.CommonModels.PrivateMessage
Résultat void

Process() public méthode

public Process ( PublicMessage message ) : void
message Dbot.CommonModels.PublicMessage
Résultat void

Process() public méthode

public Process ( UnMuteBan unMuteBan ) : void
unMuteBan Dbot.CommonModels.UnMuteBan
Résultat void

Property Details

Banner public_oe property

public ActionBlock Banner
Résultat ActionBlock

CompiledRegex public_oe property

public CompiledRegex,Dbot.Utility CompiledRegex
Résultat Dbot.Utility.CompiledRegex

NextCommandTime public_oe property

public DateTime,System NextCommandTime
Résultat System.DateTime

Nukes public_oe property

public List Nukes
Résultat List

Sender public_oe property

public ActionBlock Sender
Résultat ActionBlock