nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ההודעה ReceiveAccept משמשת לאישור של החלפה מוצעת, כשהמקבל הוא זה שיזם את ההחלפה.
סיכום
ירושה
Inherits from: nl::Weave::Profiles::BDX_Development::SendAccept
בונים והורסים |
|
---|---|
ReceiveAccept(void)
הבנאי ללא ארגומנט עם ברירות המחדל של הודעת אישור השליחה.
|
מאפיינים ציבוריים |
|
---|---|
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 )
הבנאי ללא ארגומנט עם ברירות המחדל של הודעת אישור השליחה.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
מאתחלים מסגרת קבלה "רחבה".
פרטים | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||
החזרות |
WEAVE_NO_ERROR אם בוצע בהצלחה
|
init
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.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
אם יש להם את כל השדות זהים.
|
חבילה
WEAVE_ERROR pack( PacketBuffer *aBuffer )
אורזים הודעת קבלה ב-PacketBuffer.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
packedLength
uint16_t packedLength( void )
מחזירה את האורך הארוז של הודעת הקבלה הזו.
פרטים | |
---|---|
החזרות |
אורך ההודעה כשהיא ארוזה
|
פונקציות סטטיות ציבוריות
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
ניתוח נתונים מ-PacketBuffer לפורמט הודעה ReceiveAccept.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|