summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-03-25 05:09:11 +0000
committerfukachan <fukachan>2001-03-25 05:09:11 +0000
commitbb142e84243171e499ce0d47d20403ece1e56deb (patch)
treef00dc8f1bed3891dc71e10bc174bfbdf95444eb5
parent26397bfe8eb6f11773646947d9c178dace59f5e6 (diff)
downloadfml8-bb142e84243171e499ce0d47d20403ece1e56deb.tar.gz
fml8-bb142e84243171e499ce0d47d20403ece1e56deb.tar.bz2
fml8-bb142e84243171e499ce0d47d20403ece1e56deb.zip
add documents on the relation among programs and modules
-rw-r--r--fml/lib/FML/Process/index.ja.html1
-rw-r--r--fml/lib/FML/Process/pointer.ja.html1
-rw-r--r--fml/lib/FML/Process/programs.ja.html108
3 files changed, 110 insertions, 0 deletions
diff --git a/fml/lib/FML/Process/index.ja.html b/fml/lib/FML/Process/index.ja.html
index e35a4ad4..6269f068 100644
--- a/fml/lib/FML/Process/index.ja.html
+++ b/fml/lib/FML/Process/index.ja.html
@@ -11,6 +11,7 @@ FML/Process::* classes
<BODY BGCOLOR="#E6E6FA">
<CENTER><EM>FML::Process class modules</EM></CENTER>
<HR>
+<A HREF="programs.ja.html">各モジュールと対応するプログラム</A><HR>
<TABLE>
<TR>
<TD>
diff --git a/fml/lib/FML/Process/pointer.ja.html b/fml/lib/FML/Process/pointer.ja.html
new file mode 100644
index 00000000..9883287d
--- /dev/null
+++ b/fml/lib/FML/Process/pointer.ja.html
@@ -0,0 +1 @@
+<A HREF="programs.ja.html">各モジュールと対応するプログラム</A> \ No newline at end of file
diff --git a/fml/lib/FML/Process/programs.ja.html b/fml/lib/FML/Process/programs.ja.html
new file mode 100644
index 00000000..5a20023a
--- /dev/null
+++ b/fml/lib/FML/Process/programs.ja.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>
+メールサーバもしくはコマンドラインから呼び出すプログラム群について
+</TITLE>
+<META http-equiv="Content-Type"
+ content="text/html; charset=EUC-JP">
+</HEAD>
+
+<BODY BGCOLOR="#E6E6FA">
+<!-- ================== body =========================================== -->
+
+<CENTER>
+メールサーバもしくはコマンドラインから呼び出すプログラム群とそのモジュー
+ルについて
+</CENTER>
+
+<TABLE BORDER=4>
+ <TR>
+ <TD> モジュール
+ <TD> プログラム
+ <TD> 説明
+
+ <TR>
+ <TD> FML::Process::Flow
+ <TD> 対応なし
+ <TD> FML::Process::Switch が使う
+
+ <TR>
+ <TD> FML::Process::Switch
+ <TD> 対応なし
+ <TD> libexec/loader が呼び出すモジュール。
+ どの FML::Process::○○ を呼び出すのかを決める。
+ 実際にそのモジュールを駆動するのは
+ FML::Process::FLow::ProcessStart()
+
+ <TR>
+ <TD> FML::Process::Kernel
+ <TD> 対応なし
+ <TD> プログラムに対応するモジュールのベースクラス。
+ 各モジュールで別途定義されていないなら
+ FML::Process::Kernel のメソッドが使われる。
+ ここにあるメソッドは
+ FML::Process::FLow::ProcessStart() から
+ 呼び出される。
+
+ <BR>
+ FML::Process::CGI
+ FML::Process::Command
+ FML::Process::Configure
+ FML::Process::Distribute
+ FML::Process::DocViewer
+ FML::Process::TicketSystem
+
+
+ <TR>
+ <TD> FML::Process::CGI
+ <TD> fmlticket.cgi
+ <BR>
+ makefml.cgi
+ <TD> なんとか.cgi のベースクラスで、
+ モジュールとしては
+ FML::CGI::* のベースクラスとして使われる。
+
+ <TR>
+ <TD> FML::Process::Command
+ <TD> libexec/command
+ <BR>
+ fml.pl --ctladdr
+ <TD> コマンドメールを制御する
+
+ <TR>
+ <TD> FML::Process::Configure
+ <TD> makefml
+ <BR>
+ fmlconf
+ <TD> makefml インターフェイス
+
+ <TR>
+ <TD> FML::Process::Distribute
+ <TD> fml.pl
+ <BR>
+ distribute
+ <TD> 配送プログラム
+
+ <TR>
+ <TD> FML::Process::DocViewer
+ <TD> fmldoc
+ <TD> document を表示するもの。perldoc への wrapper
+
+ <TR>
+ <TD> FML::Process::QMail
+ <TD> まだできてない
+ <TD> ML名-コマンド@ドメイン というアドレスでコマンドを起動できる
+
+ <TR>
+ <TD> FML::Process::TicketSystem
+ <TD> fmlticket
+ <TD> チケットシステムの CUI インターフェイス。
+ GUI はコアな部分は同じでも
+ CGI.pm を使うなどいろいろと異なる点が多いので
+ FML::CGI::TicketSystem 経由で呼び出す。
+
+</TABLE>
+
+</BODY>
+</HTML>