Wt examples: /home/koen/project/wt/public-git/wt/examples/wt-homepage/main.C File Reference

Wt examples 3.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Functions
/home/koen/project/wt/public-git/wt/examples/wt-homepage/main.C File Reference
`#include <Wt/WServer>`
`#include "BlogRSSFeed.h"`
`#include "model/BlogSession.h"`
`#include "model/Token.h"`
`#include "model/User.h"`
`#include "WtHome.h"`
`#include "JWtHome.h"`

Go to the source code of this file.

## Functions
int | main (int argc, char **argv)

## Function Documentation

int main | ( | int | argc,
|  | char ** | argv
| ) |  |

Definition at line 16 of file main.C.

    {
      try {
        WServer server(argv[0]);

        server.setServerConfiguration(argc, argv, WTHTTP_CONFIGURATION);

        BlogSession::configureAuth();

        BlogRSSFeed rssFeed(server.appRoot() + "blog.db", "Wt and JWt blog",
          "http://www.webtoolkit.eu/wt/blog",
          "We care about our webtoolkits.");

        server.addResource(&rssFeed, "/wt/blog/feed/");

        server.addEntryPoint(Application, createJWtHomeApplication,
          "/jwt", "/css/jwt/favicon.ico");
        server.addEntryPoint(Application, createWtHomeApplication,
          "", "/css/wt/favicon.ico");

        if (server.start()) {
          WServer::waitForShutdown();
          server.stop();
        }
      } catch (Wt::WServer::Exception& e) {
        std::cerr << e.what() << std::endl;
      } catch (std::exception &e) {
        std::cerr << "exception: " << e.what() << std::endl;
      }
    }