Re: System Idle Time
Re: System Idle Time
- Subject: Re: System Idle Time
- From: Mike Paquette <email@hidden>
- Date: Tue, 26 Oct 2004 14:31:47 -0700
Hmmmm... Not only is that undocumented SPI, but it's also used
incorrectly. The comment about MDD PowerMacs is also wildly
misleading.
Think about it. Default C return type with no prototype is... And you
cast that to... And suppose the real returned value is in another
register...
Using undocumented SPI is bad, m'kay?
Mike Paquette
On Oct 26, 2004, at 12:59 PM, Evan Schoenberg wrote:
Here's some GPL code from Adium:
//Returns the current # of seconds the user has been idle
- (double)currentIdleTime
{
double idleTime = CGSSecondsSinceLastInputEvent(-1);
//On MDD Powermacs, the above function will return a large value
when the machine is active (-1?).
//Here we check for that value and correctly return a 0 idle time.
if(idleTime >= 18446744000.0) idleTime = 0.0; //18446744073.0
return(idleTime);
}
On Oct 26, 2004, at 1:06 PM, Mike Lewis wrote:
Hello,
How can I get the system idle time in Cocoa? I want to know how long
the user has been away from computer. I tried using a timer called
EventLoopIdleTimer in Carbon, which works fine, but it only gives me
the idle time of my application. I also read something about
HIDIdleTime in the archives, but couldn't find any source code
examples on how to use it.
Cheers,
Mike
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's
FREE! http://messenger.msn.com/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden