rad  3.0.0
Public Member Functions | Public Attributes | List of all members
scxml4py.activity.ThreadedActivity Class Reference

Threading based activity. More...

Inheritance diagram for scxml4py.activity.ThreadedActivity:
scxml4py.activity.AbstractActivity testApplication.ActivityBusy testShutter.ActivityClosing testShutter.ActivityDisabling testShutter.ActivityInitializing testShutter.ActivityOpening

Public Member Functions

def __init__ (self, theId, theEventQueue=None, theData=None)
 
def start (self)
 
def stop (self)
 
def run (self)
 
def __init__ (self, theId, theEventQueue=None, theData=None)
 
def start (self)
 
def stop (self)
 
def run (self)
 
- Public Member Functions inherited from scxml4py.activity.AbstractActivity
def __str__ (self)
 
def getId (self)
 
def setId (self, theId)
 
def sendInternalEvent (self, theEvent)
 
def isRunning (self)
 
def setRunning (self, running)
 
def __str__ (self)
 
def getId (self)
 
def setId (self, theId)
 
def sendInternalEvent (self, theEvent)
 
def isRunning (self)
 
def setRunning (self, running)
 

Public Attributes

 mThread
 
- Public Attributes inherited from scxml4py.activity.AbstractActivity
 mId
 
 mIsRunning
 
 mEventQueue
 
 mData
 

Detailed Description

Threading based activity.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def scxml4py.activity.ThreadedActivity.__init__ (   self,
  theId,
  theEventQueue = None,
  theData = None 
)

◆ __init__() [2/2]

def scxml4py.activity.ThreadedActivity.__init__ (   self,
  theId,
  theEventQueue = None,
  theData = None 
)

Member Function Documentation

◆ run() [1/2]

def scxml4py.activity.ThreadedActivity.run (   self)

◆ run() [2/2]

def scxml4py.activity.ThreadedActivity.run (   self)

◆ start() [1/2]

def scxml4py.activity.ThreadedActivity.start (   self)

◆ start() [2/2]

def scxml4py.activity.ThreadedActivity.start (   self)

◆ stop() [1/2]

def scxml4py.activity.ThreadedActivity.stop (   self)

◆ stop() [2/2]

def scxml4py.activity.ThreadedActivity.stop (   self)

Member Data Documentation

◆ mThread

scxml4py.activity.ThreadedActivity.mThread

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