-
-
Notifications
You must be signed in to change notification settings - Fork 44
iw4madminapplicationrconparsers DynamicRConParserConfiguration
RaidMax edited this page May 21, 2023
·
1 revision
generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph IW4MAdmin.Application.RConParsers
IW4MAdmin.Application.RConParsers.DynamicRConParserConfiguration[[DynamicRConParserConfiguration]]
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IRConParserConfiguration[[IRConParserConfiguration]]
class SharedLibraryCore.Interfaces.IRConParserConfiguration interfaceStyle;
end
SharedLibraryCore.Interfaces.IRConParserConfiguration --> IW4MAdmin.Application.RConParsers.DynamicRConParserConfiguration
Type | Name | Methods |
---|---|---|
ColorCodeMapping |
ColorCodeMapping |
get, set |
CommandPrefix |
CommandPrefixes |
get, set |
IDictionary <string , string > |
DefaultDvarValues |
get, set |
string |
DefaultInstallationDirectoryHint |
get, set |
Nullable <int > |
DefaultRConPort |
get, set |
ParserRegex |
Dvar |
get, set |
short |
FloodProtectInterval |
get, set |
ParserRegex |
GametypeStatus |
get, set |
NumberStyles |
GuidNumberStyle |
get, set |
ParserRegex |
HostnameStatus |
get, set |
ParserRegex |
MapStatus |
get, set |
ParserRegex |
MaxPlayersStatus |
get, set |
string |
NoticeLineSeparator |
get, set |
int |
NoticeMaxCharactersPerLine |
get, set |
int |
NoticeMaximumLines |
get, set |
IDictionary <string , Nullable <int >> |
OverrideCommandTimeouts |
get, set |
IDictionary <string , string > |
OverrideDvarNameMapping |
get, set |
string |
ServerNotRunningResponse |
get, set |
bool |
ShouldRemoveDiacritics |
get, set |
ParserRegex |
Status |
get, set |
ParserRegex |
StatusHeader |
get, set |
bool |
WaitForResponse |
get, set |
generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations
public DynamicRConParserConfiguration(IParserRegexFactory parserRegexFactory)
Type | Name | Description |
---|---|---|
IParserRegexFactory |
parserRegexFactory |
public CommandPrefix CommandPrefixes { get; set; }
public ParserRegex Status { get; set; }
public ParserRegex MapStatus { get; set; }
public ParserRegex GametypeStatus { get; set; }
public ParserRegex HostnameStatus { get; set; }
public ParserRegex MaxPlayersStatus { get; set; }
public ParserRegex Dvar { get; set; }
public ParserRegex StatusHeader { get; set; }
public string ServerNotRunningResponse { get; set; }
public bool WaitForResponse { get; set; }
public NumberStyles GuidNumberStyle { get; set; }
public IDictionary<string, string> OverrideDvarNameMapping { get; set; }
public IDictionary<string, string> DefaultDvarValues { get; set; }
public IDictionary<string, Nullable<int>> OverrideCommandTimeouts { get; set; }
public virtual int NoticeMaximumLines { get; set; }
public int NoticeMaxCharactersPerLine { get; set; }
public string NoticeLineSeparator { get; set; }
public Nullable<int> DefaultRConPort { get; set; }
public string DefaultInstallationDirectoryHint { get; set; }
public short FloodProtectInterval { get; set; }
public bool ShouldRemoveDiacritics { get; set; }
public ColorCodeMapping ColorCodeMapping { get; set; }
Generated with ModularDoc