LeviLamina
|
Public Types | |
enum class | IntegrityStatus : int { KNotSet = 0 , KNoIntegrity = 1 , KIntegrityOk = 2 , KIntegrityBad = 3 , KMaxValue = 3 } |
Public Member Functions | |
virtual::cricket::StunAttributeValueType | GetAttributeValueType (int type) const |
virtual::cricket::StunMessage * | CreateNew () const |
MCAPI::cricket::StunAttributeValueType | $GetAttributeValueType (int type) const |
MCAPI::cricket::StunMessage * | $CreateNew () const |
MCAPI void | AddAttribute (::std::unique_ptr<::cricket::StunAttribute > attr) |
MCAPI bool | AddFingerprint () |
MCAPI bool | AddMessageIntegrity (::std::string_view password) |
MCAPI bool | AddMessageIntegrity32 (::std::string_view password) |
MCAPI bool | AddMessageIntegrityOfType (int attr_type, uint64 attr_size, ::std::string_view key) |
MCAPI ::std::unique_ptr<::cricket::StunMessage > | Clone () const |
MCAPI::cricket::StunAttribute * | CreateAttribute (int type, uint64 length) |
MCAPI bool | EqualAttributes (::cricket::StunMessage const *other, ::std::function< bool(int)> attribute_type_mask) const |
MCAPI::cricket::StunAddressAttribute const * | GetAddress (int type) const |
MCAPI::cricket::StunAttribute const * | GetAttribute (int type) const |
MCAPI::cricket::StunByteStringAttribute const * | GetByteString (int type) const |
MCAPI::cricket::StunErrorCodeAttribute const * | GetErrorCode () const |
MCAPI int | GetErrorCodeValue () const |
MCAPI ::std::vector< ushort > | GetNonComprehendedAttributes () const |
MCAPI::cricket::StunUInt16ListAttribute const * | GetUInt16List (int type) const |
MCAPI::cricket::StunUInt32Attribute const * | GetUInt32 (int type) const |
MCAPI::cricket::StunUInt64Attribute const * | GetUInt64 (int type) const |
MCAPI bool | IsLegacy () const |
MCAPI bool | Read (::rtc::ByteBufferReader *buf) |
MCAPI::cricket::StunMessage::IntegrityStatus | RevalidateMessageIntegrity (::std::string const &password) |
MCAPI::cricket::StunMessage::IntegrityStatus | ValidateMessageIntegrity (::std::string const &password) |
MCAPI bool | Write (::rtc::ByteBufferWriter *buf) const |
MCAPI void * | $ctor () |
MCAPI void * | $ctor (ushort type) |
MCAPI void * | $ctor (ushort type, ::std::string_view transaction_id) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
static MCAPI ::std::string | GenerateTransactionId () |
static MCAPI bool | IsStunMethod (::rtc::ArrayView< int > methods, char const *data, uint64 size) |
static MCAPI bool | ValidateFingerprint (char const *data, uint64 size) |
static MCAPI bool | ValidateMessageIntegrityOfType (int mi_attr_type, uint64 mi_attr_size, char const *data, uint64 size, ::std::string const &password) |
Public Attributes | |
::ll::UntypedStorage< 8, 24 > | mUnk30d509 |
::ll::UntypedStorage< 2, 2 > | mUnk525a6a |
::ll::UntypedStorage< 2, 2 > | mUnk11e380 |
::ll::UntypedStorage< 8, 32 > | mUnkf9b039 |
::ll::UntypedStorage< 4, 4 > | mUnk270e98 |
::ll::UntypedStorage< 4, 4 > | mUnk410538 |
::ll::UntypedStorage< 8, 32 > | mUnk3109f3 |
::ll::UntypedStorage< 4, 4 > | mUnk299a0d |
::ll::UntypedStorage< 8, 32 > | mUnk61c670 |
MCAPI::cricket::StunAttributeValueType cricket::IceMessage::$GetAttributeValueType | ( | int | type | ) | const |
MCAPI::cricket::StunMessage * cricket::IceMessage::$CreateNew | ( | ) | const |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |