## Class server

zeep::http::server — The most often used server class, contains its own io_context.

## Synopsis

    // In header: <zeep/http/server.hpp>

    class server : public  {
    public:
      // construct/copy/destruct
      ();
      ();
      (security_context *);
      (security_context *, );

      // public member functions
       ();
       ();
    };

## Description

### `server` public construct/copy/destruct

1.     ();

   Simple server, no security, no template processor.

2.     ( docroot);

   Simple server, no security, create default template processor with docroot.

3.     (security_context * s_ctxt);

   server with a security context for limited access

4.     (security_context * s_ctxt,  docroot);

   server with a security context for limited access, create default template processor with docroot

### `server` public member functions

1.      ();

   get_io_context has to be public since we need it to call notify_fork from child code

2.      ();

   Stop the server and also stop the io_context.