nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ההודעה ReceiveAccept משמשת לקבלת הצעה להחלפה כאשר המקבל הוא יוזם הפגישה.
סיכום
ירושה
עובר בירושה מ: nl::Weave::Profiles::BDX_Development::SendAccept
בנייה |
|
---|---|
ReceiveAccept(void)
ה-constructor של הפונקציה no-arg עם ברירות המחדל לשליחת הודעת האישור בשליחה.
|
מאפיינים ציבוריים |
|
---|---|
mDefiniteLength
|
bool
הערך הוא True אם נבחר אורך מוגדר.
|
mLength
|
uint64_t
משך ההעברה שהחלטנו עליו.
|
mMetaData
|
מטא-נתונים אופציונליים של TLV.
|
mWideRange
|
bool
הערך יהיה True אם שדות הטווח וההיסט שלנו הם 64 ביט.
|
פונקציות ציבוריות |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
הפעלת 'רחב' קבלת מסגרת.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
אתחול מסוג 'לא רחב' קבלת מסגרת (באורך 32 ביט)
|
operator==(const ReceiveAccept &) const
|
bool
השוואת שוויון בין הודעות ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
אורזים הודעת קבלה ב-PacketBuffer.
|
packedLength(void)
|
uint16_t
מחזיר את אורך האריזה של הודעת אישור קבלה.
|
פונקציות סטטיות ציבוריות |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
ניתוח נתונים מ-PacketBuffer לפורמט של הודעת ReceiveAccept.
|
מאפיינים ציבוריים
mDefiniteLength
bool mDefiniteLength
הערך הוא True אם נבחר אורך מוגדר.
mLength
uint64_t mLength
משך ההעברה שהחלטנו עליו.
mWideRange
bool mWideRange
הערך יהיה True אם שדות הטווח וההיסט שלנו הם 64 ביט.
פונקציות ציבוריות
ReceiveAccept
ReceiveAccept( void )
ה-constructor של הפונקציה no-arg עם ברירות המחדל לשליחת הודעת האישור בשליחה.
להתחיל
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
הפעלת 'רחב' קבלת מסגרת.
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
החזרות |
WEAVE_NO_ERROR אם הפעולה בוצעה בהצלחה
|
להתחיל
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
אתחול מסוג 'לא רחב' קבלת מסגרת (באורך 32 ביט)
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
החזרות |
WEAVE_NO_ERROR אם הפעולה בוצעה בהצלחה
|
אופרטור==
bool operator==( const ReceiveAccept & ) const
השוואת שוויון בין הודעות ReceiveAccept.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
true אם יש להם את כל השדות האלה.
|
חבילה
WEAVE_ERROR pack( PacketBuffer *aBuffer )
אורזים הודעת קבלה ב-PacketBuffer.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
מוחזר ערכים |
|
packedLength
uint16_t packedLength( void )
מחזיר את אורך האריזה של הודעת אישור קבלה.
פרטים | |
---|---|
החזרות |
אורך ההודעה כשהיא ארוזה
|
פונקציות סטטיות ציבוריות
לנתח
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
ניתוח נתונים מ-PacketBuffer לפורמט של הודעת ReceiveAccept.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
מוחזר ערכים |
|