3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/ArrayView.h"
7#include "mc/external/webrtc/EcnMarking.h"
17class ReceivedIpPacket {
20 enum class DecryptionInfo :
int {
38 ReceivedIpPacket& operator=(ReceivedIpPacket
const&);
39 ReceivedIpPacket(ReceivedIpPacket
const&);
45 MCNAPI ::webrtc::ReceivedIpPacket
CopyAndSet(::webrtc::ReceivedIpPacket::DecryptionInfo decryption_info)
const;
50 ::std::optional<::webrtc::Timestamp> arrival_time,
51 ::webrtc::EcnMarking ecn,
52 ::webrtc::ReceivedIpPacket::DecryptionInfo decryption
73 ::std::optional<::webrtc::Timestamp> arrival_time,
74 ::webrtc::EcnMarking ecn,
75 ::webrtc::ReceivedIpPacket::DecryptionInfo decryption
MCAPI::webrtc::ReceivedIpPacket CopyAndSet(::webrtc::ReceivedIpPacket::DecryptionInfo decryption_info) const
MCAPI void * $ctor(::webrtc::ArrayView< uchar const > payload, ::webrtc::SocketAddress const &source_address, ::std::optional<::webrtc::Timestamp > arrival_time, ::webrtc::EcnMarking ecn, ::webrtc::ReceivedIpPacket::DecryptionInfo decryption)
MCAPI ReceivedIpPacket(::webrtc::ArrayView< uchar const > payload, ::webrtc::SocketAddress const &source_address, ::std::optional<::webrtc::Timestamp > arrival_time, ::webrtc::EcnMarking ecn, ::webrtc::ReceivedIpPacket::DecryptionInfo decryption)
static MCAPI ::webrtc::ReceivedIpPacket CreateFromLegacy(uchar const *data, uint64 size, int64 packet_time_us, ::webrtc::SocketAddress const &source_address)
Definition SocketAddress.h:15
Definition Timestamp.h:15