It is accomplished ...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -0,0 +1,339 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>BStopWatch Tasks</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>BStopWatch Tasks<hr></h1>
|
||||
|
||||
|
||||
<!-- master table -->
|
||||
<table border>
|
||||
<!-- table column headers -->
|
||||
<th>
|
||||
<table>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||||
</a>
|
||||
</td>
|
||||
</table>
|
||||
</th>
|
||||
<th><strong>Task</strong></th>
|
||||
<th><strong>Owner</strong></th>
|
||||
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>Class BStopWatch</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BStopWatch(const char *name, bool silent = false);
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BStopWatch();
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
void Suspend();
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
void Resume();
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
bigtime_t Lap();
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
bigtime_t ElapsedTime() const;
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
void Reset();
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
const char* Name() const;
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
|
||||
<!-- legend table -->
|
||||
<a name="legend">
|
||||
<table border>
|
||||
<tr>
|
||||
<td align="center"><strong>Legend</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td><img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td>Functional Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/User.gif" width="22" height="22" alt="Use Cases"></td>
|
||||
<td>Use Cases</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td>Unit Tests</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td>Technical Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation"></td>
|
||||
<td>Implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Check.gif" width="22" height="22" alt="Completed"></td>
|
||||
<td>Completed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</a>
|
||||
<br>
|
||||
|
||||
<!-- The obligatory SourceForge plug -->
|
||||
<center>
|
||||
<small>Hosted by:</small><br>
|
||||
<a href="http://sourceforge.net">
|
||||
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
||||
</a>
|
||||
<p>
|
||||
|
||||
<small>Copyright © 2001-2002 OpenBeOS Project</small>
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,904 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>IO Tasks</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>IO Tasks<hr></h1>
|
||||
|
||||
|
||||
<!-- summary table -->
|
||||
<table border>
|
||||
<!-- table column headers -->
|
||||
<th>
|
||||
<table>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||||
</a>
|
||||
</td>
|
||||
</table>
|
||||
</th>
|
||||
<th><strong>Task Summary</strong></th>
|
||||
<th><strong>Owner</strong></th>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BDataIO
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Steve Vallee
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BMallocIO
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Steve Vallee
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BMemoryIO
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Steve Vallee
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BPositionIO
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Steve Vallee
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<!-- detail table -->
|
||||
<table border>
|
||||
<!-- table column headers -->
|
||||
<th>
|
||||
<table>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||||
</a>
|
||||
</td>
|
||||
</table>
|
||||
</th>
|
||||
<th width="100%"><strong>Task Details</strong></th>
|
||||
<!-- <th><strong>Owner</strong></th> -->
|
||||
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BDataIO Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BDataIO
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BDataIO();
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BMallocIO Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BMallocIO();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BMallocIO();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual off_t Seek(off_t pos, uint32 seek_mode);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual off_t Position() const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual status_t SetSize(off_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
void SetBlockSize(size_t blocksize);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
const void* Buffer() const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
size_t BufferLength() const;
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BMemoryIO Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BMemoryIO(void *p, size_t len);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BMemoryIO(const void *p, size_t len);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BMemoryIO();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual off_t Seek(off_t pos, uint32 seek_mode);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual off_t Position() const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual status_t SetSize(off_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BPositionIO Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BPositionIO();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BPositionIO();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t Read(void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ssize_t Write(const void *buffer, size_t size);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual status_t SetSize(off_t size);
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
|
||||
<!-- legend table -->
|
||||
<a name="legend">
|
||||
<table border>
|
||||
<tr>
|
||||
<td align="center"><strong>Legend</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td><img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td>Functional Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/User.gif" width="22" height="22" alt="Use Cases"></td>
|
||||
<td>Use Cases</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td>Unit Tests</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td>Technical Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation"></td>
|
||||
<td>Implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Check.gif" width="22" height="22" alt="Completed"></td>
|
||||
<td>Completed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</a>
|
||||
<br>
|
||||
|
||||
<!-- The obligatory SourceForge plug -->
|
||||
<center>
|
||||
<small>The OpenBeOS project is hosted by:</small><br><br>
|
||||
<a href="http://sourceforge.net">
|
||||
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
||||
</a>
|
||||
<p>
|
||||
|
||||
<small>Copyright © 2001-2002
|
||||
<a href="http://www.openbeos.org">OpenBeOS</a> Project</small>
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,168 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Support Kit Milestones</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>Support Kit Milestones<hr></h1>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
Interface specs completed for all classes, functions, structs
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="32" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="168" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="25" align="right">16%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
|
||||
</li>
|
||||
<li>
|
||||
Use cases completed for all classes, functions, structs
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="32" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="168" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="25" align="center">16%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
|
||||
</li>
|
||||
<li>
|
||||
Unit tests completed for all classes, functions, structs
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="32" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="168" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="25" align="center">16%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
|
||||
</li>
|
||||
<li>
|
||||
Design discussions completed for all classes, functions, structs
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="32" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="168" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="25" align="center">16%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<a href="IO.html">IO</a> complete
|
||||
|
||||
<li>
|
||||
<a href="Utilities.html">Utilities</a> complete
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="6" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="194" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="35" align="right">3%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
<li>
|
||||
<a href="Synchronization.html">Synchronization</a> complete
|
||||
<!-- Copy this table to each item when work begins on it -->
|
||||
<!-- progress graph -->
|
||||
<table cellspacing="0">
|
||||
<tr>
|
||||
<!-- spacer -->
|
||||
<td width=10"></td>
|
||||
<!-- how much is done -->
|
||||
<td width="120" bgcolor="blue" align="left"></td>
|
||||
<!-- how much is left -->
|
||||
<td width="80" bgcolor="red" align="right"></td>
|
||||
<!-- the above two translated into a percentage -->
|
||||
<td width="35" align="right">60%</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<!-- end progress graph -->
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Alpha
|
||||
</li>
|
||||
<li>
|
||||
Beta 1
|
||||
</li>
|
||||
<li>
|
||||
Beta 2
|
||||
</li>
|
||||
<li>
|
||||
Release Candidate 1
|
||||
</li>
|
||||
<li>
|
||||
1.0!
|
||||
</li>
|
||||
</ol>
|
||||
<!-- Not implemented yet
|
||||
See the complete list of <a href="SupportKitTasks.html">Support Kit tasks</a>.
|
||||
|
||||
<br>
|
||||
-->
|
||||
<hr>
|
||||
|
||||
<!-- The obligatory SourceForge plug -->
|
||||
<center>
|
||||
<small>The OpenBeOS project is hosted by:</small><br><br>
|
||||
<a href="http://sourceforge.net">
|
||||
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
||||
</a>
|
||||
<p>
|
||||
|
||||
<small>Copyright © 2001-2002
|
||||
<a href="http://www.openbeos.org">OpenBeOS</a> Project</small>
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,688 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Synchronization Tasks</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Synchronization Tasks<hr></h1>
|
||||
|
||||
|
||||
<!-- summary table -->
|
||||
<table border>
|
||||
<!-- table column headers -->
|
||||
<th>
|
||||
<table>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||||
</a>
|
||||
</td>
|
||||
</table>
|
||||
</th>
|
||||
<th><strong>Task Summary</strong></th>
|
||||
<th><strong>Owner</strong></th>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BAutoLock
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Jeremy Rand
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td width="100%">
|
||||
BLocker
|
||||
</td>
|
||||
<!-- owner -->
|
||||
<td width="25%">
|
||||
Jeremy Rand
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<!-- detail table -->
|
||||
<table border>
|
||||
<!-- table column headers -->
|
||||
<th>
|
||||
<table>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="#legend">
|
||||
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
||||
</a>
|
||||
</td>
|
||||
</table>
|
||||
</th>
|
||||
<th width="100%"><strong>Task Details</strong></th>
|
||||
<!-- <th><strong>Owner</strong></th> -->
|
||||
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BAutoLock Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BAutolock(BLocker *lock);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BAutolock(BLocker &lock);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BAutolock(BLooper *looper);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
~BAutolock();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/blank-20.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
bool IsLocked();
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Class header -->
|
||||
<tr>
|
||||
<td colspan="7"><center><strong>BLocker Class</strong></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BLocker();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BLocker(const char *name);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BLocker(bool benaphore_style);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BLocker(const char *name, bool benaphore_style);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
BLocker(const char *name, bool benaphore_style, bool);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
virtual ~BLocker();
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
bool Lock(void);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
status_t LockWithTimeout(bigtime_t timeout);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
void Unlock(void);
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
thread_id LockingThread(void) const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
bool IsLocked(void) const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
int32 CountLocks(void) const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
int32 CountLockRequests(void) const;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Use Cases"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td><img src="
|
||||
../../images/Check.gif
|
||||
" width="22" height="22" alt="Implementation"></td>
|
||||
</table>
|
||||
</td>
|
||||
<!-- task -->
|
||||
<td>
|
||||
sem_id Sem(void) const;
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
|
||||
<!-- legend table -->
|
||||
<a name="legend">
|
||||
<table border>
|
||||
<tr>
|
||||
<td align="center"><strong>Legend</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td><img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec"></td>
|
||||
<td>Functional Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/User.gif" width="22" height="22" alt="Use Cases"></td>
|
||||
<td>Use Cases</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests"></td>
|
||||
<td>Unit Tests</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec"></td>
|
||||
<td>Technical Spec</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation"></td>
|
||||
<td>Implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../../images/Check.gif" width="22" height="22" alt="Completed"></td>
|
||||
<td>Completed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</a>
|
||||
<br>
|
||||
|
||||
<!-- The obligatory SourceForge plug -->
|
||||
<center>
|
||||
<small>The OpenBeOS project is hosted by:</small><br><br>
|
||||
<a href="http://sourceforge.net">
|
||||
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
||||
</a>
|
||||
<p>
|
||||
|
||||
<small>Copyright © 2001-2002
|
||||
<a href="http://www.openbeos.org">OpenBeOS</a> Project</small>
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user