Files
OperationsMgr-CSharp/SaOpnMgrProcs/Win/Interfaces/OpnInterfaceProcess.cs
T
2020-03-06 16:07:06 +00:00

94 lines
3.1 KiB
C#

using Sarand.OperationsMgr.Core.App;
using Sarand.OperationsMgr.Win.Procs;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sarand.OperationsMgr.Win.Interfaces
{
//=======================================================================
public abstract class OpnInterfaceProcess : OpnProcess_Base
{
//-------------------------------------------------------------------
// Configuration.
public enum InterfaceProcessCreation
{
None,
OnStartProcessing,
OnLogMessage,
}
public new class Config : OpnProcess_Base.Config
{
protected Config (OpnUserContext userContext) : base(userContext)
{
}
}
//-------------------------------------------------------------------
// Definitions.
/// <summary>Interface processing groups - used for popup 'Process Interface' form.</summary>
public enum InterfaceProcessGroup
{
}
/// <summary>Interface configuration parameters.</summary>
public class InterfaceParams : OpnProcess_Base.ProcessParams
{
}
/// <summary>Process parameters - processing control properties.</summary>
public new class ProcessParams : OpnProcess_Base.ProcessParams
{
}
//-------------------------------------------------------------------
// Data members.
//-------------------------------------------------------------------
// Static initialisation.
//-------------------------------------------------------------------
// Construction.
protected OpnInterfaceProcess (Config config) : base(config)
{
}
protected override void Dispose (bool disposing)
{
base.Dispose(disposing);
}
//-------------------------------------------------------------------
// Properties.
//-------------------------------------------------------------------
// Validate configuration.
//-------------------------------------------------------------------
// P r o c e s s i n g
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// I t e m O p t i o n D e f i n i t i o n s
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// P r o c e s s i n g E v e n t s
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// I n t e r f a c e P r o c e s s
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// I n t e r f a c e D a t a I t e m s
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// A r c h i v e F i l e
//-------------------------------------------------------------------
//-------------------------------------------------------------------
}
//=======================================================================
}