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< Message > dequeue ()
 
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)
 
Worker * prev ()
 
Worker * prev ()
 
Worker * prev ()
 
Worker * next ()
 
Worker * next ()
 
Worker * next ()
 
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 Worker & current ()
 

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: