3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/StunAttributeValueType.h"
10namespace cricket {
class StunErrorCodeAttribute; }
11namespace cricket {
class StunMessage; }
12namespace cricket {
class StunUInt16ListAttribute; }
13namespace cricket {
class StunUInt32Attribute; }
14namespace rtc {
class ByteBufferReader; }
15namespace rtc {
class ByteBufferWriter; }
41 virtual ::cricket::StunAttributeValueType value_type()
const = 0;
66 MCNAPI static ::cricket::StunAttribute*
69 MCNAPI static ::std::unique_ptr<::cricket::StunErrorCodeAttribute>
CreateErrorCode();
73 MCNAPI static ::std::unique_ptr<::cricket::StunUInt32Attribute>
CreateUInt32(ushort);
81 MCNAPI
void*
$ctor(ushort, ushort);
Definition StunAttribute.h:20
static MCAPI ::cricket::StunAttribute * Create(::cricket::StunAttributeValueType, ushort, ushort, ::cricket::StunMessage *)
static MCAPI ::std::unique_ptr<::cricket::StunUInt16ListAttribute > CreateUnknownAttributes()
MCAPI void * $ctor(ushort, ushort)
MCAPI void ConsumePadding(::rtc::ByteBufferReader *) const
static MCAPI void ** $vftable()
static MCAPI ::std::unique_ptr<::cricket::StunUInt16ListAttribute > CreateUInt16ListAttribute(ushort)
MCAPI void WritePadding(::rtc::ByteBufferWriter *) const
MCAPI StunAttribute(ushort, ushort)
static MCAPI ::std::unique_ptr<::cricket::StunErrorCodeAttribute > CreateErrorCode()
static MCAPI ::std::unique_ptr<::cricket::StunUInt32Attribute > CreateUInt32(ushort)
Definition StunMessage.h:23
Definition ByteBufferReader.h:12
Definition ByteBufferWriter.h:11