NAME

BusyBird::StatusStorage::Common - common partial implementation of StatusStorage

SYNOPSIS

package My::StatusStorage;
use parent "BusyBird::StatusStorage";
use BusyBird::StatusStorage::Common qw(ack_statuses get_unacked_counts contains);

sub new { ... }
sub get_statuses { ... }
sub put_statuses { ... }
sub delete_statuses { ... }

1;

DESCRIPTION

This module implements and exports some methods required by BusyBird::StatusStorage interface.

To import methods from BusyBird::StatusStorage::Common, the importing class must implement get_statuses() and put_statuses. This is because exported methods in BusyBird::StatusStorage::Common use those methods.

EXPORTABLE FUNCTIONS

The following methods are exported only by request.

ack_statuses

get_unacked_counts

contains

See BusyBird::StatusStorage.

AUTHOR

Toshio Ito <toshioito [at] cpan.org>