Table of Contents

Class Module

Namespace
Nucs.JsonSettings.Modulation
Assembly
Nucs.JsonSettings.dll

A module that can be attached to a ISocket

public abstract class Module : IDisposable
Inheritance
Module
Implements
Derived
Inherited Members

Properties

Socket

The socket this Module is attached to. This is set when calling Attach(JsonSettings)

protected WeakReference<JsonSettings>? Socket { get; }

Property Value

WeakReference<JsonSettings>

Methods

Attach(JsonSettings)

public virtual void Attach(JsonSettings socket)

Parameters

socket JsonSettings

Deattach(JsonSettings)

public virtual void Deattach(JsonSettings socket)

Parameters

socket JsonSettings

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool