famouso.h File Reference
#include "mw/el/EventChannelHandler.h"
#include "util/CommandLineParameter.h"
#include "config/type_traits/if_contains_type.h"
#include "config/policies/StaticCreatorPolicy.h"
Go to the source code of this file.
Namespaces | |
namespace | famouso |
namespace | famouso::configuration |
The namespace configuration contains all additional generated tester and selector classes that are needed for the automatic configuration process. It is used for storing all relevant entities in one place to bar namespace clashes. | |
Functions | |
famouso::configuration::IF_CONTAINS_TYPE_ (ELMS) | |
This macro generates a compile time tester and selector class for checking if ELMS (famouso::mw::el::EventLayerMiddlewareStub) is a subtype of a class/configuration. This feasibility is used for configuration decisions during the configuration process of the middleware. | |
famouso::configuration::IF_CONTAINS_TYPE_ (GW) | |
This macro generates a compile time tester and selector class for checking if GW (famouso::mw::gwl::Gateway) is a subtype of a class/configuration. This feasibility is used for configuration decisions during the configuration process of the middleware. | |
template<class T > | |
void | famouso::init () |
The init function of FAMOUSO initialize the Event Channel Handler, its sub-objects and let all configuration protocols run. | |
template<class T > | |
void | famouso::init (int argc, char **argv) |
The init function of FAMOUSO with support for command line parameter detection and evaluation. After that, it calls the standard famouso::init() function to initialize the middleware as usual. |