#include "common.h" #include "Service.h" #include "ServiceCLI.h" #include "ServiceCGI.h" #include "ServiceFCGI.h" bool CGI::Service::initialize() { if (::getenv("GATEWAY_INTERFACE")) { base = new ServiceCGI(); } else if (::getenv("FCGI_ROLE")) { base = new ServiceFCGI(); } else { base = new ServiceCLI(); } return base->initialize(); }