IRCServerConnector ​
Connector that connects to an IRC server and sends/receives messages.
Kind: Class
Namespace: ConnectorLib.IRC
Inheritance: ConnectorBase → IDisposable → IGameConnector → IIRCConnector → IPipelineConnector → IPipelineConnector\<IConnectionContext\> → ISimpleTCPConnector → ISimpleTCPConnector\<IConnectionContext\>
Public Constructors
Creates a new instance of the ConnectorLib.IRC.IRCServerConnector class.
Public Member Functions
void
Task
Task
bool
bool
bool
void
Public Attributes
ushort
DEFAULT_PORT
Default port for IRC connections.
Properties
SITimeSpan
MinimumRequestInterval
[get, set]
RequestRateController
RequestRateController
[get, ]
Func
SuppressRequest
[get, set]
Func
CustomFieldSetter
[get, set]
string
ServerName
[get, set]
ushort
ServerPort
[get, set]
string
Nickname
[get, set]
List
Listeners
[get, ]
string
Channel
[get, set]
MessageType
MessageType
[get, set]
FramingType
FramingType
[get, set]
KeepaliveStyle
KeepaliveStyle
[get, set]
Quirks
Quirks
[get, set]
HashSet
AllowedFields
[get, set]
HashSet
OmittedFields
[get, set]
HashSet
AllowedRequestTypes
[get, set]
HashSet
OmittedRequestTypes
[get, set]
bool
Connected
[get, ]
Events
EventHandler<string>
OnBlockRaw
EventHandler<IRCMessage>
OnBlockParsed
IPipelineConnector<TContext>.ParsedMessageHandler<IConnectionContext>
MessageParsed
Action<string>
ConnectionError
