nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
होस्ट पोर्ट सूची को मैनेज करने और उसमें बदलाव करने के लिए, यह वीव सर्विस डायरेक्ट्री से जुड़े होस्ट और पोर्ट आइडेंटिफ़ायर टुपल का छोटा और बाइनरी कोड में बदला गया संग्रह है.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
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 )
सूची से पहला होस्ट नाम और पोर्ट पाएं और हटाएं.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
रिटर्न वैल्यू |
|