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>