--Boundary-02=_+BwpBcKPcOY8yES Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2E.. * Keeping track of which application/services are in need/using the online= =20 state So for dial-on-demand all download managers, email fetchers etc. (from=20 different users?) could register with the demon and tell when they are done= =2E=20 Thus no more accidently interrupted transmissions.=20 > Proposed DCOP interface beware, I have no DCOP knowledge: enumOnlineUsage {OnOccasion=3D1, Explicit=3D2}=20 void registerOnlineUsage("Description", app, user, enumOnlineUsage ) // registers online usage, to be used by apps (kget, kmail, ...), (or io=20 slaves?), not=20 // Explicit are user triggered downloads, perhaps also mail, calendar // OnOccasion are automated things, like KWeather, Kopete user states,=20 // CCDB synchronisations, RSS feeds etc. Such apps could be configured=20 // to on connection setup do the first information fetch as Explicit and la= ter // 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= =20 kisdn to warn about pending online activities. Or would this be without scope of such a demon? Are demons user specific or= =20 avaible to all users on a machine? What about the support of central server= s=20 which deliver the internet connection (think a dial-up router of a small=20 network)? =46riedrich --Boundary-02=_+BwpBcKPcOY8yES Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBBpwB+ECqmVFXwdrMRAr8+AJsGLHkmWDVZAyqnRF0bbheHk7LbbACeM/oc AsTwga6fJR563BaqWdv8GIg= =+/lC -----END PGP SIGNATURE----- --Boundary-02=_+BwpBcKPcOY8yES--