ost::ScriptThread Class Reference

#include <script3.h>

Inheritance diagram for ost::ScriptThread:

ost::Thread ost::Script List of all members.

Public Member Functions

virtual timeout_t getTimeout (void)
size_t getStack (void)
 ScriptThread (ScriptInterp *interp, int pri=0, size_t stack=0)
 ~ScriptThread ()

Protected Member Functions

void exit (const char *errmsg=NULL)
void exitEvent (const char *evt, bool inherited=true)
bool isExiting (void)
bool putSymbol (const char *id, const char *value, unsigned short size=0)
bool getSymbol (const char *id, char *buffer, unsigned short max)
bool addSymbol (const char *id, char *buffer, unsigned short max)
void block (void)
void unblock (void)
void lock (void)
void release (void)

Protected Attributes

ScriptInterpinterp

Friends

class ScriptInterp

Constructor & Destructor Documentation

ost::ScriptThread::ScriptThread ScriptInterp interp,
int  pri = 0,
size_t  stack = 0
 

ost::ScriptThread::~ScriptThread  ) 
 


Member Function Documentation

bool ost::ScriptThread::addSymbol const char *  id,
char *  buffer,
unsigned short  max
[inline, protected]
 

void ost::ScriptThread::block void   )  [protected]
 

void ost::ScriptThread::exit const char *  errmsg = NULL  )  [protected]
 

void ost::ScriptThread::exitEvent const char *  evt,
bool  inherited = true
[protected]
 

size_t ost::ScriptThread::getStack void   )  [inline]
 

bool ost::ScriptThread::getSymbol const char *  id,
char *  buffer,
unsigned short  max
[inline, protected]
 

virtual timeout_t ost::ScriptThread::getTimeout void   )  [virtual]
 

bool ost::ScriptThread::isExiting void   )  [inline, protected]
 

void ost::ScriptThread::lock void   )  [protected]
 

bool ost::ScriptThread::putSymbol const char *  id,
const char *  value,
unsigned short  size = 0
[inline, protected]
 

void ost::ScriptThread::release void   )  [protected]
 

void ost::ScriptThread::unblock void   )  [protected]
 


Friends And Related Function Documentation

friend class ScriptInterp [friend]
 


Member Data Documentation

ScriptInterp* ost::ScriptThread::interp [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 6 09:03:08 2006 for Bayonne Framework by  doxygen 1.4.6