Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
ConnectionF.h
1// Copyright (c) ZeroC, Inc.
2
3#ifndef ICE_CONNECTION_F_H
4#define ICE_CONNECTION_F_H
5
6#include <memory>
7
8namespace Ice
9{
10 class Connection;
11 class ConnectionInfo;
12 class IPConnectionInfo;
15 class WSConnectionInfo;
16
17 /// A shared pointer to a Connection.
18 using ConnectionPtr = std::shared_ptr<Connection>;
19
20 /// A shared pointer to a ConnectionInfo.
21 using ConnectionInfoPtr = std::shared_ptr<ConnectionInfo>;
22
23 /// A shared pointer to an IPConnectionInfo.
24 using IPConnectionInfoPtr = std::shared_ptr<IPConnectionInfo>;
25
26 /// A shared pointer to a TCPConnectionInfo.
27 using TCPConnectionInfoPtr = std::shared_ptr<TCPConnectionInfo>;
28
29 /// A shared pointer to a UDPConnectionInfo.
30 using UDPConnectionInfoPtr = std::shared_ptr<UDPConnectionInfo>;
31
32 /// A shared pointer to a WSConnectionInfo.
33 using WSConnectionInfoPtr = std::shared_ptr<WSConnectionInfo>;
34}
35
36#endif
Base class for all connection info classes.
Definition Connection.h:164
Represents a connection that uses the Ice protocol.
Definition Connection.h:51
Provides access to the connection details of an IP connection.
Definition Connection.h:206
Provides access to the connection details of a TCP connection.
Definition Connection.h:247
Provides access to the connection details of a UDP connection.
Definition Connection.h:286
Provides access to the connection details of a WebSocket connection.
Definition Connection.h:335
std::shared_ptr< ConnectionInfo > ConnectionInfoPtr
A shared pointer to a ConnectionInfo.
Definition ConnectionF.h:21
std::shared_ptr< UDPConnectionInfo > UDPConnectionInfoPtr
A shared pointer to a UDPConnectionInfo.
Definition ConnectionF.h:30
std::shared_ptr< IPConnectionInfo > IPConnectionInfoPtr
A shared pointer to an IPConnectionInfo.
Definition ConnectionF.h:24
std::shared_ptr< TCPConnectionInfo > TCPConnectionInfoPtr
A shared pointer to a TCPConnectionInfo.
Definition ConnectionF.h:27
std::shared_ptr< Connection > ConnectionPtr
A shared pointer to a Connection.
Definition ConnectionF.h:18
std::shared_ptr< WSConnectionInfo > WSConnectionInfoPtr
A shared pointer to a WSConnectionInfo.
Definition ConnectionF.h:33
The Ice RPC framework.
Definition SampleEvent.h:59