1/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2/*
3 * Copyright (C) 2003, Ximian, Inc.
4 */
5
6#ifndef __SOUP_TYPES_H__
7#define __SOUP_TYPES_H__ 1
8
9#include <gio/gio.h>
10
11#include <libsoup/soup-version.h>
12#include <libsoup/soup-status.h>
13
14G_BEGIN_DECLS
15
16typedef struct _SoupAddress SoupAddress;
17typedef struct _SoupAuth SoupAuth;
18typedef struct _SoupAuthDomain SoupAuthDomain;
19typedef struct _SoupCookie SoupCookie;
20typedef struct _SoupCookieJar SoupCookieJar;
21typedef struct _SoupDate SoupDate;
22typedef struct _SoupMessage SoupMessage;
23typedef struct _SoupRequest SoupRequest;
24typedef struct _SoupRequestHTTP SoupRequestHTTP;
25typedef struct _SoupServer SoupServer;
26typedef struct _SoupSession SoupSession;
27typedef struct _SoupSessionAsync SoupSessionAsync;
28typedef struct _SoupSessionFeature SoupSessionFeature;
29typedef struct _SoupSessionSync SoupSessionSync;
30typedef struct _SoupSocket SoupSocket;
31typedef struct _SoupURI SoupURI;
32typedef struct _SoupWebsocketConnection SoupWebsocketConnection;
33
34
35/*< private >*/
36typedef struct _SoupConnection SoupConnection;
37typedef struct _SoupMessageQueue SoupMessageQueue;
38typedef struct _SoupMessageQueueItem SoupMessageQueueItem;
39
40G_END_DECLS
41
42#endif /* __SOUP_TYPES_H__ */
43