nl::Weave::HostPortList
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
#include <src/lib/core/HostPortList.h>
لإدارة "قائمة منافذ المضيف" ومعالجتها، تمثل هذه المجموعة مجموعة مدمجة ذات ترميز ثنائي من صفوف معرف المضيف والمنفذ المرتبطة بدليل خدمة Weave.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
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
)
احصل على اسم المضيف الأول والمنفذ وأزِلهما من القائمة.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المعلمات |
|
||||||||
قيم الإرجاع |
|