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

Reader Class Reference

Inheritance diagram for Reader::

Basic_PThread List of all members.

Public Methods

 Reader (char *n=".", char c1='*', char c2='*')
virtual void run ()

Public Attributes

char * s
char k1
char k2

Constructor & Destructor Documentation

Reader::Reader char *    n = ".",
char    c1 = '*',
char    c2 = '*'
[inline]
 

Definition at line 39 of file RWLock_Test.cpp.

00039                                                          : Basic_PThread(), 
00040    s( n ), k1( c1 ), k2( c2 ) { } 


Member Function Documentation

virtual void Reader::run   [inline, virtual]
 

Reimplemented from Basic_PThread.

Definition at line 42 of file RWLock_Test.cpp.

00042                       {
00043    for(;;) {
00044            printf(",");
00045            r.read();
00046            printf( "%c", k1 );
00047            printf( "Read:%s", s );
00048            printf( "%c", k2 );
00049            printf(",");
00050            sched_yield();
00051            r.releaseRead();
00052    }
00053    } 


Member Data Documentation

char Reader::k1
 

Definition at line 56 of file RWLock_Test.cpp.

char Reader::k2
 

Definition at line 57 of file RWLock_Test.cpp.

char* Reader::s
 

Definition at line 55 of file RWLock_Test.cpp.


The documentation for this class was generated from the following file:
Generated on Sun Oct 14 18:49:34 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001