Show / Hide Table of Contents

Interface IMvcNetClient

Namespace: Eco.Core.Controller
Assembly: Eco.Core.dll
Syntax
public interface IMvcNetClient : INetClient, INetObject

Properties

Blobs

Declaration
SpinLockBuffer<byte[]> Blobs { get; }
Property Value
Type Description
SpinLockBuffer<System.Byte[]>

HashesOfCachedData

Declaration
ConcurrentHashSet<string> HashesOfCachedData { get; }
Property Value
Type Description
ConcurrentCollections.ConcurrentHashSet<System.String>

KnownBlobs

Declaration
ConcurrentHashSet<int> KnownBlobs { get; }
Property Value
Type Description
ConcurrentCollections.ConcurrentHashSet<System.Int32>

Views

Packaged messages which should be delivered to client before any other message. Used for views and data blobs.

Declaration
SpinLockBuffer<byte[]> Views { get; }
Property Value
Type Description
SpinLockBuffer<System.Byte[]>

Methods

IsRequested(IController, String)

Declaration
bool IsRequested(IController controller, string name)
Parameters
Type Name Description
IController controller
System.String name
Returns
Type Description
System.Boolean

Request(IController, String)

Declaration
void Request(IController controller, string name)
Parameters
Type Name Description
IController controller
System.String name

ShouldNotify(IController, String)

Declaration
virtual bool ShouldNotify(IController controller, string memberName)
Parameters
Type Name Description
IController controller
System.String memberName
Returns
Type Description
System.Boolean

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾