nl:: Weave:: Profiles:: BDX_Development:: BlockSend
  #include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
  הודעת BlockSend משמשת להעברת חסימת נתונים מהשולח אל המקבל.
סיכום
ירושה
עובר בירושה מ: nl::Weave::Profiles::RetainedPacketBufferמחלקות משנה מוכרות ישירות: nl::Weave::Profiles::BDX_Development::BlockEOF
        בנייה | 
    |
|---|---|
        BlockSend(void)
        ה-constructor של הפונקציה no-arg עם ברירות המחדל לשליחת הודעת הבלוקים.  
       | 
    
        מאפיינים ציבוריים | 
    |
|---|---|
        mBlockCounter
       | 
      
        uint8_t
        מונה של הבלוק הזה שנשלח.  
       | 
    
        mData
       | 
      
        uint8_t *
        להצביע על הנתונים שרוצים לקבל או להעביר.  
       | 
    
        mLength
       | 
      
        uint64_t
        אורך הנתונים הכלולים בבלוק הזה.  
       | 
    
        פונקציות ציבוריות | 
    |
|---|---|
        init(uint8_t aCounter, uint64_t aLength, uint8_t *aData)
       | 
      
        
         להפעיל הודעת BlockSend.  
       | 
    
        operator==(const BlockSend &) const 
       | 
      
        bool
        השוואה בין הודעות מסוג BlockSend.  
       | 
    
        packedLength(void)
       | 
      
        uint16_t
        מחזירה את אורך החבילה של ההודעה על שליחת בלוקים.  
       | 
    
        פונקציות סטטיות ציבוריות | 
    |
|---|---|
        parse(PacketBuffer *aBuffer, BlockSend & aResponse)
       | 
      
        
         ניתוח נתונים מ-PacketBuffer לפורמט של הודעה מסוג BlockSend.  
       | 
    
מאפיינים ציבוריים
mData
uint8_t * mData
להצביע על הנתונים שרוצים לקבל או להעביר.
mLength
uint64_t mLength
אורך הנתונים הכלולים בבלוק הזה.
פונקציות ציבוריות
BlockSend
BlockSend( void )
ה-constructor של הפונקציה no-arg עם ברירות המחדל לשליחת הודעת הבלוקים.
להתחיל
WEAVE_ERROR init( uint8_t aCounter, uint64_t aLength, uint8_t *aData )
להפעיל הודעת BlockSend.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
              
  | 
          ||||||
| החזרות | 
               WEAVE_NO_ERROR אם הפעולה בוצעה בהצלחה  
             | 
          ||||||
אופרטור==
bool operator==( const BlockSend & ) const
packedLength
uint16_t packedLength( void )
מחזירה את אורך החבילה של ההודעה על שליחת בלוקים.
| פרטים | |
|---|---|
| החזרות | 
               אורך ההודעה כשהיא ארוזה  
             | 
          
פונקציות סטטיות ציבוריות
לנתח
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSend & aResponse )
ניתוח נתונים מ-PacketBuffer לפורמט של הודעה מסוג BlockSend.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
              
  | 
          ||||
| מוחזר ערכים | 
              
  | 
          ||||