diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-06-07 14:40:19 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-06-07 14:40:19 +0000 |
commit | 6453bdb49bd08b3f8cec729f36fd75099e80a174 (patch) | |
tree | b5614301d06a5b9c4a1455492af30fe98d5fbbd2 /externals/grill/flext/source/flthr.cpp | |
parent | 0e0792d5b45037c5bd3202fe4de4e68f4e0886c5 (diff) |
cosmetic stuff
corrections to config build templates
digest one-element list messages as single atoms
made flext::Forward threadsafe
simplified message analysis
svn path=/trunk/; revision=3127
Diffstat (limited to 'externals/grill/flext/source/flthr.cpp')
-rw-r--r-- | externals/grill/flext/source/flthr.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/externals/grill/flext/source/flthr.cpp b/externals/grill/flext/source/flthr.cpp index f56ab096..fb2a28b5 100644 --- a/externals/grill/flext/source/flthr.cpp +++ b/externals/grill/flext/source/flthr.cpp @@ -104,9 +104,6 @@ static ThrFinder< TypedLifo<thr_entry> > thractive,thrstopped; static flext::ThrCond *thrhelpcond = NULL; -flext::thrid_t flext::GetSysThreadId() { return thrid; } - - static void LaunchHelper(thr_entry *e) { e->thrid = flext::GetThreadId(); @@ -601,8 +598,8 @@ bool flext::SetPriority(int p,thrid_t id) flext_base::thr_params::thr_params(int n): cl(NULL),var(new _data[n]) {} flext_base::thr_params::~thr_params() { if(var) delete[] var; } -void flext_base::thr_params::set_any(const t_symbol *s,int argc,const t_atom *argv) { var[0]._any.args = new AtomAnything(s,argc,argv); } -void flext_base::thr_params::set_list(int argc,const t_atom *argv) { var[0]._list.args = new AtomList(argc,argv); } +void flext_base::thr_params::set_any(const t_symbol *s,int argc,const t_atom *argv) { var[0]._any = new AtomAnything(s,argc,argv); } +void flext_base::thr_params::set_list(int argc,const t_atom *argv) { var[0]._list = new AtomList(argc,argv); } #if FLEXT_THREADS == FLEXT_THR_POSIX |