gato-apache-cgi 0.5.0

Apache CGI Driver for Gato Web Framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use gato_core::kernel::HttpCoreHandler;
use gato_core::kernel::Provider;
use crate::ApacheHttpCore;

pub struct ApacheServiceProvider { }

impl ApacheServiceProvider {
    pub fn new() -> Box<Self> {
        return Box::new(ApacheServiceProvider {  });
    }
}

impl Provider for ApacheServiceProvider {
    fn boot(&self) {
        let apache_http_core = ApacheHttpCore::new();
        HttpCoreHandler::set_driver(Box::new(apache_http_core));
    }
}