File: programming/cocoa/UKCrashReporter.zip/UKCrashReporter/UKSystemInfo.h


//
//  UKSystemInfo.h
//  UKSystemInfo
//
//  Created by Uli Kusterer on 23.09.04.
//  Copyright 2004 M. Uli Kusterer. All rights reserved.
//
 
#import <Cocoa/Cocoa.h>
// RAM Size in MBs.
// System version as a string MM.m.b
// CPU speed in MHz.
// Number of CPU cores. This is always >= number of CPUs.
// Name of Mac model, as best as we can determine.
// Same as UKAutoreleasedCPUName( NO );
// Returns CPU name, i.e. "G3", "G4" etc. If releaseIt is YES, this will look up the name anew each time, otherwise it will cache the name for subsequent calls. Doesn't support the G5 :-(
//NSString*	UKSystemSerialNumber();
// System version as the separate components (Major.Minor.Bugfix).
 
// Don't use the following for new code:
//	(Since the number is in BCD, the maximum for minor and bugfix revisions is 9, so this returns 1049 for 10.4.10)
// System version as BCD number, I.e. 0xMMmb

This code uses the PclZip Zip File reading code, which is subject to the GNU LGPL. It also uses the GeSHi syntax highlighter, subject to the GPL. Ask if you want this for your own web site, it's free.