// Copyright (c) 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef QUICHE_QUIC_CORE_QUIC_TRANSMISSION_INFO_H_ #define QUICHE_QUIC_CORE_QUIC_TRANSMISSION_INFO_H_ #include <list> #include "quiche/quic/core/frames/quic_frame.h" #include "quiche/quic/core/quic_ack_listener_interface.h" #include "quiche/quic/core/quic_types.h" #include "quiche/quic/platform/api/quic_export.h" namespace quic { // Stores details of a single sent packet. struct QUICHE_EXPORT QuicTransmissionInfo { … }; // TODO(ianswett): Add static_assert when size of this struct is reduced below // 64 bytes. // NOTE(vlovich): Existing static_assert removed because padding differences on // 64-bit iOS resulted in an 88-byte struct that is greater than the 84-byte // limit on other platforms. Removing per ianswett's request. } // namespace quic #endif // QUICHE_QUIC_CORE_QUIC_TRANSMISSION_INFO_H_