logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       John C. Siracusa (siracusa@mindspring.com)

Construction

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

Description

       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.

Methods

       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.

Name

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

Synopsis

           use Net::Hotline::FileInfoItem;

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

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

See Also