Qpid Proton C++ 0.33.0
fwd.hpp
Go to the documentation of this file.
1#ifndef PROTON_FWD_HPP
2#define PROTON_FWD_HPP
3
4/*
5 *
6 * Licensed to the Apache Software Foundation (ASF) under one
7 * or more contributor license agreements. See the NOTICE file
8 * distributed with this work for additional information
9 * regarding copyright ownership. The ASF licenses this file
10 * to you under the Apache License, Version 2.0 (the
11 * "License"); you may not use this file except in compliance
12 * with the License. You may obtain a copy of the License at
13 *
14 * http://www.apache.org/licenses/LICENSE-2.0
15 *
16 * Unless required by applicable law or agreed to in writing,
17 * software distributed under the License is distributed on an
18 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
19 * KIND, either express or implied. See the License for the
20 * specific language governing permissions and limitations
21 * under the License.
22 *
23 */
24
27
28#include "./internal/config.hpp"
29
30namespace proton {
31
32class annotation_key;
33class connection;
34class connection_options;
35class container;
36class delivery;
37class duration;
38class error_condition;
39class event;
40class message;
41class message_id;
42class messaging_handler;
43class listen_handler;
44class listener;
45class receiver;
46class receiver_iterator;
47class receiver_options;
48class reconnect_options;
49class sasl;
50class sender;
51class sender_iterator;
52class sender_options;
53class session;
54class session_options;
55class source_options;
56class ssl;
57class target_options;
58class tracker;
59class transport;
60class url;
61class void_function0;
62class work_queue;
63
64namespace internal { namespace v03 { class work; } }
65
66#if PN_CPP_HAS_LAMBDAS && PN_CPP_HAS_VARIADIC_TEMPLATES
67namespace internal { namespace v11 { class work; } }
68using internal::v11::work;
69#else
70using internal::v03::work;
71#endif
72
73namespace io {
74
76
77}
78
79template <class T> class returned;
80}
81
82#endif // PROTON_FWD_HPP
Unsettled API - An AMQP driver for a single connection.
Definition: connection_driver.hpp:94
A return type for container methods.
Definition: returned.hpp:51
The main Proton namespace.
Definition: annotation_key.hpp:33