/[projects]/smsdaemon/PluginManager.cpp |
Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Enable dynamic reload of plugins/tasks when recieving a HUP signal
Loaded tasks should also be configurable
Enable selection and configuration of loaded plugins to be specified in the configuration file
Util: added another exec wrapper PlugiinManager, change path to wake script
Make pretty astyle -t -b -N
Util.*, HttpClient.*: make a new Http client based on libcurl and deprecate Util::readUrl WeatherPlugin.cpp, TrainInfo.cpp: Make use of HttpClient UrlTriggerPlugin.*: Make a new plugin which can trigger an external webapp. and return the response back to the requester
First version of a a weather plugin
Add the helper plugin concept
Move logpart to its own files
ListPlugin.cpp: dont send the plugin descriptions back to user (too much text) PluginManager.cpp, HostStatusPlugin.(h|cpp), CMakeLists.txt: Add a new plugin which sends server status back to requester (data is from uptime(1) and df(1) )
Added spooling (queing) function, with a standalone application(smsqueue) to put new messages into the spool dir.
Enable compilation 4.3
Allow ShellExecPlugin to return the output of the executed command.
Finally is the version.h working as i want to Added a StatusPlugin
Allow clients of ShellExecPlugin to specify whether user specified arguments to the commands should be allowed
Moving Plugin and PluginManager back to the main library because ... because I can !!!
Make togplugin work GsmModem.cpp - when sending SMS - truncate message body to 160 chars
CMakeLists.txt added a smsdaemon core library in order to ease testing. The other changes is to make this new library work correctly
Finished PluginManager::AddPlugin() so that the plugins can register them selves. Added a plugin for executing an external program.
Restructured the plugins a little and implemented a spam plugin.
Switched from homemade makefiles to CMake
Added first basic edition of smsdaemon. So far sending & receiving sms works and a basic sample plugin is implemented.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |