Chris Nandor > Mac-Carbon > Mac::Processes

Download:
Mac-Carbon-0.82.tar.gz

Dependencies

Annotate this POD

Related Modules

Win32::Process
more...
By perlmonks.org

CPAN RT

New  4
Open  6
Stalled  1
View/Report Bugs
Module Version: 1.06   Source  

NAME ^

Mac::Processes - Macintosh Toolbox Interface to Process Manager

SYNOPSIS ^

    use Mac::Processes;

    while ( ($psn, $psi) = each(%Process) ) {
        print "$psn\t", 
               $psi->processName,       " ", 
               $psi->processNumber,     " ", 
               $psi->processType,       " ", 
               $psi->processSignature,  " ", 
               $psi->processSize,       " ", 
               $psi->processMode,       " ", 
               $psi->processLocation,   " ", 
               $psi->processLauncher,   " ", 
               $psi->processLaunchDate, " ", 
               $psi->processActiveTime, " ", 
               $psi->processAppSpec,    "\n";
    }

DESCRIPTION ^

Access to Inside Macintosh is essential for proper use of these functions. Explanations of terms, processes and procedures are provided there. Any attempt to use these functions without guidance can cause severe errors in your machine, including corruption of data. You have been warned.

Constants

kNoProcess
kSystemProcess
kCurrentProcess

Special process IDs.

launchContinue
launchNoFileFlags
launchUseMinimum
launchDontSwitch
launchAllow24Bit
launchInhibitDaemon

Launch flags.

modeDeskAccessory
modeMultiLaunch
modeNeedSuspendResume
modeCanBackground
modeDoesActivateOnFGSwitch
modeOnlyBackground
modeGetFrontClicks
modeGetAppDiedMsg
mode32BitCompatible
modeHighLevelEventAware
modeLocalAndRemoteHLEvents
modeStationeryAware
modeUseTextEditServices
modeDisplayManagerAware

Mode flags in SIZE resource.

AUTHOR ^

Written by Matthias Ulrich Neeracher <neeracher@mac.com>, documentation by Bob Dalgleish <bob.dalgleish@sasknet.sk.ca>. Currently maintained by Chris Nandor <pudge@pobox.com>.

syntax highlighting: