You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2017/10/03 21:00:48 UTC

[trafficserver] branch quic-latest updated: Initialize the SSL_CTX in QUICNetProcessor and clean up to use C++11 assignment initialization

This is an automated email from the ASF dual-hosted git repository.

bcall 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 6fb7f87  Initialize the SSL_CTX in QUICNetProcessor and clean up to use C++11 assignment initialization
6fb7f87 is described below

commit 6fb7f874fba599efe602c35901d1df68da8d72e2
Author: Bryan Call <bc...@apache.org>
AuthorDate: Tue Oct 3 13:57:46 2017 -0700

    Initialize the SSL_CTX in QUICNetProcessor and clean up to use C++11
    assignment initialization
---
 iocore/net/P_QUICNetProcessor.h  |  2 +-
 iocore/net/P_UDPNet.h            | 12 ++++--------
 iocore/net/P_UnixUDPConnection.h | 10 +++++-----
 3 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/iocore/net/P_QUICNetProcessor.h b/iocore/net/P_QUICNetProcessor.h
index f5a2906..9f97454 100644
--- a/iocore/net/P_QUICNetProcessor.h
+++ b/iocore/net/P_QUICNetProcessor.h
@@ -68,7 +68,7 @@ private:
   QUICNetProcessor(const QUICNetProcessor &);
   QUICNetProcessor &operator=(const QUICNetProcessor &);
 
-  SSL_CTX *_ssl_ctx;
+  SSL_CTX *_ssl_ctx = nullptr;
 };
 
 extern QUICNetProcessor quic_NetProcessor;
diff --git a/iocore/net/P_UDPNet.h b/iocore/net/P_UDPNet.h
index a093bb8..dcc28e4 100644
--- a/iocore/net/P_UDPNet.h
+++ b/iocore/net/P_UDPNet.h
@@ -61,19 +61,15 @@ extern UDPNetProcessorInternal udpNetInternal;
 class PacketQueue
 {
 public:
-  PacketQueue() : nPackets(0), now_slot(0)
-  {
-    lastPullLongTermQ = 0;
-    init();
-  }
+  PacketQueue() { init(); }
 
   virtual ~PacketQueue() {}
-  int nPackets;
-  ink_hrtime lastPullLongTermQ;
+  int nPackets                 = 0;
+  ink_hrtime lastPullLongTermQ = 0;
   Queue<UDPPacketInternal> longTermQ;
   Queue<UDPPacketInternal> bucket[N_SLOTS];
   ink_hrtime delivery_time[N_SLOTS];
-  int now_slot;
+  int now_slot = 0;
 
   void
   init(void)
diff --git a/iocore/net/P_UnixUDPConnection.h b/iocore/net/P_UnixUDPConnection.h
index 6c71d46..6d5e455 100644
--- a/iocore/net/P_UnixUDPConnection.h
+++ b/iocore/net/P_UnixUDPConnection.h
@@ -47,21 +47,21 @@ public:
   SLINK(UnixUDPConnection, newconn_alink);
 
   InkAtomicList inQueue;
-  int onCallbackQueue;
-  Action *callbackAction;
-  EThread *ethread;
+  int onCallbackQueue    = 0;
+  Action *callbackAction = nullptr;
+  EThread *ethread       = nullptr;
   EventIO ep;
 
   UnixUDPConnection(int the_fd);
   virtual ~UnixUDPConnection();
 
 private:
-  int m_errno;
+  int m_errno = 0;
   virtual void UDPConnection_is_abstract(){};
 };
 
 TS_INLINE
-UnixUDPConnection::UnixUDPConnection(int the_fd) : onCallbackQueue(0), callbackAction(nullptr), ethread(nullptr), m_errno(0)
+UnixUDPConnection::UnixUDPConnection(int the_fd)
 {
   fd = the_fd;
   UDPPacketInternal p;

-- 
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].