Synchronization Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BAutoLock Jeremy Rand
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker Jeremy Rand





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BAutoLock Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BAutolock(BLocker *lock);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BAutolock(BLocker &lock);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BAutolock(BLooper *looper);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
~BAutolock();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsLocked();
BLocker Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker(const char *name);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker(bool benaphore_style);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker(const char *name, bool benaphore_style);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLocker(const char *name, bool benaphore_style, bool);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BLocker();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool Lock(void);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t LockWithTimeout(bigtime_t timeout);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void Unlock(void);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
thread_id LockingThread(void) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsLocked(void) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
int32 CountLocks(void) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
int32 CountLockRequests(void) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
sem_id Sem(void) const;





Legend
Functional Spec Functional Spec
Use Cases Use Cases
Unit Tests Unit Tests
Technical Spec Technical Spec
Implementation Implementation
Completed Completed

The OpenBeOS project is hosted by:

SourceForge Logo

Copyright © 2001-2002 OpenBeOS Project