aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flsupport.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-03-08 04:32:20 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-03-08 04:32:20 +0000
commit02e2217004783f3c23cef4adc872b8ebb9eaff1d (patch)
treed29f2b16e25d5bafd4ba57ddee3d38f24a0712e1 /externals/grill/flext/source/flsupport.h
parentf237ae21678a18c8862d4e8c1f180f1d56097b17 (diff)
""
svn path=/trunk/; revision=457
Diffstat (limited to 'externals/grill/flext/source/flsupport.h')
-rw-r--r--externals/grill/flext/source/flsupport.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flsupport.h b/externals/grill/flext/source/flsupport.h
index f7e65899..b76437cc 100644
--- a/externals/grill/flext/source/flsupport.h
+++ b/externals/grill/flext/source/flsupport.h
@@ -521,6 +521,11 @@ public:
static bool Forward(const t_symbol *sym,AtomAnything &args) { return Forward(sym,args.Header(),args.Count(),args.Atoms()); }
static bool Forward(const char *sym,AtomAnything &args) { return Forward(MakeSymbol(sym),args.Header(),args.Count(),args.Atoms()); }
+ static bool Forward(const t_symbol *sym,int argc,const t_atom *argv) { return Forward(sym,sym_list,argc,argv); }
+
+ static bool Forward(const t_symbol *sym,AtomList &args) { return Forward(sym,args.Count(),args.Atoms()); }
+ static bool Forward(const char *sym,AtomList &args) { return Forward(MakeSymbol(sym),args.Count(),args.Atoms()); }
+
//! @} FLEXT_S_MSG
@@ -881,6 +886,8 @@ public:
bool Delay(double tm,void *data = NULL);
//! Trigger a periodic interval
bool Periodic(double tm,void *data = NULL);
+ //! Trigger immediately
+ bool Now(void *data = NULL) { return Delay(0,data); }
//! Worker function, called on every timer event
virtual void Work();