webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Worker Interface Reference

#include <Worker.idl>

Inheritance diagram for Worker:
EventTarget WTF::BasicRawSentinelNode< Worker >

Public Member Functions

 Worker (Workers &)
 
 ~Worker ()
 
void enqueue (const AbstractLocker &, RefPtr< Message >)
 
RefPtr< Messagedequeue ()
 
void terminate ()
 
void postMessage (any message, optional sequence< object > transfer=[])
 
- Public Member Functions inherited from EventTarget
void addEventListener ([AtomicString] DOMString type, EventListener? callback, optional(AddEventListenerOptions or boolean) options=false)
 
void removeEventListener ([AtomicString] DOMString type, EventListener? callback, optional(EventListenerOptions or boolean) options=false)
 
boolean dispatchEvent (Event event)
 
- Public Member Functions inherited from WTF::BasicRawSentinelNode< Worker >
 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
void setPrev (BasicRawSentinelNode *prev)
 
void setPrev (BasicRawSentinelNode *prev)
 
void setPrev (BasicRawSentinelNode *prev)
 
void setNext (BasicRawSentinelNode *next)
 
void setNext (BasicRawSentinelNode *next)
 
void setNext (BasicRawSentinelNode *next)
 
Workerprev ()
 
Workerprev ()
 
Workerprev ()
 
Workernext ()
 
Workernext ()
 
Workernext ()
 
bool isOnList () const
 
bool isOnList () const
 
bool isOnList () const
 
void remove ()
 
void remove ()
 
void remove ()
 
void prepend (BasicRawSentinelNode *)
 
void prepend (BasicRawSentinelNode *)
 
void prepend (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 

Static Public Member Functions

static Workercurrent ()
 

Public Attributes

attribute EventHandler onmessage
 

Constructor & Destructor Documentation

◆ Worker()

Worker::Worker ( Workers workers)

◆ ~Worker()

Worker::~Worker ( )

Member Function Documentation

◆ current()

Worker & Worker::current ( void  )
static

◆ dequeue()

RefPtr< Message > Worker::dequeue ( )

◆ enqueue()

void Worker::enqueue ( const AbstractLocker ,
RefPtr< Message message 
)

◆ postMessage()

void Worker::postMessage ( any  message,
optional sequence< object transfer = [] 
)

◆ terminate()

void Worker::terminate ( )

Member Data Documentation

◆ onmessage

attribute EventHandler Worker::onmessage

The documentation for this interface was generated from the following files: