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