This is an automated email from the ASF dual-hosted git repository.
masaori pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/quic-latest by this push:
new 8e231ee Modernize typedef and remove unused aliases
8e231ee is described below
commit 8e231ee8dc6a4ff04e88c4b19156c2c82042e4b1
Author: Masaori Koshiba <[email protected]>
AuthorDate: Fri Aug 25 13:52:21 2017 +0900
Modernize typedef and remove unused aliases
---
iocore/net/P_QUICNetVConnection.h | 6 +-----
iocore/net/quic/QUICFrame.h | 2 +-
iocore/net/quic/QUICTypes.h | 8 ++++----
3 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/iocore/net/P_QUICNetVConnection.h
b/iocore/net/P_QUICNetVConnection.h
index 785f30b..bfb96af 100644
--- a/iocore/net/P_QUICNetVConnection.h
+++ b/iocore/net/P_QUICNetVConnection.h
@@ -99,8 +99,6 @@ typedef enum {
//
//////////////////////////////////////////////////////////////////
-typedef std::unique_ptr<uint8_t> ats_uint8_t_unique_ptr;
-
struct QUICPacketHandler;
class QUICLossDetector;
@@ -142,7 +140,7 @@ class SSLNextProtocolSet;
**/
class QUICNetVConnection : public UnixNetVConnection, public QUICConnection
{
- typedef UnixNetVConnection super; ///< Parent type.
+ using super = UnixNetVConnection; ///< Parent type.
public:
QUICNetVConnection();
@@ -235,6 +233,4 @@ private:
QUICApplication *_create_application();
};
-typedef int (QUICNetVConnection::*QUICNetVConnHandler)(int, void *);
-
extern ClassAllocator<QUICNetVConnection> quicNetVCAllocator;
diff --git a/iocore/net/quic/QUICFrame.h b/iocore/net/quic/QUICFrame.h
index 79e21b4..8feb175 100644
--- a/iocore/net/quic/QUICFrame.h
+++ b/iocore/net/quic/QUICFrame.h
@@ -428,7 +428,7 @@ private:
QUICConnectionId _connection_id = 0;
};
-typedef void (*QUICFrameDeleterFunc)(QUICFrame *p);
+using QUICFrameDeleterFunc = void (*)(QUICFrame *p);
//
// Retransmission Frame
diff --git a/iocore/net/quic/QUICTypes.h b/iocore/net/quic/QUICTypes.h
index aabf1d9..e709ddc 100644
--- a/iocore/net/quic/QUICTypes.h
+++ b/iocore/net/quic/QUICTypes.h
@@ -48,10 +48,10 @@
using ats_unique_buf = std::unique_ptr<uint8_t, decltype(&ats_free)>;
ats_unique_buf ats_unique_malloc(size_t size);
-typedef uint64_t QUICPacketNumber;
-typedef uint32_t QUICVersion;
-typedef uint32_t QUICStreamId;
-typedef uint64_t QUICOffset;
+using QUICPacketNumber = uint64_t;
+using QUICVersion = uint32_t;
+using QUICStreamId = uint32_t;
+using QUICOffset = uint64_t;
// TODO: Update version number
// Note: You also need to update tests for VersionNegotiationPacket, if you
change the number of versions
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].