UNPKG

@nodert-win8.1/windows.system.threading.core

Version:

Use the Windows.System.Threading.Core UWP API directly from Node.js

93 lines (71 loc) 2.57 kB
SignalNotifier = (function () { var cls = function SignalNotifier() { }; cls.prototype.enable = function enable() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.terminate = function terminate() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.attachToEvent = function attachToEvent(name, handler) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// <param name="handler" type="Object">A param.</param> /// <returns type="SignalNotifier" /> /// </signature> return new SignalNotifier(); } cls.attachToEvent = function attachToEvent(name, handler, timeout) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// <param name="handler" type="Object">A param.</param> /// <param name="timeout" type="Number">A param.</param> /// <returns type="SignalNotifier" /> /// </signature> return new SignalNotifier(); } cls.attachToSemaphore = function attachToSemaphore(name, handler) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// <param name="handler" type="Object">A param.</param> /// <returns type="SignalNotifier" /> /// </signature> return new SignalNotifier(); } cls.attachToSemaphore = function attachToSemaphore(name, handler, timeout) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// <param name="handler" type="Object">A param.</param> /// <param name="timeout" type="Number">A param.</param> /// <returns type="SignalNotifier" /> /// </signature> return new SignalNotifier(); } return cls; }) (); exports.SignalNotifier = SignalNotifier; PreallocatedWorkItem = (function () { var cls = function PreallocatedWorkItem() { }; var cls = function PreallocatedWorkItem(handler) { }; var cls = function PreallocatedWorkItem(handler, priority) { }; var cls = function PreallocatedWorkItem(handler, priority, options) { }; cls.prototype.runAsync = function runAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } return cls; }) (); exports.PreallocatedWorkItem = PreallocatedWorkItem;