Public Member Functions | Protected Member Functions

SkillerExecutionThread Class Reference

Skiller Execution Thread. More...

#include "exec_thread.h"

Inheritance diagram for SkillerExecutionThread:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SkillerExecutionThread ()
 Constructor.
virtual ~SkillerExecutionThread ()
 Destructor.
virtual void init ()
virtual void loop ()
virtual void finalize ()
void bb_interface_reader_removed (fawkes::Interface *interface, unsigned int instance_serial) throw ()
 A reading instance has been closed for a watched interface.

Protected Member Functions

virtual void run ()
 Stub to see name in backtrace for easier debugging.

Detailed Description

Skiller Execution Thread.

This thread runs and controls the Lua interpreter and passes data into the execution engine.

Author:
Tim Niemueller

Definition at line 51 of file exec_thread.h.


Constructor & Destructor Documentation

SkillerExecutionThread::SkillerExecutionThread (  ) 

Constructor.

Definition at line 57 of file exec_thread.cpp.

SkillerExecutionThread::~SkillerExecutionThread (  )  [virtual]

Destructor.

Definition at line 71 of file exec_thread.cpp.


Member Function Documentation

void SkillerExecutionThread::bb_interface_reader_removed ( fawkes::Interface interface,
unsigned int  instance_serial 
) throw () [virtual]

A reading instance has been closed for a watched interface.

This is called whenever a reading instance of an interface you are watching is closed.

Parameters:
interface interface instance that you supplied to bbil_add_reader_interface()
instance_serial the instance serial of the reading instance that has just been removed.

Reimplemented from fawkes::BlackBoardInterfaceListener.

Definition at line 207 of file exec_thread.cpp.

virtual void SkillerExecutionThread::run (  )  [inline, protected, virtual]

Stub to see name in backtrace for easier debugging.

See also:
Thread::run()

Definition at line 73 of file exec_thread.h.


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