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 )
يمكنك الحصول على اسم المضيف الأول والمنفذ وإزالته من القائمة.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||
قيم الإرجاع |
|