[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: RFC: Keeping track of online/offline status & central DNS
From:       "Friedrich W. H. Kossebau" <Friedrich.W.H () Kossebau ! de>
Date:       2004-11-26 10:07:50
Message-ID: 200411261107.58321.Friedrich.W.H () Kossebau ! de
[Download RAW message or body]


Hi,

Am Donnerstag, 25. November 2004 12:11, schrieb Waldo Bastian:
> A KDED Module that keeps track of the internet connection status and that
> provides DNS lookup service with intelligent support for round-robin DNS.
>
>
> Design goals
> ============
...
* Keeping track of which application/services are in need/using the online 
state

So for dial-on-demand all download managers, email fetchers etc. (from 
different users?) could register with the demon and tell when they are done. 
Thus no more accidently interrupted transmissions. 

> Proposed DCOP interface
beware, I have no DCOP knowledge:

enumOnlineUsage {OnOccasion=1, Explicit=2} 
void registerOnlineUsage("Description", app, user, enumOnlineUsage )
// registers online usage, to be used by apps (kget, kmail, ...), (or io 
slaves?), not 
// Explicit are user triggered downloads, perhaps also mail, calendar
// OnOccasion are automated things, like KWeather, Kopete user states, 
// CCDB synchronisations, RSS feeds etc. Such apps could be configured 
// to on connection setup do the first information fetch as Explicit and later
// on OnOccasion so at least one update is ensured.

void unregisterOnlineUsage( app, user )
// unregisters an app/service

"list of online users" listOnlineUsers()
// lists all registered apps using the online state, to be used by kppp or 
kisdn to warn about pending online activities.

Or would this be without scope of such a demon? Are demons user specific or 
avaible to all users on a machine? What about the support of central servers 
which deliver the internet connection (think a dial-up router of a small 
network)?

Friedrich

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic