nl::
  #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.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||