// Enum: lime.system._ThreadPool.ThreadPoolMessageType

var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this

$global.Object.defineProperty(exports, "__esModule", {value: true});

// Imports

var $estr = require("./../../../estr_stub").default;
var $hxClasses = require("./../../../hxClasses_stub").default;

// Definition

var ThreadPoolMessageType = $hxClasses["lime.system._ThreadPool.ThreadPoolMessageType"] = { __ename__: ["lime","system","_ThreadPool","ThreadPoolMessageType"], __constructs__: ["COMPLETE","ERROR","EXIT","PROGRESS","WORK"] }

ThreadPoolMessageType.PROGRESS = ["PROGRESS",3];
ThreadPoolMessageType.PROGRESS.toString = $estr;
ThreadPoolMessageType.PROGRESS.__enum__ = ThreadPoolMessageType;

ThreadPoolMessageType.COMPLETE = ["COMPLETE",0];
ThreadPoolMessageType.COMPLETE.toString = $estr;
ThreadPoolMessageType.COMPLETE.__enum__ = ThreadPoolMessageType;

ThreadPoolMessageType.WORK = ["WORK",4];
ThreadPoolMessageType.WORK.toString = $estr;
ThreadPoolMessageType.WORK.__enum__ = ThreadPoolMessageType;

ThreadPoolMessageType.ERROR = ["ERROR",1];
ThreadPoolMessageType.ERROR.toString = $estr;
ThreadPoolMessageType.ERROR.__enum__ = ThreadPoolMessageType;

ThreadPoolMessageType.EXIT = ["EXIT",2];
ThreadPoolMessageType.EXIT.toString = $estr;
ThreadPoolMessageType.EXIT.__enum__ = ThreadPoolMessageType;


exports.default = ThreadPoolMessageType;