LeviLamina
|
Public Types | |
enum class | IntegrityStatus : int { KNotSet = 0 , KNoIntegrity = 1 , KIntegrityOk = 2 , KIntegrityBad = 3 , KMaxValue = 3 } |
Public Member Functions | |
StunMessage & | operator= (StunMessage const &) |
StunMessage (StunMessage const &) | |
virtual::cricket::StunMessage * | CreateNew () const |
virtual::cricket::StunAttributeValueType | GetAttributeValueType (int type) 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 | StunMessage () |
MCAPI | StunMessage (ushort type) |
MCAPI | StunMessage (ushort type, ::std::string_view transaction_id) |
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 () |
MCAPI::cricket::StunMessage * | $CreateNew () const |
MCAPI::cricket::StunAttributeValueType | $GetAttributeValueType (int type) const |
Static Public Member Functions | |
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) |
static MCAPI void ** | $vftable () |
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::StunMessage::StunMessage | ( | ) |
|
explicit |
MCAPI cricket::StunMessage::StunMessage | ( | ushort | type, |
::std::string_view | transaction_id ) |
MCAPI void cricket::StunMessage::AddAttribute | ( | ::std::unique_ptr<::cricket::StunAttribute > | attr | ) |
MCAPI bool cricket::StunMessage::AddFingerprint | ( | ) |
MCAPI bool cricket::StunMessage::AddMessageIntegrity | ( | ::std::string_view | password | ) |
MCAPI bool cricket::StunMessage::AddMessageIntegrity32 | ( | ::std::string_view | password | ) |
MCAPI bool cricket::StunMessage::AddMessageIntegrityOfType | ( | int | attr_type, |
uint64 | attr_size, | ||
::std::string_view | key ) |
MCAPI ::std::unique_ptr<::cricket::StunMessage > cricket::StunMessage::Clone | ( | ) | const |
MCAPI::cricket::StunAttribute * cricket::StunMessage::CreateAttribute | ( | int | type, |
uint64 | length ) |
MCAPI bool cricket::StunMessage::EqualAttributes | ( | ::cricket::StunMessage const * | other, |
::std::function< bool(int)> | attribute_type_mask ) const |
MCAPI::cricket::StunAddressAttribute const * cricket::StunMessage::GetAddress | ( | int | type | ) | const |
MCAPI::cricket::StunAttribute const * cricket::StunMessage::GetAttribute | ( | int | type | ) | const |
MCAPI::cricket::StunByteStringAttribute const * cricket::StunMessage::GetByteString | ( | int | type | ) | const |
MCAPI::cricket::StunErrorCodeAttribute const * cricket::StunMessage::GetErrorCode | ( | ) | const |
MCAPI int cricket::StunMessage::GetErrorCodeValue | ( | ) | const |
MCAPI ::std::vector< ushort > cricket::StunMessage::GetNonComprehendedAttributes | ( | ) | const |
MCAPI::cricket::StunUInt16ListAttribute const * cricket::StunMessage::GetUInt16List | ( | int | type | ) | const |
MCAPI::cricket::StunUInt32Attribute const * cricket::StunMessage::GetUInt32 | ( | int | type | ) | const |
MCAPI::cricket::StunUInt64Attribute const * cricket::StunMessage::GetUInt64 | ( | int | type | ) | const |
MCAPI bool cricket::StunMessage::IsLegacy | ( | ) | const |
MCAPI bool cricket::StunMessage::Read | ( | ::rtc::ByteBufferReader * | buf | ) |
MCAPI::cricket::StunMessage::IntegrityStatus cricket::StunMessage::RevalidateMessageIntegrity | ( | ::std::string const & | password | ) |
MCAPI::cricket::StunMessage::IntegrityStatus cricket::StunMessage::ValidateMessageIntegrity | ( | ::std::string const & | password | ) |
MCAPI bool cricket::StunMessage::Write | ( | ::rtc::ByteBufferWriter * | buf | ) | const |
|
static |
|
static |
|
static |
|
static |
MCAPI void * cricket::StunMessage::$ctor | ( | ) |
MCAPI void * cricket::StunMessage::$ctor | ( | ushort | type | ) |
MCAPI void * cricket::StunMessage::$ctor | ( | ushort | type, |
::std::string_view | transaction_id ) |
MCAPI void cricket::StunMessage::$dtor | ( | ) |
MCAPI::cricket::StunMessage * cricket::StunMessage::$CreateNew | ( | ) | const |
MCAPI::cricket::StunAttributeValueType cricket::StunMessage::$GetAttributeValueType | ( | int | type | ) | const |
|
static |