------------------------------------------------------------ revno: 253 committer: Siegfried-Angel Gevatter Pujals <siegfr...@gevatter.com> branch nick: bluebird timestamp: Sat 2011-09-17 12:41:24 +0200 message: Update extension base class docstring. modified: src/extension.vala
-- lp:~zeitgeist/zeitgeist/bluebird https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird Your team Zeitgeist Framework Team is subscribed to branch lp:~zeitgeist/zeitgeist/bluebird. To unsubscribe from this branch go to https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'src/extension.vala' --- src/extension.vala 2011-09-05 16:16:36 +0000 +++ src/extension.vala 2011-09-17 10:41:24 +0000 @@ -23,17 +23,14 @@ /** * Base class for all extensions * - * FIXME: figure out what to do with this. I don't really see - * what the point for it is, since D-Bus accessible stuff is - * usually exported on a new interface. --RainCT - * Every extension has to define a list of accessible methods as - * 'PUBLIC_METHODS'. The constructor of an Extension object takes the - * engine object it extends as the only argument. - * --- - * - * In addition each extension has a set of hooks to control how events are - * inserted and retrieved from the log. These hooks can either block the - * event completely, modify it, or add additional metadata to it. + * The constructor of an Extension object takes the Engine object + * it extends as the only argument. + * + * Extensions have a set of hooks with which they can control how + * events are inserted and retrieved from the log. + * + * Additionally, extensions may create their own D-Bus interface + * over which they can expose their own methods. */ public abstract class Extension : Object {
_______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp