The serverplugins started based on the functionality offered by the
snap_plugins.cpp/.h
from the libsnapwebsites.
It includes support for one or more collections of plugins. One plugin can be shared between multiple collections.
The library offers a very easy way to load .so files at runtime to extend your servers and tools without having to recompile the entire project each time. Only the plugin can be updated, reload the service and voila! new functonality is instantly available.
The library includes its own set of exception. Note that exception can be used in a plugin just like any other function in your software.
The project is covered by the GPL 2.0 license.
Submit bug reports and patches on github.
This file is part of the snapcpp project.
vim: ts=4 sw=4 et