home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / codelib6 / v_08_12 / 8n12083c < prev    next >
Encoding:
Text File  |  1995-11-01  |  463 b   |  22 lines

  1. /* reporter.c - Reporter task */
  2.  
  3. #include <synrtx.h>
  4.  
  5. task Reporter(void) {
  6.     task_t  self = task_self();
  7.     msg_t   msg;
  8.  
  9.     task_setHandler(0);
  10.     loop {
  11.         /* Wait for a while ... */
  12.         task_delay(500L);
  13.  
  14.         /* ... then report */
  15.         msg.srcTid  = self;
  16.         msg.dstTid  = task_idOf("Update");
  17.         msg.dstHid  = 1; /* Report = 1 */
  18.         msg.type    = msg_type_SYNC;
  19.         task_interrupt(&msg);
  20.     }
  21. }
  22.