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