Files
MaxScale/include/maxscale
Johan Wikman 8ab247b237 MXS-1848 Introduce maxscape::MonitorApi
The purpose of this template class is to provide the
implementation of the monitor C-api. It's to be instantiated
with the class that actually provides the monitor behaviour.

A separate class maxscale::MonitorInstance will be provided
that then in turn implements the behaviour common to most
monitors. So, the structure will be like:

    class SomeMonitor : public maxscale::MonitorInstance {...}

    extern "C" MXS_MODULE* MXS_CREATE_MODULE()
    {
        static MXS_MODULE info =
        {
            ...
            &maxscale::MonitorApi<SomeMonitor>::s_api,
            ...
        };

        return &info;
    }
2018-05-07 14:48:35 +03:00
..
2018-05-03 10:00:44 +03:00
2017-06-01 10:24:20 +03:00
2018-04-27 10:48:56 +03:00
2018-04-20 10:24:00 +03:00
2018-02-12 11:51:39 +02:00
2018-04-10 15:29:29 +03:00
2017-02-20 17:44:22 +02:00
2017-06-01 10:24:20 +03:00
2017-06-29 15:34:22 +02:00
2017-09-07 10:41:15 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2018-04-27 12:00:38 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-10-03 14:30:06 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2018-04-10 15:31:51 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2018-02-28 20:11:27 +02:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2018-02-06 14:51:07 +02:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2018-05-07 13:51:06 +03:00
2018-03-09 21:00:16 +02:00
2017-06-01 10:24:20 +03:00
2017-06-01 10:24:20 +03:00
2017-11-21 16:49:21 +02:00
2017-06-01 10:24:20 +03:00
2017-09-26 14:29:14 +03:00
2017-03-09 10:01:38 +02:00
2018-04-16 14:53:08 +03:00