ไม่มี:: สาน:: โปรไฟล์:: BDX_การพัฒนา:: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
BlockQueryV1 ข้อความที่ใช้ในการขอให้บล็อกของข้อมูลจะถูกถ่ายโอนจากผู้ส่งไปยังผู้รับ
สรุป
ประกอบด้วยตัวนับบล็อกขนาด 4 ไบต์
มรดก
คลาสย่อยที่รู้จักโดยตรง:nl::สาน::โปรไฟล์::BDX_Development::BlockAckV1
nl::สาน::โปรไฟล์::BDX_Development::BlockEOFAckV1
ตัวสร้างและตัวทำลาย | |
---|---|
BlockQueryV1 (void) คอนสตรัคเตอร์แบบไม่มีอาร์กที่มีค่าเริ่มต้นสำหรับข้อความคิวรีแบบบล็อก |
ประเภทสาธารณะ | |
---|---|
@85 | enum |
คุณลักษณะสาธารณะ | |
---|---|
mBlockCounter | uint32_t เคาน์เตอร์ ของบล็อกที่เราจะขอ |
งานสาธารณะ | |
---|---|
init (uint32_t aCounter) | เริ่มต้น BlockQueryV1 ข้อความ |
operator== (const BlockQueryV1 &) const | bool การเปรียบเทียบความเท่าเทียมกันระหว่าง BlockQueryV1 ข้อความ |
pack (PacketBuffer *aBuffer) | แพ็คข้อความแบบสอบถามบล็อกลงใน PacketBuffer |
packedLength (void) | uint16_t ส่งกลับความยาวของข้อความแบบสอบถามบล็อกนี้ |
ฟังก์ชั่นคงที่สาธารณะ Public | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | การแยกข้อมูลจาก PacketBuffer เป็น BlockQueryV1 รูปแบบข้อความ |
ประเภทสาธารณะ
@85
@85
คุณลักษณะสาธารณะ
งานสาธารณะ
BlockQueryV1
BlockQueryV1( void )
คอนสตรัคเตอร์แบบไม่มีอาร์กที่มีค่าเริ่มต้นสำหรับข้อความคิวรีแบบบล็อก
ในนั้น
WEAVE_ERROR init( uint32_t aCounter )
เริ่มต้น BlockQueryV1 ข้อความ
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | WEAVE_NO_ERROR หากประสบความสำเร็จ |
โอเปอเรเตอร์==
bool operator==( const BlockQueryV1 & ) const
การเปรียบเทียบความเท่าเทียมกันระหว่าง BlockQueryV1 ข้อความ
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | จริงถ้าพวกเขามีเขตข้อมูลเดียวกันทั้งหมด |
แพ็ค
WEAVE_ERROR pack( PacketBuffer *aBuffer )
แพ็คข้อความแบบสอบถามบล็อกลงใน PacketBuffer
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
บรรจุความยาว
uint16_t packedLength( void )
ส่งกลับความยาวของข้อความแบบสอบถามบล็อกนี้
รายละเอียด | |
---|---|
คืนสินค้า | ความยาวของข้อความเมื่อบรรจุ |
ฟังก์ชั่นคงที่สาธารณะ Public
แยกวิเคราะห์
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
การแยกข้อมูลจาก PacketBuffer เป็น BlockQueryV1 รูปแบบข้อความ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|