summaryrefslogtreecommitdiff
path: root/fml/lib/Mail/ThreadTrack.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-12-26 14:23:29 +0000
committerfukachan <fukachan>2001-12-26 14:23:29 +0000
commit72bfeaae87514e3bbcb064b2889c15e59b6a233a (patch)
treebea9b7d3a0bda1da33a400bd3780c33b68d539af /fml/lib/Mail/ThreadTrack.pm
parentb6c88d9cd99a010feb5faace65223c8a0332d3bb (diff)
downloadfml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.tar.gz
fml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.tar.bz2
fml8-72bfeaae87514e3bbcb064b2889c15e59b6a233a.zip
update documents, comments
Diffstat (limited to 'fml/lib/Mail/ThreadTrack.pm')
-rwxr-xr-xfml/lib/Mail/ThreadTrack.pm83
1 files changed, 52 insertions, 31 deletions
diff --git a/fml/lib/Mail/ThreadTrack.pm b/fml/lib/Mail/ThreadTrack.pm
index 5e7f1ab7..59680d6b 100755
--- a/fml/lib/Mail/ThreadTrack.pm
+++ b/fml/lib/Mail/ThreadTrack.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: ThreadTrack.pm,v 1.22 2001/11/26 09:12:38 fukachan Exp $
+# $FML: ThreadTrack.pm,v 1.23 2001/12/22 09:21:15 fukachan Exp $
#
package Mail::ThreadTrack;
@@ -68,9 +68,9 @@ C<$id> is sequential number for input data (article).
# Descriptions: constructor
-# Arguments: $self
+# Arguments: OBJ($self)
# Side Effects: none
-# Return Value: object
+# Return Value: OBJ
sub new
{
my ($self, $args) = @_;
@@ -143,9 +143,9 @@ sub DESTROY {}
# Descriptions: "mkdir -p" or "mkdirhier"
-# Arguments: directory [file_mode]
+# Arguments: STR($dir) STR($mode)
# Side Effects: set $ErrorString
-# Return Value: succeeded to create directory or not
+# Return Value: 1 or UNDEF
sub _mkdirhier
{
my ($dir, $mode) = @_;
@@ -163,7 +163,7 @@ sub _mkdirhier
# Descriptions: set up directory which is taken from
# $self->{ _db_dir }
-# Arguments: $self $curproc $args
+# Arguments: OBJ($self) HASH_REF($args)
# Side Effects: create a "_db_dir" directory if needed
# Return Value: 1 (success) or undef (fail)
sub _init_dir
@@ -195,9 +195,9 @@ and save its new number to C<file>.
# Descriptions: increment thread number $id holded in $seq_file
-# Arguments: $self $seq_file
+# Arguments: OBJ($self) STR($seq_file)
# Side Effects: increment id holded in $seq_file
-# Return Value: number
+# Return Value: NUM
sub increment_id
{
my ($self, $seq_file) = @_;
@@ -230,9 +230,9 @@ return @thread_id ARRAY
# Descriptions: return @thread_id ARRAY
-# Arguments: $self $args
-# Side Effects:
-# Return Value: none
+# Arguments: OBJ($self) HASH_REF($args)
+# Side Effects: update statistics
+# Return Value: ARRAY_HASH
sub list_up_thread_id
{
my ($self) = @_;
@@ -278,9 +278,9 @@ get output format.
# Descriptions: set output format
-# Arguments: $self $string
+# Arguments: OBJ($self) STR($mode)
# Side Effects: none
-# Return Value: string
+# Return Value: STR
sub set_mode
{
my ($self, $mode) = @_;
@@ -289,9 +289,9 @@ sub set_mode
# Descriptions: set output format
-# Arguments: $self
+# Arguments: OBJ($self)
# Side Effects: none
-# Return Value: string
+# Return Value: STR
sub get_mode
{
my ($self) = @_;
@@ -301,11 +301,15 @@ sub get_mode
=head2 set_fd( $fd )
-=head2 get_fd( $fd )
+=head2 get_fd()
=cut
+# Descriptions: set output format
+# Arguments: OBJ($self) HADNLE($fd)
+# Side Effects: none
+# Return Value: STR
sub set_fd
{
my ($self, $fd) = @_;
@@ -314,9 +318,9 @@ sub set_fd
# Descriptions: set output format
-# Arguments: $self $string
+# Arguments: OBJ($self)
# Side Effects: none
-# Return Value: string
+# Return Value: STR
sub get_fd
{
my ($self) = @_;
@@ -331,6 +335,10 @@ set thread listing order where $order is 'normal' or 'reverse'.
=cut
+# Descriptions: set thread listing order
+# Arguments: OBJ($self) STR($order)
+# Side Effects: none
+# Return Value: none
sub set_order
{
my ($self, $order) = @_;
@@ -349,13 +357,15 @@ sub set_order
=head2 exist($thread_id)
+$thread_id exists or not?
+
=cut
-# Descriptions:
-# Arguments: $self $string
-# Side Effects:
-# Return Value: none
+# Descriptions: $thread_id exists or not?
+# Arguments: OBJ($self) STR($id)
+# Side Effects: none
+# Return Value: 1 or 0
sub exist
{
my ($self, $id) = @_;
@@ -383,6 +393,10 @@ close specified $thread_id.
=cut
+# Descriptions: close specified $thread_id.
+# Arguments: OBJ($self) STR($thread_id)
+# Side Effects: update status
+# Return Value: none
sub close
{
my ($self, $thread_id) = @_;
@@ -408,9 +422,9 @@ C<set_status()> calls db_open() an db_close() automatically within it.
=cut
-# Descriptions:
-# Arguments: $self $curproc $args
-# Side Effects:
+# Descriptions: set status
+# Arguments: OBJ($self) HASH_REF($args)
+# Side Effects: update status
# Return Value: none
sub set_status
{
@@ -424,9 +438,9 @@ sub set_status
}
-# Descriptions:
-# Arguments: $self $args
-# Side Effects:
+# Descriptions: set status
+# Arguments: OBJ($self) HASH_REF($args)
+# Side Effects: update status
# Return Value: none
sub _set_status
{
@@ -445,6 +459,10 @@ add filter rule to ignore in thread database.
=cut
+# Descriptions: add filter rule to ignore in thread database.
+# Arguments: OBJ($self) HASH_REF($hash)
+# Side Effects: none
+# Return Value: none
sub add_filter
{
my ($self, $hash) = @_;
@@ -459,11 +477,14 @@ sub add_filter
=head2 log( $str )
+log $str
+
=cut
-# Descriptions:
-# Arguments: $self $args
-# Side Effects:
+
+# Descriptions: log
+# Arguments: OBJ($self) STR($str)
+# Side Effects: none
# Return Value: none
sub log
{