3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/StunAttributeValueType.h"
30 StunAttribute& operator=(StunAttribute
const&);
31 StunAttribute(StunAttribute
const&);
37 virtual ~StunAttribute();
39 virtual ::webrtc::StunAttributeValueType value_type()
const = 0;
51 MCNAPI static ::webrtc::StunAttribute*
54 MCNAPI static ::std::unique_ptr<::webrtc::StunErrorCodeAttribute>
CreateErrorCode();
58 MCNAPI static ::std::unique_ptr<::webrtc::StunUInt32Attribute>
CreateUInt32(ushort type);
Definition ByteBufferReader.h:15
Definition ByteBufferWriter.h:11
MCAPI void $SetOwner(::webrtc::StunMessage *owner)
static MCAPI ::std::unique_ptr<::webrtc::StunUInt16ListAttribute > CreateUInt16ListAttribute(ushort type)
static MCAPI ::std::unique_ptr<::webrtc::StunErrorCodeAttribute > CreateErrorCode()
static MCAPI void ** $vftable()
static MCAPI ::std::unique_ptr<::webrtc::StunUInt32Attribute > CreateUInt32(ushort type)
static MCAPI ::std::unique_ptr<::webrtc::StunUInt16ListAttribute > CreateUnknownAttributes()
static MCAPI ::webrtc::StunAttribute * Create(::webrtc::StunAttributeValueType value_type, ushort type, ushort length, ::webrtc::StunMessage *owner)
Definition StunErrorCodeAttribute.h:17
Definition StunMessage.h:24
Definition StunUInt16ListAttribute.h:17
Definition StunUInt32Attribute.h:17