GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Sympa::Task(3Sympa) sympa 6.2.62 Sympa::Task(3Sympa)

Sympa::Task - Tasks of Sympa

  use Sympa::Task;
  
  $task = Sympa::Task->new($serialized, context => $list,
      model => 'remind', label => 'EXEC', date => 1234567890);
  
  $task = Sympa::Task->new(context => $list, model => 'remind');

new ( $serialized, context => $that, model => $model, label => $label, date => $date )
new ( context => $that, model => $model, [ name => $name ], [ label => $label ], [ date => $date ] )
Constructor. Creates a new instance of Sympa::Task class.

The first style is usually used by task spool class (see also Sympa::Spool::Task): "context", "model", "label" and "date" are given by metadata (file name).

Parameters:

$serialized
Serialized content of task file in spool. If omitted (the second style above), appropriate task file is read, parsed and used for serialized content.
context => $that
Context of the task: List (instance of Sympa::List) or Site ('*').
model => $model
Task model.
name => $name
Selector of task. If omitted, value of parameter of context object that corresponds to task model is used; if parameter value was not valid, constructor returns "undef".
label => $label
Label of task. If omitted, default label (in many cases, empty string) is used.
date => $date
Unix time. creation date of label. If omitted, current time.

Returns:

New instance of Sympa::Task class.

dup ( )
Copy constructor. Creates deep copy of instance.
lines ( )
Instance method. Gets an array of parsed information by each line of serialized content.
to_string ( )
Instance method. Gets serialized content of the task.
get_id ( )
Instasnce method. Gets unique identifier of instance.

get_tasks ( $that, $model )
Function. Gets all possible tasks for particular context.

Parameters:

$that
Context. Instance of Sympa::List or '*'.
$model
Task model.

Returns:

An arrayref of possible tasks.

{date}
{model}
{title}
TBD.

task_manager(8).

Sympa::Spool::Task.

Task module appeared on Sympa 5.2b.1. It was renamed to Sympa::Task on Sympa 6.2a.41.

It was rewritten and split into Sympa::Task and Sympa::Spool::Task on Sympa 6.2.37b.2.

2021-04-27 6.2.62

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.