GENERIC_SERVER
0.0.0.9
A light-weight, cross-platform, pluggable, extensible and secure framework for deploying C++ plug-ins.
|
framework | |
control.cpp | |
control.h | Master program that initiates GENERIC_SERVER, spawns a thread for each plug-in and runs message loop for that plug-in |
generic_server.cpp | |
generic_server.h | Singleton class to manage framework state and provide utility functions. This class stores master Vector, where all plug-ins are stored. It provides mechanisms to access all loaded plug-ins, loads and unloads plug-ins and provides TCP socket and TLS functionality to plug-ins |
mainpage.h | |
service.cpp | |
sslserver.cpp | |
sslserver.h | Utility class for TLS. Please refer excellent documentation at: http://www.openssl.org/docs/ssl/ssl.html |
XEventLog.cpp | |
XEventLog.h | |
generic_plugin | |
generic_plugin.cpp | |
generic_plugin.h | This is the base class for all plugins. All plug-ins should derive from this class. This class has a bunch of virtual functions that all plug-in could/should implement. In addition to virtual functions, this class also provides a lot of utility functions for all plug-ins |
plugins | |
sample | |
sample.cpp | |
sample.h | This is a plug-in to demostrate usage of generic_server. This class is derived from GENERIC_PLUGIN, it implements a bunch of virtual functions |
sample2 | |
sample2.cpp | |
sample2.h | This is a plug-in to demostrate usage of generic_server. This class is derived from GENERIC_PLUGIN, it implements a bunch of virtual functions |
sample_client | |
sample_client.cpp | This is a sample client program that interfaces with GENERIC_SERVER framework |
util.cpp | |
util.h | |
sample_client2 | |
sample_client2.cpp | This is a sample client program that interfaces with GENERIC_SERVER framework |
util.cpp | |
util.h | |
config.h |