nl::Weave::HostPortList
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
#include <src/lib/core/HostPortList.h>
สำหรับการจัดการและจัดการรายการพอร์ตโฮสต์ คอลเล็กชันที่เข้ารหัสแบบไบนารีของโฮสต์และตัวระบุพอร์ตขนาดกะทัดรัดซึ่งเชื่อมโยงกับ Weave Service Directory
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
HostPortList(void)
เครื่องมือสร้างเริ่มต้นของชั้นเรียน (โมฆะ)
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
ฟังก์ชันสาธารณะ |
|
---|---|
Clear(void)
|
void
รีเซ็ตรายการให้ว่างเปล่า
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
รับชื่อโฮสต์และพอร์ตที่ดัชนีที่ระบุจากรายการ
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
รับและนำชื่อโฮสต์และพอร์ตแรกออกจากรายการ
|
ฟังก์ชันสาธารณะ
ล้าง
void Clear(
void
)
รีเซ็ตรายการให้ว่างเปล่า
ดาวน์โหลด
WEAVE_ERROR Get(
uint8_t index,
char *hostBuf,
uint32_t hostBufSize,
uint16_t & port
) const
รับชื่อโฮสต์และพอร์ตที่ดัชนีที่ระบุจากรายการ
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||
ผลลัพธ์ |
|
HostPortList
HostPortList(
void
)
เครื่องมือสร้างเริ่มต้นของชั้นเรียน (โมฆะ)
HostPortList
HostPortList(
const uint8_t *hostPortList,
uint8_t hostPortCount,
const uint8_t *suffixList,
const uint8_t suffixCount
)
IsEmpty
bool IsEmpty(
void
) const
ป๊อป
WEAVE_ERROR Pop(
char *hostBuf,
uint32_t hostBufSize,
uint16_t & port
)
รับและนำชื่อโฮสต์และพอร์ตแรกออกจากรายการ
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||
ผลลัพธ์ |
|