You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2017/10/11 07:50:37 UTC
[trafficserver] 04/25: 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.
maskit pushed a commit to branch quic-05
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit fb244f6868dd4eaef224f770f9d317dd94a33da9
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
(cherry picked from commit 6fb7f874fba599efe602c35901d1df68da8d72e2)
---
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>.