iw4madminapplicationeventparsers BaseEventParser - RaidMax/IW4M-Admin GitHub Wiki
BaseEventParser Public class
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph IW4MAdmin.Application.EventParsers
IW4MAdmin.Application.EventParsers.BaseEventParser[BaseEventParser](/RaidMax/IW4M-Admin/wiki/BaseEventParser)
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IEventParser[IEventParser](/RaidMax/IW4M-Admin/wiki/IEventParser)
class SharedLibraryCore.Interfaces.IEventParser interfaceStyle;
end
SharedLibraryCore.Interfaces.IEventParser --> IW4MAdmin.Application.EventParsers.BaseEventParser
Members
Properties
Public properties
Methods
Public methods
Details
Inheritance
Constructors
BaseEventParser
Source code
public BaseEventParser(IParserRegexFactory parserRegexFactory, ILogger logger, ApplicationConfiguration appConfig)
Arguments
Methods
GenerateGameEvent
Source code
public virtual GameEvent GenerateGameEvent(string logLine)
Arguments
Type |
Name |
Description |
string |
logLine |
|
RegisterCustomEvent
Source code
public virtual void RegisterCustomEvent(string eventSubtype, string eventTriggerValue, Func<string, IEventParserConfiguration, GameEvent, GameEvent> eventModifier)
Arguments
Properties
Configuration
public virtual IEventParserConfiguration Configuration { get; set; }
Version
public virtual string Version { get; set; }
GameName
public virtual Game GameName { get; set; }
URLProtocolFormat
public virtual string URLProtocolFormat { get; set; }
Name
public virtual string Name { get; set; }
Generated with ModularDoc