Table of Contents

Class ProcessorFactory

Namespace
DuetControlServer.IPC.Processors
Assembly
DuetControlServer.dll

Factory to create new IPC processor instances

public class ProcessorFactory
Inheritance
ProcessorFactory
Inherited Members

Constructors

ProcessorFactory(IServiceProvider)

Factory to create new IPC processor instances

public ProcessorFactory(IServiceProvider serviceProvider)

Parameters

serviceProvider IServiceProvider

Service provider

Methods

Create<T>(Connection, ClientInitMessage)

Create a new processor instance for the given connection and initialization message

public T Create<T>(Connection conn, ClientInitMessage initMessage) where T : IProcessor

Parameters

conn Connection

Connection to use for the processor

initMessage ClientInitMessage

Initialization message for the processor

Returns

T

Processor instance

Type Parameters

T

Processor type