Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.268.733 Times

Tie::Layers 0.06

  Date Added: November 24, 2010  |  Visits: 960

Tie::Layers

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



SYNOPSIS ##### # Subroutines # use Tie::Layers qw(is_handle config); $yes = is_handle( $file_handle ); ($key, $old_value) = config(%options, $key); ($key, $old_value) = config(%options, $key => $new_value ); #### # Config default startup options # @old_options_list = config(%options, @option_list); @old_options_list = config(%options, @option_list); @old_options_list = config(%options, %option_list); ##### # Class interface # require Tie::Layers; ##### # Using support methods and file handle with # the file subroutines such as open(), readline() # print(), close() # tie *LAYERS_FILEHANDLE, Tie::Layers, @options $layers = tied *LAYERS_FILEHANDLE; ##### # Using support methods only, no file subroutines # $layers = Tie::Layers->TIEHANDLE(@options); ($key, $old_value) = $layers->config($key); ($key, $old_value) = $layers->config($key => $new_value ); @old_options_list = $layers->config(@option_list); @old_options_list = $layers->config(@option_list); @old_options_list = $layers->config(%option_list); $data = $layers->fin($filename, @options); $data = $layers->fout($filename, $data, @options); $yes = $layers->is_handle( $file_handle ); If a subroutine or method will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. The Tie::Layers program module contains the tie file handle Tie::Layers package. The Tie::Layers package provides the ability to insert a stack of subroutines between file subroutines print and realine and the underlying $file. The syntax of the subroutines of each layer of the readline stack and the print stack must comply to the the requirements described herein below. This is necessary so that the Tie::Layers READLINE and PRINT subroutines know how to transfer the output from one layer to the input of another layer. The stacks are setup by supplying options with a reference to the subroutine for each layer in the print stack and the readline stack. The Tie::Layers are line orientated and do not support any character file subrouintes. The getc, read, and write file subroutines are supported by the Tie::Layers package. The seek routines are line oriented in that the seek and tell subroutine positions are the line in the underlying file and not the character position in the file..

Requirements: No special requirements
Platforms: Linux
Keyword: Config File Libraries List Old Options Programming Read And Write Read And Write Files Stack Tielayers
Users rating: 0/10

License: Freeware Size: 71.68 KB
USER REVIEWS
More Reviews or Write Review


TIE::LAYERS RELATED
Libraries  -  HH::Unispool::Config::File::Token::Unnumbered::Bcs 0.3
HH::Unispool::Config::File::Token::Unnumbered::Bcs is a Perl class for BCS B tokens. SYNOPSIS Application programmers dont need to use this class and API programmers read code. ABSTRACT class for BCS B tokens...
133.12 KB  
Libraries  -  Config::File 1.4
Config::File is a Perl module to parse a simple configuration file. SYNOPSIS use Config::File; my $config_hash = Config::File::read_config_file($configuration_file); read_config_file parses a simple configuration file and stores its values...
4.1 KB  
Utilities  -  Directory List Transfer 1.0
Software that enables transfer of Directory List Detail to a text file, directory List may be viewed (cut and pasted etc) via "View Directory". Software includes Visual Basic Source Code.
1.4 MB  
File Sharing  -  yooSEND File Transfer and Sharing files 1
With yooSEND you have the option to have at your fingertips all your devices on a single phone: Android Tablet,iPhone, iPad, iPod, PC (at home or in the office), laptops on Windows or Mac. This way your friends can send, share, transfer files of...
57.53 MB  
File Cataloguers  -  DiskSorter 9.5.12
DiskSorter is a free, fast and easy-to-use file classification utility allowing one to classify and categorize files in one or more disks, directories, network shares and NAS storage devices. DiskSorter provides multiple file classification and...
3.48 MB  
File Utilities  -  Disk Sorter Pro 3.5.18
DiskSorter is a file classification utility allowing one to classify and categorize files in local disks, network shares and NAS storage devices. Users are provided with multiple product versions ranging from an easy-to-use free version to an...
3.82 MB  
File Utilities  -  Disk Sorter 3.5.18
DiskSorter is a file classification utility allowing one to classify and categorize files in local disks, network shares and NAS storage devices. Users are provided with multiple product versions ranging from an easy-to-use free version to an...
3.82 MB  
File Utilities  -  Disk Sorter Ultimate 3.5.18
DiskSorter is a file classification utility allowing one to classify and categorize files in local disks, network shares and NAS storage devices. Users are provided with multiple product versions ranging from an easy-to-use free version to an...
3.87 MB  
File Utilities  -  Disk Sorter Ultimate x64 3.5.18
DiskSorter is a file classification utility allowing one to classify and categorize files in local disks, network shares and NAS storage devices. Users are provided with multiple product versions ranging from an easy-to-use free version to an...
4.55 MB  
File Utilities  -  Disk Sorter Pro x64 3.5.18
DiskSorter is a file classification utility allowing one to classify and categorize files in local disks, network shares and NAS storage devices. Users are provided with multiple product versions ranging from an easy-to-use free version to an...
4.5 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB