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
serviceProviderIServiceProviderService 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
connConnectionConnection to use for the processor
initMessageClientInitMessageInitialization message for the processor
Returns
- T
Processor instance
Type Parameters
TProcessor type