diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-03-08 04:32:20 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-03-08 04:32:20 +0000 |
commit | 02e2217004783f3c23cef4adc872b8ebb9eaff1d (patch) | |
tree | d29f2b16e25d5bafd4ba57ddee3d38f24a0712e1 /externals/grill/flext/source/flsupport.h | |
parent | f237ae21678a18c8862d4e8c1f180f1d56097b17 (diff) |
""
svn path=/trunk/; revision=457
Diffstat (limited to 'externals/grill/flext/source/flsupport.h')
-rw-r--r-- | externals/grill/flext/source/flsupport.h | 7 |
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(); |