Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/QNX4/Test/Reader.cpp

Go to the documentation of this file.
00001 #ifndef __J2K__QNX__Reader_CPP__
00002 #define __J2K__QNX__Reader_CPP__
00003 
00004 #include <j2k/Fred/QNX/Reader.hpp>
00005 #include <j2k/Fred/QNX/Extern.hpp>
00006 
00007 virtual void Reader::Run() {
00008   int r = 0;
00009   int o = 0;
00010 
00011   for(;;) {
00012     printf("Reader Receive(...)\n\r");
00013     rpid = Receive( 0, &msg, sizeof( msg ) );
00014     printf("Reader Received it! [%d]\n\r", rpid );
00015 
00016     r = b1->Read();
00017     if ( r != o ) { 
00018       o = r;
00019       printf("READ()   [%d] ", r );
00020       printf("READ(0)  [%d] ", b1->Read(0) );
00021       printf("READ(1)  [%d] ", b1->Read(1) );
00022     }
00023 
00024     printf("Send NULL message to Writer\n\r");
00025     Send( w1->Pid(), NULL, NULL, 0, 0 );
00026     printf("Returned from Send\n\r");
00027   }
00028 
00029   printf("Reader finished\n\r");
00030 } 
00031 
00032 #endif

Generated on Sun Oct 14 18:46:42 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001