version 1.20, 2002/08/15 18:16:29
|
version 1.21, 2002/08/28 18:29:22
|
Line 61 use GDBM_File;
|
Line 61 use GDBM_File;
|
|
|
This section contains all the files that get data from other servers |
This section contains all the files that get data from other servers |
and/or itself. There is one function that has a call to get remote |
and/or itself. There is one function that has a call to get remote |
information but isn't included here which is ProcessTopLevelMap. The |
information but is not included here which is ProcessTopLevelMap. The |
usage was small enough to be ignored, but that portion may be moved |
usage was small enough to be ignored, but that portion may be moved |
here in the future. |
here in the future. |
|
|
Line 79 collecting a classlist for the course th
|
Line 79 collecting a classlist for the course th
|
|
|
=over 4 |
=over 4 |
|
|
Input: $courseID, $c |
Input: $courseID, $lastDownloadTime, $c |
|
|
$courseID: The id of the course |
$courseID: The id of the course |
|
|
|
$lastDownloadTime: I am not sure. |
|
|
$c: The connection class that can determine if the browser has aborted. It |
$c: The connection class that can determine if the browser has aborted. It |
is used to short circuit this function so that it doesn't continue to |
is used to short circuit this function so that it does not continue to |
get information when there is no need. |
get information when there is no need. |
|
|
Output: \%classlist |
Output: \%classlist |
Line 126 sub DownloadClasslist {
|
Line 128 sub DownloadClasslist {
|
} |
} |
|
|
foreach my $name (keys(%classlist)) { |
foreach my $name (keys(%classlist)) { |
if($c->aborted()) { |
if((defined($c) && ($c->aborted())) { |
$classlist{'error'}='aborted'; |
$classlist{'error'}='aborted'; |
return \%classlist; |
return \%classlist; |
} |
} |