• Aucun résultat trouvé

MORE INFORMATION

N/A
N/A
Protected

Academic year: 2022

Partager "MORE INFORMATION"

Copied!
2
0
0

Texte intégral

(1)

Perl version 5.10.0 documentation - Tie::Handle

Page 1 http://perldoc.perl.org

NAME

Tie::Handle - base class definitions for tied handles

SYNOPSIS

package NewHandle;

require Tie::Handle;

@ISA = qw(Tie::Handle);

sub READ { ... } # Provide a needed method

sub TIEHANDLE { ... } # Overrides inherited method package main;

tie *FH, 'NewHandle';

DESCRIPTION

This module provides some skeletal methods for handle-tying classes. See perltie for a list of the functions required in tying a handle to a package. The basic Tie::Handle package provides a new method, as well as methods TIEHANDLE, PRINT, PRINTF and GETC.

For developers wishing to write their own tied-handle classes, the methods are summarized below.

The perltie section not only documents these, but has sample code as well:

TIEHANDLE classname, LIST

The method invoked by the command tie *glob, classname. Associates a new glob instance with the specified class. LIST would represent additional arguments (along the lines of AnyDBM_File and compatriots) needed to complete the association.

WRITE this, scalar, length, offset

Write length bytes of data from scalar starting at offset.

PRINT this, LIST

Print the values in LIST PRINTF this, format, LIST

Print the values in LIST using format READ this, scalar, length, offset

Read length bytes of data into scalar starting at offset.

READLINE this

Read a single line GETC this

Get a single character CLOSE this

Close the handle OPEN this, filename

(Re-)open the handle BINMODE this

(2)

Perl version 5.10.0 documentation - Tie::Handle

Page 2 http://perldoc.perl.org

Specify content is binary EOF this

Test for end of file.

TELL this

Return position in the file.

SEEK this, offset, whence Position the file.

Test for end of file.

DESTROY this

Free the storage associated with the tied handle referenced by this. This is rarely needed, as Perl manages its memory quite well. But the option exists, should a class wish to perform specific actions upon the destruction of an instance.

MORE INFORMATION

The perltie section contains an example of tying handles.

COMPATIBILITY

This version of Tie::Handle is neither related to nor compatible with the Tie::Handle (3.0) module available on CPAN. It was due to an accident that two modules with the same name appeared. The namespace clash has been cleared in favor of this module that comes with the perl core in September 2000 and accordingly the version number has been bumped up to 4.0.

Références

Documents relatifs

diskette contains the CP/M (Control Program for Microcomputers) program, which operates the computer, and programs such as word processing, spreadsheet, etc... CARE

Ifthe cursor cannot find what you ask it to , it will not move. Sometimes it leaps a certain di stance, then suddenly darts back and seems stuck. We call this cursor rebound. The

The first report of the Canadian Task Force pointed out that we should discuss not the annual physical examination, but rather the peri- odic health examination, and

Two  weeks  later  Tina  returned  with  both  of  her  par-

Completely install Release 3.5 and reconfigure the kernel, as described in Chapters 2 and 3 of Release 3.5 Manual/or the Sun Workstation.. Ensure that you have 8 Mbytes of

If you plan to use the file server you are installing as a remote host for remote installation of another workstation, you will need an additional 5 Mbytes of free space in one

If SIGHUP is received, the current audit trail is closed, the audit_control file reread, and a new trail is opened. If SIGTERM is received the audit trail is closed and auditing

In this study we compare two strategies to produce summaries that incorporate novelty in different ways: a con- stant length summary, which contains only novel sentences, and