internal package Foswiki::Contrib::MailerContrib::Subscription internal package Foswiki::Contrib::MailerContrib::Subscription ClassMethod new($pages, $childDepth, $options) $pages - Wildcarded expression matching subscribed pages.
$childDepth - Depth of children of $topic to notify changes for. Defaults to 0
$options - bitmask of Foswiki::Contrib::MailerContrib::Subscription options
ObjectMethod matches($topic, $db, $depth) → boolean $topic - Topic names we are checking (may be an array ref)
$db - Foswiki::Contrib::MailerContrib::UpData database of parent names
$depth - If non-zero, check if the parent of the given topic matches as well. undef = 0.
TODO: '*' should match alot of things..
ObjectMethod covers($other, $db) → $boolean $other - Other subscription object we are checking
$db - Foswiki::Contrib::MailerContrib::UpData database of parent names
ObjectMethod filterExact( \@pages ) → $boolean ObjectMethod getMode() → $mode ObjectMethod equals($other) → $boolean