nsIWorkerScope

This interface represents the global scope in which a worker's script runs.
1.0
28
Introduced
Gecko 1.9.1
Inherits from: nsIWorkerGlobalScope Last changed in Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Method overview

void postMessage(in DOMString aMessage, [optional] in nsIWorkerMessagePort aMessagePort);
void close();

Attributes

Attribute Type Description
onclose nsIDOMEventListener A listener object to be called when the worker stops running.
onmessage nsIDOMEventListener A listener object to be called when a message is posted on the port. The message is in the event's data member.

Methods

Requires Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

close()

Allows the worker to terminate itself. If a listener has been established by setting the value of the onclose attribute, it gets called.

void close();
Parameters

None.

postMessage()

Posts a message to the scope's parent worker object.

void postMessage(
  in DOMString aMessage,
  in nsIWorkerMessagePort aMessagePort Optional
);
Parameters
aMessage
The message to post. It will be stored as the data member in the event.
aMessagePort Optional
Specifies the message port onto which to post the message; if not specified, the default port is used.

See also

Document Tags and Contributors

 Contributors to this page: Sheppy, trevorh, Jürgen Jeka
 Last updated by: Sheppy,