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

Fred Class Reference

Inheritance diagram for Fred::

Basic_PThread Basic_PThread Basic_PThread List of all members.

Public Methods

 Fred (char *n=".", int a=0)
virtual void run ()
 Fred (char *n=".", char c1='*', char c2='*')
virtual void run ()
 Fred (char *n=".", int a=0)
virtual void run ()

Public Attributes

char * s
int amount
char * s
char k1
char k2
char * s

Constructor & Destructor Documentation

Fred::Fred char *    n = ".",
int    a = 0
[inline]
 

Definition at line 33 of file Basic_Test.cpp.

00033 : Basic_PThread(), s( n ) { } 

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

Definition at line 14 of file RWLock_Test.cpp.

00014                                                        : Basic_PThread(), 
00015    s( n ), k1( c1 ), k2( c2 ) { } 

Fred::Fred char *    n = ".",
int    a = 0
[inline]
 

Definition at line 33 of file Basic_Test.cpp.

00033 : Basic_PThread(), s( n ) { } 


Member Function Documentation

virtual void Fred::run   [inline, virtual]
 

Reimplemented from Basic_PThread.

Definition at line 35 of file Basic_Test.cpp.

00035                       {
00036      for(;;) {
00037    for( int i = 0; i < 10; i++ ) {
00038            ml.lock();
00039            printf("%s", s);
00040       ml.unlock();
00041         }
00042      
00043         sched_yield();
00044      }
00045    } 

virtual void Fred::run   [inline, virtual]
 

Reimplemented from Basic_PThread.

Definition at line 17 of file RWLock_Test.cpp.

00017                       {
00018    for(;;) {
00019            printf(",");
00020            r.write();
00021            p += s[0];
00022            printf( "%c", k1 );
00023            printf( "Write:%s", s );
00024            printf( "%c", k2 );
00025            printf(",");
00026            sched_yield();
00027            r.releaseWrite();
00028    }
00029    } 

virtual void Fred::run   [inline, virtual]
 

Reimplemented from Basic_PThread.

Definition at line 35 of file Basic_Test.cpp.

00035                       {
00036      for(;;) {
00037    for( int i = 0; i < 10; i++ ) {
00038            ml.lock();
00039            printf("%s", s);
00040       ml.unlock();
00041         }
00042      
00043         sched_yield();
00044      }
00045    } 


Member Data Documentation

int Fred::amount
 

Definition at line 48 of file Basic_Test.cpp.

char Fred::k1
 

Definition at line 32 of file RWLock_Test.cpp.

char Fred::k2
 

Definition at line 33 of file RWLock_Test.cpp.

char* Fred::s
 

Definition at line 47 of file Basic_Test.cpp.

char* Fred::s
 

Definition at line 31 of file RWLock_Test.cpp.

char* Fred::s
 

Definition at line 47 of file Basic_Test.cpp.


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