Api.h
1 /* Copyright (C) 2005-2013 by Dr. Marc Boris Duerner
2  SPDX-License-Identifier: LGPL-2.1-or-later WITH mif-exception
3 */
4 
5 #ifndef PT_HTTP_API_H
6 #define PT_HTTP_API_H
7 
8 #include <Pt/Api.h>
9 
10 #define PT_HTTP_VERSION_MAJOR PT_VERSION_MAJOR
11 #define PT_HTTP_VERSION_MINOR PT_VERSION_MINOR
12 #define PT_HTTP_VERSION_REVISION PT_VERSION_REVISION
13 #define PT_HTTP_VERSION_PRERELEASE PT_VERSION_PRERELEASE
14 
15 #if defined(PT_HTTP_API_EXPORT)
16 # define PT_HTTP_API PT_EXPORT
17 # else
18 # define PT_HTTP_API PT_IMPORT
19 # endif
20 
21 namespace Pt {
22 
30 namespace Http {
31 
32 class Authenticator;
33 class Authorizer;
34 class Client;
35 class Credential;
36 class Message;
37 class MessageHeader;
38 class MessageProgress;
39 class Reply;
40 class Request;
41 class Server;
42 class Service;
43 class Servlet;
44 
45 } // namespace Http
46 
47 } // namespace Pt
48 
49 #endif
Core module.
Definition: Allocator.h:33