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 )
รับและนำชื่อโฮสต์และพอร์ตแรกออกจากรายการ
| รายละเอียด | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| พารามิเตอร์ | 
              
  | 
          ||||||||
| ผลลัพธ์ | 
              
  | 
          ||||||||