Skip to content

ConnectorBase ​

Base class for all connectors.

Kind: Abstract class

Namespace: ConnectorLib

Inheritance: IDisposable → IGameConnector

Public Member Functions

void

Dispose()

Clean up any resources being used.

virtual

IBatchWriteContext

OpenBatchWriteContext()

virtual

bool

SendMessage(string message)

virtual

void

KeepAlive()

virtual

Task>

Connect()

Task

Disconnect()

virtual

Task

Disconnect(string message)

virtual

Task

Disconnect(IConnectionContext context, string message)

virtual

Task>

Connect(uint retryCount, SITimeSpan retryInterval)

Properties

string

ID

[get, ]

bool

Connected

[get, ]

IMemoryMapper

Mapper

[get, set]

Events

Action<string>

OnMessage

Action

OnReady

Action<string>

ConnectionError

EventHandler<ValueTuple<ConnectionStatus, string>>

ConnectionStatusChanged