nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Để quản lý và điều chỉnh Danh sách cổng lưu trữ, một tập hợp nhỏ gọn, được mã hoá nhị phân gồm các bộ nhận dạng máy chủ và cổng được liên kết với Thư mục dịch vụ Weave.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
HostPortList(void)
Hàm khởi tạo mặc định của lớp (vô hiệu).
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Hàm công khai |
|
---|---|
Clear(void)
|
void
Đặt lại danh sách này thành trống.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Lấy tên máy chủ và cổng tại chỉ mục được chỉ định trong danh sách.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Lấy và xoá tên máy chủ cũng như cổng đầu tiên khỏi danh sách.
|
Hàm công khai
Xóa
void Clear( void )
Đặt lại danh sách này thành trống.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Lấy tên máy chủ và cổng tại chỉ mục được chỉ định trong danh sách.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
HostPortList
HostPortList( void )
Hàm khởi tạo mặc định của lớp (vô hiệu).
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
Nhạc Pop
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Lấy và xoá tên máy chủ cũng như cổng đầu tiên khỏi danh sách.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|