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