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
Methods
Attach(JsonSettings)
public virtual void Attach(JsonSettings socket)
Parameters
socketJsonSettings
Deattach(JsonSettings)
public virtual void Deattach(JsonSettings socket)
Parameters
socketJsonSettings
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
disposingbool