C# Class Binboo.Core.Application

Inheritance: IDisposable
Show file Open project: adrianoc/binboo

Private Properties

Property Type Description
Application System
Application System
CharCount int
Closing bool
CommandParameters string
CommandQueueProcessor void
DumpCall void
EnqueueCommand void
GetCommandName string
GetLogger log4net.ILog
InitializePlugins void
InsideQuotedText bool
IsBotCommand bool
IsComplete bool
IsSafeToProcess bool
PipedContextFor IContext
ProcessAttachmentStatus void
ProcessCommand ICommandResult
ProcessCommands void
ProcessMessage void
ProcessMissedMessages void
ProcessReply void
RaiseAttachedEvent void
RaiseErrorEvent void
RaiseEvent void
RaiseQuitEvent void
SafeProcessCommand ICommandResult
SafeProcessCommands void
SetSkype void
SetThreadName void
StartCommandProcessor void
UnregisterEvents void

Public Methods

Method Description
AttachToSkype ( ) : void
CommandsFor ( string message ) : IEnumerable
Dispose ( ) : void
Stop ( ) : void
WithPluginsFrom ( System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog ) : Application

Private Methods

Method Description
Application ( ) : System
Application ( System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog ) : System
CharCount ( string buffer, int startPos, int endPos ) : int
Closing ( TAttachmentStatus status ) : bool
CommandParameters ( string commandLine ) : string
CommandQueueProcessor ( object obj ) : void
DumpCall ( string status, ICall pCall ) : void
EnqueueCommand ( IChatMessage command ) : void
GetCommandName ( string message ) : string
GetLogger ( ) : log4net.ILog
InitializePlugins ( System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog ) : void
InsideQuotedText ( string message, int pos, int startPos ) : bool
IsBotCommand ( IChatMessage message ) : bool
IsComplete ( TChatMessageStatus status ) : bool
IsSafeToProcess ( IChatMessage command ) : bool
PipedContextFor ( IPlugin plugin, Binboo.Core.Framework.IUser user, string commandLine, ICommandResult result ) : IContext
ProcessAttachmentStatus ( TAttachmentStatus status ) : void
ProcessCommand ( Binboo.Core.Framework.IUser user, IPlugin plugin, string commandLine, ICommandResult previousResullt ) : ICommandResult
ProcessCommands ( IChatMessage message ) : void
ProcessMessage ( IChatMessage message, TChatMessageStatus status ) : void
ProcessMissedMessages ( ) : void
ProcessReply ( Command command ) : void
RaiseAttachedEvent ( ) : void
RaiseErrorEvent ( string message, Exception e ) : void
RaiseEvent ( EventHandler handler, EventArgs e ) : void
RaiseQuitEvent ( ) : void
SafeProcessCommand ( Binboo.Core.Framework.IUser user, IPlugin plugin, string commandLine, ICommandResult previousResullt ) : ICommandResult
SafeProcessCommands ( IChatMessage message ) : void
SetSkype ( ISkype skype ) : void
SetThreadName ( ) : void
StartCommandProcessor ( ) : void
UnregisterEvents ( ) : void

Method Details

AttachToSkype() public method

public AttachToSkype ( ) : void
return void

CommandsFor() public static method

public static CommandsFor ( string message ) : IEnumerable
message string
return IEnumerable

Dispose() public method

public Dispose ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

WithPluginsFrom() public static method

public static WithPluginsFrom ( System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog ) : Application
catalog System.ComponentModel.Composition.Primitives.ComposablePartCatalog
return Application