GENERIC_SERVER  0.0.0.9
A light-weight, cross-platform, pluggable, extensible and secure framework for deploying C++ plug-ins.
 All Classes Files Functions Variables Typedefs Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
o-framework
|o*control.cpp
|o*control.hMaster program that initiates GENERIC_SERVER, spawns a thread for each plug-in and runs message loop for that plug-in
|o*generic_server.cpp
|o*generic_server.hSingleton 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
|o*mainpage.h
|o*service.cpp
|o*sslserver.cpp
|o*sslserver.hUtility class for TLS. Please refer excellent documentation at: http://www.openssl.org/docs/ssl/ssl.html
|o*XEventLog.cpp
|\*XEventLog.h
o-generic_plugin
|o*generic_plugin.cpp
|\*generic_plugin.hThis 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
o-plugins
|o-sample
||o*sample.cpp
||\*sample.hThis 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
| o*sample2.cpp
| \*sample2.hThis is a plug-in to demostrate usage of generic_server. This class is derived from GENERIC_PLUGIN, it implements a bunch of virtual functions
o-sample_client
|o*sample_client.cppThis is a sample client program that interfaces with GENERIC_SERVER framework
|o*util.cpp
|\*util.h
o-sample_client2
|o*sample_client2.cppThis is a sample client program that interfaces with GENERIC_SERVER framework
|o*util.cpp
|\*util.h
\*config.h