userver
C++ Async Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
postgres_fwd.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/storages/postgres/postgres_fwd.hpp
4
/// @brief Forward declarations of some popular postgre related types
5
6
#
include
<
chrono
>
7
#
include
<
functional
>
8
#
include
<
memory
>
9
10
USERVER_NAMESPACE_BEGIN
11
12
namespace
storages::
postgres
{
13
14
class
Transaction
;
15
class
ResultSet
;
16
class
Row
;
17
18
class
Cluster
;
19
20
/// @brief Smart pointer to the storages::postgres::Cluster
21
using
ClusterPtr
= std::shared_ptr<
Cluster
>;
22
23
namespace
detail {
24
class
Connection;
25
class
ConnectionImpl;
26
class
ConnectionPtr;
27
using
ConnectionCallback = std::function<
void
(Connection*)>;
28
29
class
ResultWrapper;
30
using
ResultWrapperPtr = std::shared_ptr<
const
ResultWrapper>;
31
}
// namespace detail
32
33
using
TimeoutDuration = std::chrono::milliseconds;
34
35
class
DefaultCommandControls;
36
37
}
// namespace storages::postgres
38
39
USERVER_NAMESPACE_END
userver
storages
postgres
postgres_fwd.hpp
Generated on
for userver by
Doxygen
1.17.0