#!/usr/local/bin/perl -w #-*- perl -*- # # Copyright (C) 2000 Ken'ichi Fukamachi # All rights reserved. # # $FML$ # package FML::Process::Scheduler; use vars qw($debug @ISA @EXPORT @EXPORT_OK); use strict; use Carp; use FML::Process::Kernel; @ISA = qw(FML::Process::Kernel); =head1 NAME FML::Process::Scheduler -- demonstration =head1 SYNOPSIS use FML::Process::Configure; $curproc = new FML::Process::Configure; $curproc->run(); =head1 DESCRIPTION FML::Process::Configure is the wrapper for fmlconf and makefml. See C for each method definition. =head2 MODULES These programs, C and C, bootstrap by using these modules in this order. libexec/loader -> FML::Process::Switch -> FML::Process::Configure =head1 METHODS =head2 C usual constructor. =head2 C dummy. =cut sub prepare { ; } sub run { my ($self, $args) = @_; use FileHandle; use TinyScheduler; my $schedule = new TinyScheduler; $schedule->parse; my $tmp = $schedule->tmpfile; my $fh = new FileHandle $tmp, "w"; $schedule->print($fh); $fh->close; system "w3m -dump $tmp"; unlink $tmp; } # dummy to avoid the error ( undefined function ) sub AUTOLOAD { ; } =head1 AUTHOR Ken'ichi Fukamachi =head1 COPYRIGHT Copyright (C) 2001 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 HISTORY FML::Process::Configure appeared in fml5 mailing list driver package. See C for more details. =cut 1;