Table of Contents

Class ARpcMessage<TServer>

Namespace
MarymoorStudios.Core.Rpc
Assembly
MarymoorStudios.Core.Rpc.dll
public abstract class ARpcMessage<TServer> : ResolverTurn<TServer>

Type Parameters

TServer
Inheritance
ResolverTurn<TServer>
ARpcMessage<TServer>
Derived
Inherited Members

Constructors

ARpcMessage(MethodId)

protected ARpcMessage(MethodId methodId)

Parameters

methodId MethodId

Properties

MethodName

protected abstract string MethodName { get; }

Property Value

string

Resolver

protected abstract AResolver Resolver { get; }

Property Value

AResolver

Methods

Break(Exception)

protected abstract void Break(Exception ex)

Parameters

ex Exception

SizeOf(SerializationContext)

protected abstract int SizeOf(SerializationContext context)

Parameters

context SerializationContext

Returns

int

Write(SerializationContext, ref RowBuffer)

protected abstract void Write(SerializationContext context, ref RowBuffer buffer)

Parameters

context SerializationContext
buffer RowBuffer