C# Class apophis.SharpIRC.IrcClient.ServerProperties

Description of ServerProperties.
Show file Open project: FreeApophis/sharpIRC

Public Methods

Method Description
GetChannelIDLength ( char channelPrefix ) : int

with an ID. The prefix says for which channel type it is.

GetChannelModes ( ChannelModeType channelModeType ) : IEnumerable
GetEnumerator ( ) : string>>.IEnumerator
GetMaxChannels ( char channelPrefix ) : int

Maximum number of channels allowed to join per Channel Type;

GetMaxList ( char listType ) : int

Returns the maximal number of List entries in a List.

KnownValues ( ) : IEnumerable
Parse ( string line ) : void
this ( string s ) : string

Safe Access to All Values Sent in RPL_ISUPPORT If a Value is not Set this will Return "FALSE" (this can also mean: we don't know) If a Value has no Parameter this will Return "TRUE" The Index should be the Identifier sent by the Server like "PREFIX" (not casesensitive)

Private Methods

Method Description
AddCharsToList ( List &temp, string &modes ) : void
ParsePfxNum ( string toParse ) : int>.Dictionary
ServerProperties ( ) : System
SetCommands ( string commandList ) : void

Method Details

GetChannelIDLength() public method

with an ID. The prefix says for which channel type it is.
public GetChannelIDLength ( char channelPrefix ) : int
channelPrefix char On Which Type of channels (ex. '#')
return int

GetChannelModes() public method

public GetChannelModes ( ChannelModeType channelModeType ) : IEnumerable
channelModeType ChannelModeType
return IEnumerable

GetEnumerator() public method

public GetEnumerator ( ) : string>>.IEnumerator
return string>>.IEnumerator

GetMaxChannels() public method

Maximum number of channels allowed to join per Channel Type;
public GetMaxChannels ( char channelPrefix ) : int
channelPrefix char On Which Type of channels (ex. '#')
return int

GetMaxList() public method

Returns the maximal number of List entries in a List.
public GetMaxList ( char listType ) : int
listType char On Which type of List (ex. Ban: 'b' )
return int

KnownValues() public method

public KnownValues ( ) : IEnumerable
return IEnumerable

Parse() public method

public Parse ( string line ) : void
line string
return void

this() public method

Safe Access to All Values Sent in RPL_ISUPPORT If a Value is not Set this will Return "FALSE" (this can also mean: we don't know) If a Value has no Parameter this will Return "TRUE" The Index should be the Identifier sent by the Server like "PREFIX" (not casesensitive)
public this ( string s ) : string
s string
return string