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)
        包含 SendAccept 訊息的預設值的無引數建構函式。 
       | 
    
        公開屬性 | 
    |
|---|---|
        mDefiniteLength
       | 
      
        bool
        如果選擇定長度,則為 True。 
       | 
    
        mLength
       | 
      
        uint64_t
        我們決定的轉乘時間長度。 
       | 
    
        mMetaData
       | 
      
        
         選用的 TLV 中繼資料。 
       | 
    
        mWideRange
       | 
      
        bool
        如果範圍和偏移欄位為 64 位元,則為「true」。 
       | 
    
        公開函式 | 
    |
|---|---|
        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
如果範圍和偏移欄位為 64 位元,則為「true」。
公開函式
ReceiveAccept
ReceiveAccept( void )
包含 SendAccept 訊息的預設值的無引數建構函式。
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
包
WEAVE_ERROR pack( PacketBuffer *aBuffer )
將接收訊息封裝至 PacketBuffer。
| 詳細資料 | |||||
|---|---|---|---|---|---|
| 參數 | 
              
  | 
          ||||
| 傳回值 | 
              
  | 
          ||||
packedLength
uint16_t packedLength( void )
傳回此接收訊息的封裝長度。
| 詳細資料 | |
|---|---|
| 傳回 | 
               封裝後訊息的長度 
             | 
          
公開的靜態函式
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
將 PacketBuffer 中的資料剖析為 ReceiveAccept 訊息格式。
| 詳細資料 | |||||
|---|---|---|---|---|---|
| 參數 | 
              
  | 
          ||||
| 傳回值 | 
              
  | 
          ||||