| Basicos::Spool::Printer::Item |
use Basicos::Spool::Printer::Item;
my $item = Basicos::Spool::Printer::Item->new(
spool => $spool_ref,
id => $sequence_number,
paths => [ $job_file_extension, $data_file_extension ]
);
# objeto Basicos::Spool::Item con la cabecera
my $header = $item->header();
# objetos Basicos::Spool::Item con los datos
my $data = $item->data();
Este módulo permite un acceso organizado a un elemento de una cola de trabajos de una cola tipo Spool::Printer. Depende fuertemente de the Basicos::Spool::Printer manpage ó un objeto con un interfaz equivalente.
Cada objeto Basicos::Spool::Printer::Item contiene dos objetos
Basicos::Spool::Item, llamados header y data, que compartirán
el id de trabajo pero que llevarán añadidos como extensión del fichero
los especificados en el argumento paths.
Estos objetos cabecera y datos no tienen ninguna semántica especial, sino que son simplemente dos elementos con el mismo identificador asociado y distinta extensión.
Crea un objeto nuevo sin efectuar ninguna operación sobre archivos.
Puede/debe recibir los siguientes parámetros:
Referencia a un objeto the Basicos::Spool manpage ó equivalente.
Identificador único dentro de la cola; generalmente se usa el número de secuencia dentro de la cola (mediante seq in the Basicos::Spool manpage).
Una referencia a un array de dos elementos conteniendo la extensión para los objetos header y data; ambos del tipo Spool::Item.
header()my $header = $item->header();
Devuelve el objeto Basicos::Spool::Item() asociado a la cabecera.
data()my $data = $item->data();
Devuelve el objeto Basicos::Spool::Item() asociado a los datos.
Fallo en la apertura del archivo de datos en el método save.
There are no known bugs in this module.
Please report problems to <Maintainer name(s)> (<contact address>). Patches are welcome.
Víctor Moral <victor@taquiones.net>, Angel Ortega <angel@triptico.com>
Copyright (c) 2006 <Venexma Europa, S.L.>. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
| Basicos::Spool::Printer::Item |