TwitchLib 3.5.3
Loading...
Searching...
No Matches
TwitchLib.Client.Test.MockIClient Class Reference
Inheritance diagram for TwitchLib.Client.Test.MockIClient:

Public Member Functions

void WhisperThrottled (OnWhisperThrottledEventArgs eventArgs)
 
void Close (bool callDisconnect=true)
 
void Dispose ()
 
void Dispose (bool waitForSendsToComplete)
 
bool Open ()
 
void Reconnect ()
 
void MessageThrottled (OnMessageThrottledEventArgs eventArgs)
 
void SendFailed (OnSendFailedEventArgs eventArgs)
 
void Error (OnErrorEventArgs eventArgs)
 
bool Send (string data)
 
void ReceiveMessage (string message)
 
bool SendWhisper (string data)
 

Properties

TimeSpan DefaultKeepAliveInterval [get, set]
 
int SendQueueLength [get]
 
bool IsConnected [get]
 
IClientOptions Options [get, set]
 
int WhisperQueueLength [get]
 

Events

EventHandler< OnConnectedEventArgs > OnConnected
 
EventHandler< OnDataEventArgs > OnData
 
EventHandler< OnDisconnectedEventArgs > OnDisconnected
 
EventHandler< OnErrorEventArgs > OnError
 
EventHandler< OnFatalErrorEventArgs > OnFatality
 
EventHandler< OnMessageEventArgs > OnMessage
 
EventHandler< OnSendFailedEventArgs > OnSendFailed
 
EventHandler< OnStateChangedEventArgs > OnStateChanged
 
EventHandler< OnReconnectedEventArgs > OnReconnected
 
EventHandler< OnMessageThrottledEventArgs > OnMessageThrottled
 
EventHandler< OnWhisperThrottledEventArgs > OnWhisperThrottled
 

Member Function Documentation

◆ Close()

void TwitchLib.Client.Test.MockIClient.Close ( bool  callDisconnect = true)

◆ Dispose() [1/2]

void TwitchLib.Client.Test.MockIClient.Dispose ( )

◆ Dispose() [2/2]

void TwitchLib.Client.Test.MockIClient.Dispose ( bool  waitForSendsToComplete)

◆ Error()

void TwitchLib.Client.Test.MockIClient.Error ( OnErrorEventArgs  eventArgs)

◆ MessageThrottled()

void TwitchLib.Client.Test.MockIClient.MessageThrottled ( OnMessageThrottledEventArgs  eventArgs)

◆ Open()

bool TwitchLib.Client.Test.MockIClient.Open ( )

◆ ReceiveMessage()

void TwitchLib.Client.Test.MockIClient.ReceiveMessage ( string  message)

◆ Reconnect()

void TwitchLib.Client.Test.MockIClient.Reconnect ( )

◆ Send()

bool TwitchLib.Client.Test.MockIClient.Send ( string  data)

◆ SendFailed()

void TwitchLib.Client.Test.MockIClient.SendFailed ( OnSendFailedEventArgs  eventArgs)

◆ SendWhisper()

bool TwitchLib.Client.Test.MockIClient.SendWhisper ( string  data)

◆ WhisperThrottled()

void TwitchLib.Client.Test.MockIClient.WhisperThrottled ( OnWhisperThrottledEventArgs  eventArgs)

Property Documentation

◆ DefaultKeepAliveInterval

TimeSpan TwitchLib.Client.Test.MockIClient.DefaultKeepAliveInterval
getset

◆ IsConnected

bool TwitchLib.Client.Test.MockIClient.IsConnected
get

◆ Options

IClientOptions TwitchLib.Client.Test.MockIClient.Options
getset

◆ SendQueueLength

int TwitchLib.Client.Test.MockIClient.SendQueueLength
get

◆ WhisperQueueLength

int TwitchLib.Client.Test.MockIClient.WhisperQueueLength
get

Event Documentation

◆ OnConnected

EventHandler<OnConnectedEventArgs> TwitchLib.Client.Test.MockIClient.OnConnected

◆ OnData

EventHandler<OnDataEventArgs> TwitchLib.Client.Test.MockIClient.OnData

◆ OnDisconnected

EventHandler<OnDisconnectedEventArgs> TwitchLib.Client.Test.MockIClient.OnDisconnected

◆ OnError

EventHandler<OnErrorEventArgs> TwitchLib.Client.Test.MockIClient.OnError

◆ OnFatality

EventHandler<OnFatalErrorEventArgs> TwitchLib.Client.Test.MockIClient.OnFatality

◆ OnMessage

EventHandler<OnMessageEventArgs> TwitchLib.Client.Test.MockIClient.OnMessage

◆ OnMessageThrottled

EventHandler<OnMessageThrottledEventArgs> TwitchLib.Client.Test.MockIClient.OnMessageThrottled

◆ OnReconnected

EventHandler<OnReconnectedEventArgs> TwitchLib.Client.Test.MockIClient.OnReconnected

◆ OnSendFailed

EventHandler<OnSendFailedEventArgs> TwitchLib.Client.Test.MockIClient.OnSendFailed

◆ OnStateChanged

EventHandler<OnStateChangedEventArgs> TwitchLib.Client.Test.MockIClient.OnStateChanged

◆ OnWhisperThrottled

EventHandler<OnWhisperThrottledEventArgs> TwitchLib.Client.Test.MockIClient.OnWhisperThrottled

The documentation for this class was generated from the following file: