nl:: বুনা:: হোস্টপোর্টলিস্ট
#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( void )
ক্লাস ডিফল্ট (অকার্যকর) কনস্ট্রাক্টর।
হোস্টপোর্টলিস্ট
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
খালি
bool IsEmpty( void ) const
পপ
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
তালিকা থেকে প্রথম হোস্টের নাম এবং পোর্টটি পান এবং সরান।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
nl:: বুনা:: হোস্টপোর্টলিস্ট
#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( void )
ক্লাস ডিফল্ট (অকার্যকর) কনস্ট্রাক্টর।
হোস্টপোর্টলিস্ট
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
খালি
bool IsEmpty( void ) const
পপ
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
তালিকা থেকে প্রথম হোস্টের নাম এবং পোর্টটি পান এবং সরান।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|