Allow frontends to call plugin methods
|Assigned to:||Alguno||% Done:||
At the moment plugins can only connect to events emit by the NNTPGrab Core and respond to those with a custom action.
The next step is to allow frontends to call methods exported by plugins.
This is required to implement plugins like a scheduled search and import plugin (as the user needs to be able to specify which search queries need to be perfomed).
For this to work a list containing all available methods exported by plugins need to be propagated to frontends which includes signatures for all the methods.
Also something is needed to marshal method data. This marshaling also needs to work when using a environment running the NNTPGrab Server.
Perhaps some inspiration can be found in the DBUS documentation as it provides something similar
Updated by Alguno over 1 year ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset r1911.
Snapshots can be found at the following URLs:
Mac OS X: http://snapshots.nntpgrab.nl/osx/unstable-trunk/NNTPGrab_unstable_r1911.zip