WISP ERT (Server)  1.0.0
The WISP Extended Runtime (Server side)
wtp.util.EventTarget Class Reference

Event target mix-in class. More...

Inheritance diagram for wtp.util.EventTarget:
wtp.connection.WTPConnection wtp.server.WTPServer

Public Member Functions

def __init__ (self)
 Event target mix-in constructor. More...
 
def on (self, event, handler=None)
 Add an event handler. More...
 
def off (self, event, handler)
 Remove an event handler. More...
 
def trigger (self, event, result=None)
 Trigger an event. More...
 

Private Attributes

 _all_handlers
 All event handlers. More...
 

Detailed Description

Event target mix-in class.

Constructor & Destructor Documentation

◆ __init__()

def wtp.util.EventTarget.__init__ (   self)

Event target mix-in constructor.

Member Function Documentation

◆ off()

def wtp.util.EventTarget.off (   self,
  event,
  handler 
)

Remove an event handler.

Parameters
eventEvent name.
handlerEvent handler function.

◆ on()

def wtp.util.EventTarget.on (   self,
  event,
  handler = None 
)

Add an event handler.

Parameters
eventEvent name.
handlerEvent handler function.
Returns
Event handler function.

◆ trigger()

def wtp.util.EventTarget.trigger (   self,
  event,
  result = None 
)

Trigger an event.

Parameters
eventEvent name.
resultEvent result.

Member Data Documentation

◆ _all_handlers

wtp.util.EventTarget._all_handlers
private

All event handlers.


The documentation for this class was generated from the following file: