Net::Hotline::FileInfoItem - File object used internally by Net::Hotline::Client


Net-Hotline documentation  | view source Contained in the Net-Hotline distribution.

Index


NAME

Top

Net::Hotline::FileInfoItem - File object used internally by Net::Hotline::Client

SYNOPSIS

Top

    use Net::Hotline::FileInfoItem;

    $file = new Net::Hotline::FileInfoItem;

    $file->name("smile");
    $file->comments("A happy file.");
    ...

DESCRIPTION

Top

Net::Hotline::FileInfoItem is a simple class for storing and retrieving file information, You should never have to create your own Net::Hotline::FileInfoItem objects when using Net::Hotline::Client. Getting and (to a lesser extent) setting attributes is all that should be necessary.

CONSTRUCTION

Top

new

Creates a new Net::Hotline::FileInfoItem object with all attributes set to undef.

METHODS

Top

All the Net::Hotline::FileInfoItem methods are simple attribute get/set routines. If given an argument, they set an attribute. In all cases, they return the current value of the attribute.

comment TEXT

The file comments (as seen in the Mac OS Finder).

ctime NUM

The creation time of the file, given as a Mac OS native time value. Add the constant Net::Hotline::Constants::HTLC_MACOS_TO_UNIX_TIME to it to change it to seconds since the Unix epoch.

creator TEXT

The file creator, given as a four-letter Mac OS creator code ("TTXT", "SIT!", etc.)

name TEXT

The file name.

icon

The file icon given as a four-letter code.

mtime NUM

The modification time of the file, given as a Mac OS native time value. Add the constant Net::Hotline::Constants::HTLC_MACOS_TO_UNIX_TIME to it to change it to seconds since the Unix epoch.

ctime NUM

The creation time of the file, given as a Mac OS native time value. Add the constant Net::Hotline::Constants::HTLC_MACOS_TO_UNIX_TIME to it to change it to seconds since the Unix epoch.

size NUM

The size of the file in bytes.

type TEXT

The file type, given as a four-letter Mac OS type code ("TEXT", "PICT", etc.), Net::Hotline::Constants::HTLC_INFO_FOLDER_TYPE for folders, and Net::Hotline::Constants::HTLC_INFO_FALIAS_TYPE for folder aliases.

AUTHOR

Top

John C. Siracusa (siracusa@mindspring.com)

COPYRIGHT

Top


Net-Hotline documentation  | view source Contained in the Net-Hotline distribution.