diff options
| author | fukachan <fukachan> | 2001-12-26 14:23:29 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-12-26 14:23:29 +0000 |
| commit | 72bfeaae87514e3bbcb064b2889c15e59b6a233a (patch) | |
| tree | bea9b7d3a0bda1da33a400bd3780c33b68d539af /fml/lib/Mail/ThreadTrack/DB.pm | |
| parent | b6c88d9cd99a010feb5faace65223c8a0332d3bb (diff) | |
| download | fml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.tar.gz fml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.tar.bz2 fml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.zip | |
update documents, comments
Diffstat (limited to 'fml/lib/Mail/ThreadTrack/DB.pm')
| -rw-r--r-- | fml/lib/Mail/ThreadTrack/DB.pm | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/fml/lib/Mail/ThreadTrack/DB.pm b/fml/lib/Mail/ThreadTrack/DB.pm index 17256916..425c2528 100644 --- a/fml/lib/Mail/ThreadTrack/DB.pm +++ b/fml/lib/Mail/ThreadTrack/DB.pm @@ -4,7 +4,7 @@ # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # -# $FML: DB.pm,v 1.16 2001/12/21 07:34:06 tmu Exp $ +# $FML: DB.pm,v 1.17 2001/12/22 09:21:20 fukachan Exp $ # package Mail::ThreadTrack::DB; @@ -50,9 +50,9 @@ my @kind_of_databases = qw(thread_id date status sender articles message_id); -# Descriptions: -# Arguments: $self -# Side Effects: +# Descriptions: open database by tie() +# Arguments: OBJ($self) +# Side Effects: none # Return Value: none sub db_open { @@ -89,9 +89,9 @@ sub db_open } -# Descriptions: -# Arguments: $self -# Side Effects: +# Descriptions: clear database +# Arguments: OBJ($self) +# Side Effects: update database # Return Value: none sub db_clear { @@ -106,9 +106,9 @@ sub db_clear } -# Descriptions: -# Arguments: $directory -# Side Effects: +# Descriptions: clear database +# Arguments: STR($db_dir) +# Side Effects: clear database, remove file if needed # Return Value: none sub _db_clear { @@ -136,9 +136,9 @@ sub _db_clear } -# Descriptions: -# Arguments: $self -# Side Effects: +# Descriptions: close database by untie() +# Arguments: OBJ($self) +# Side Effects: none # Return Value: none sub db_close { @@ -160,9 +160,15 @@ sub db_close =head2 db_mkdb($min, $max) +remake database. + =cut +# Descriptions: remake database for messages from $min_id to $max_id +# Arguments: OBJ($self) NUM($min_id) NUM($max_id) +# Side Effects: remake database +# Return Value: none sub db_mkdb { my ($self, $min_id, $max_id) = @_; @@ -208,6 +214,10 @@ dump status database if $type is not specified. =cut +# Descriptions: dump data for database $type +# Arguments: OBJ($self) STR($type) +# Side Effects: none +# Return Value: none sub db_dump { my ($self, $type) = @_; @@ -228,6 +238,10 @@ return HASH REFERENCE for specified $type. =cut +# Descriptions: get HASH REFERENCE for specified $type. +# Arguments: OBJ($self) STR($db_type) +# Side Effects: none +# Return Value: STR or UNDEF sub db_hash { my ($self, $db_type) = @_; |
