The Meta-Environment API

asf-progress-listener.tb

Go to the documentation of this file.
00001 #ifndef __ASF_PROGRESS_LISTENER__
00002 #define __ASF_PROGRESS_LISTENER__
00003 
00004 process ASFStatusToProgress is
00005 let
00006   Event: attribute-changed-event,
00007   ModuleId: module-id,
00008   Value: term
00009 in
00010   MM-Subscribe-Attribute-Changed(<module-id>,ASF_NAMESPACE,"status",<term>,<term>)
00011   .
00012   (
00013     rec-note(mm-attribute-changed(Event?))
00014     . ACE-GetModuleId(Event, ModuleId?)
00015     . ACE-GetNewValue(Event, Value?)
00016     . snd-msg(pro-set-status(ModuleId, ASF_NAMESPACE, Value))
00017   ) * delta
00018 endlet
00019 
00020 toolbus(ASFStatusToProgress)
00021 
00022 #endif /* __ASF_PROGRESS_LISTENER__ */

Generated on Fri Sep 12 13:16:07 2008 for asfsdf-meta by  doxygen 1.4.6