GENERIC_SERVER
0.0.0.9
A light-weight, cross-platform, pluggable, extensible and secure framework for deploying C++ plug-ins.
|
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. More...
#include <map>
#include <vector>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <pthread.h>
#include "sslserver.h"
Go to the source code of this file.
Classes | |
struct | thread_info |
OS agnostic thread handle. More... | |
class | generic_server |
This is a singleton class and provides framework functionality. More... | |
Typedefs | |
typedef struct thread_info | THREAD_INFO |
OS agnostic thread handle. | |
typedef GENERIC_PLUGIN *(* | create_fp )() |
Every plug-in should have a function with following prototype. This is the factory method: 'create_instance()' within shared library. | |
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.
Contact: suraj @bro adcom .com
Definition in file generic_server.h.