loupiottes/DMX-2.0/DriverDMX.cs

44 lines
523 B
C#

using System;
using System.Threading;
namespace DMX2
{
public abstract class DriverDMX: IDisposable
{
string id;
public string ID {
get {
return id;
}
set {
id = value;
}
}
public DriverDMX (string _id)
{
id=_id;
}
public abstract Gtk.Widget GetUI();
protected bool disposed = false;
#region IDisposable implementation
public virtual void Dispose()
{
disposed = true;
}
void IDisposable.Dispose ()
{
if(!disposed)
Dispose();
}
#endregion
}
}