Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: পদ্ধতি

সারসংক্ষেপ

গণনা

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
এনাম
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
এনাম
ইনট স্তর ইভেন্টের সংজ্ঞা।
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
এনাম
একটি রাজ্যের লেয়ার অবজেক্ট।

টাইপডেফস

Event nl :: তাঁত :: সিস্টেম :: ইভেন্ট
সমস্ত InetLayer ইভেন্টের জন্য প্রাথমিক অবজেক্ট।
EventType nl :: তাঁত :: সিস্টেম :: ইভেন্ট টাইপ
সমস্ত ইনলেটলারের ইভেন্টের জন্য প্রাথমিক ধরণ।
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) টাইপডেফ
Error(*

কার্যাদি

DescribeErrorLwIP (Error aError)
NL_DLL_EXPORT const char *
এটি নির্দিষ্ট, ম্যাপযুক্ত LwIP ত্রুটির সাথে যুক্ত একটি NULL- সমাপ্ত LwIP- নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং ফিরিয়ে আনার জন্য একটি ফাংশন প্রয়োগ করে।
DescribeErrorPOSIX (Error aError)
NL_DLL_EXPORT const char *
এটি নির্দিষ্ট, ম্যাপযুক্ত ওএস ত্রুটির সাথে যুক্ত একটি NULL- টার্মিনেটেড ওএস-নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং ফিরিয়ে আনার জন্য একটি ফাংশন প্রয়োগ করে।
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err)
bool
একটি LwIP ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পঠনযোগ্য NULL- সমাপ্ত সি স্ট্রিং প্রদান করে।
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err)
bool
একটি পসিক্স ত্রুটি দেওয়া হয়েছে, ত্রুটিটি বর্ণনা করে এমন একটি মানব-পঠনযোগ্য NULL- সমাপ্ত সি স্ট্রিং প্রদান করে।
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err)
bool
একটি সিস্টেম দেওয়া লেয়ার ত্রুটি, চিহ্নকারী পাঠযোগ্য শূন্য-সমাপ্ত সি স্ট্রিং ত্রুটি বর্ণনা ফেরৎ।
IsErrorLwIP (Error aError)
NL_DLL_EXPORT bool
এই কার্যকরী বুনা সিস্টেমের জন্য একটি অন্তর্দর্শন ফাংশন লেয়ার ত্রুটি নির্ধারণ নিদিষ্ট ত্রুটি একটি অভ্যন্তরীণ, অন্তর্নিহিত LwIP ত্রুটি কিনা আহ্বানকারী পারেন।
IsErrorPOSIX (Error aError)
NL_DLL_EXPORT bool
এই কার্যকরী বুনা সিস্টেমের জন্য একটি অন্তর্দর্শন ফাংশন লেয়ার ত্রুটি আহ্বানকারী নির্ধারণ নির্দিষ্ট ত্রুটি একটি অভ্যন্তরীণ অন্তর্নিহিত অপারেটিং সিস্টেম ত্রুটি কিনা পারেন।
IsEventOfType (EventType aType)
bool
ইভেন্ট টাইপটি বৈধ কিনা তা যাচাই করতে পরীক্ষা করুন।
MapErrorLwIP (err_t aError)
NL_DLL_EXPORT Error
এই কার্যকরী বুনা সিস্টেমের জন্য একটি ম্যাপিং ফাংশন লেয়ার ত্রুটি করে একটি platform- বা সিস্টেম-নির্দিষ্ট পরিসীমা মধ্যে ম্যাপিং অন্তর্নিহিত LwIP নেটওয়ার্কের স্ট্যাক ত্রুটি পারেন।
MapErrorPOSIX (int aError)
NL_DLL_EXPORT Error
এই কার্যকরী বুনা সিস্টেমের জন্য একটি ম্যাপিং ফাংশন লেয়ার ত্রুটি করে একটি platform- বা সিস্টেম-নির্দিষ্ট পরিসীমা মধ্যে অন্তর্নিহিত POSIX নেটওয়ার্ক এবং ওএস স্ট্যাক ত্রুটি সংখ্যা মহাকাশে ম্যাপিং পূর্ণসংখ্যার পারেন।
RegisterLwIPErrorFormatter (void)
void
এলডব্লিউআইপি ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন।
RegisterPOSIXErrorFormatter (void)
void
POSIX ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন।
RegisterSystemLayerErrorFormatter (void)
void
নিবন্ধন সিস্টেমের জন্য একটি টেক্সট ত্রুটি ফরম্যাটার লেয়ার ত্রুটি।

ক্লাস

nl এর :: বুনা :: সিস্টেম :: লেয়ার

This provides access to timers according to the configured event handling model.

nl এর :: বুনা :: সিস্টেম :: LwIPEventHandlerDelegate
nl এর :: বুনা :: সিস্টেম :: mutex

This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.

nl এর :: বুনা :: সিস্টেম :: অবজেক্ট

এটি একটি অবজেক্টপুলের অন্তর্ভুক্ত স্থান থেকে বরাদ্দ করা একটি রেফারেন্স-গণনা করা অবজেক্ট উপস্থাপন করে অবজেক্ট

nl এর :: বুনা :: সিস্টেম :: PacketBuffer

প্যাকেট বাফার ক্লাসটি সাধারণত কাঠামো বা ইন্টারনেট প্রোটোকলের মতো ডেটা যোগাযোগের নেটওয়ার্কের প্রসঙ্গে, অক্টেট-সিরিয়ালযুক্ত ডেটার প্যাকেটগুলি পরিচালনা করার জন্য ব্যবহৃত মূল কাঠামো।

nl এর :: বুনা :: সিস্টেম :: টাইমার

এই বুনা সিস্টেমে একটি অভ্যন্তরীণ ক্লাস হয় লেয়ার , একটি প্রগতিতে-থাকা এক-শটের টাইমার প্রতিনিধিত্ব করতেন।

স্ট্রাক্টস

nl এর :: বুনা :: সিস্টেম :: LwIPEvent

ইউনিয়ন

nl এর :: বুনা :: সিস্টেম :: ObjectArena

A union template used for representing a well-aligned block of memory.

নেমস্পেসেস

nl এর :: বুনা :: সিস্টেম :: প্ল্যাটফর্ম
nl এর :: বুনা :: সিস্টেম :: পরিসংখ্যান

গণনা

@ 18

 @18
সম্পত্তি
kTimerFactor_micro_per_milli

একটি মাইক্রোসেকেন্ডে ন্যানোসেকেন্ডের সংখ্যা।

kTimerFactor_micro_per_unit

মিলিসেকেন্ডে ন্যানোসেকেন্ডের সংখ্যা।

kTimerFactor_milli_per_unit

এক মিলিসেকেন্ডে মাইক্রোসেকেন্ডের সংখ্যা।

kTimerFactor_nano_per_milli

এক সেকেন্ডে মিলিসেকেন্ডের সংখ্যা।

@ 19

 @19

ইনট স্তর ইভেন্টের সংজ্ঞা।

সম্পত্তি
kEvent_ReleaseObj

সিস্টেমলায়ার অবজেক্টের ড্রপের জন্য ইভেন্ট।

kEvent_ScheduleWork

সিস্টেমে সিডিউলিং কাজের জন্য ঘটনা লেয়ার এর থ্রেড।

লেয়ারস্টেট

 LayerState

একটি রাজ্যের লেয়ার অবজেক্ট।

সম্পত্তি
kLayerState_Initialized

সূচনা রাষ্ট্র।

kLayerState_NotInitialized

আরম্ভের অবস্থা নয়।

টাইপডেফস

ইভেন্ট

WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event

সমস্ত ইনলেটলারের ইভেন্টের জন্য প্রাথমিক অবজেক্ট।

এটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরণের সংজ্ঞায়িত করা হয়।

ইভেন্টের ধরণ

WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType

সমস্ত ইনলেটলারের ইভেন্টের জন্য প্রাথমিক ধরণ।

এটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরণের সংজ্ঞায়িত করা হয়।

LwIPEventHandlerFunction

Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)

কার্যাদি

ErrorLwIP বর্ণনা করুন

NL_DLL_EXPORT const char * DescribeErrorLwIP(
  Error aError
)

এটি নির্দিষ্ট, ম্যাপযুক্ত LwIP ত্রুটির সাথে যুক্ত একটি NULL- সমাপ্ত LwIP- নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং ফিরিয়ে আনার জন্য একটি ফাংশন প্রয়োগ করে।

বিশদ
পরামিতি
[in] err
ম্যাপ করা LwIP- নির্দিষ্ট ত্রুটি বর্ণনা করতে।
ফিরে আসে
ত্রুটি বর্ণনা করে এমন একটি নাল-টার্মিনেটেড, LwIP- নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং।

ErrorPOSIX বর্ণনা করুন

NL_DLL_EXPORT const char * DescribeErrorPOSIX(
  Error aError
)

এটি নির্দিষ্ট, ম্যাপযুক্ত ওএস ত্রুটির সাথে যুক্ত একটি NULL- টার্মিনেটেড ওএস-নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং ফিরিয়ে আনার জন্য একটি ফাংশন প্রয়োগ করে।

বিশদ
পরামিতি
[in] err
ম্যাপ করা ওএস-নির্দিষ্ট ত্রুটি বর্ণনা করতে।
ফিরে আসে
ত্রুটি বর্ণনা করে এমন একটি নাল-টার্মিনেটেড, ওএস-নির্দিষ্ট বর্ণনামূলক সি স্ট্রিং।

ফর্ম্যাটলুইপআইআরআর

bool FormatLwIPError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

একটি LwIP ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পঠনযোগ্য NULL- সমাপ্ত সি স্ট্রিং প্রদান করে।

বিশদ
পরামিতি
[in] buf
বাফার যাতে ত্রুটির স্ট্রিং স্থাপন করা হবে।
[in] bufSize
বাইটগুলিতে সরবরাহিত বাফারের আকার।
[in] err
ত্রুটি বর্ণনা করা উচিত।
ফিরে আসে
সত্য যদি সরবরাহের বাফারে একটি বিবরণ স্ট্রিং লিখিত হয়।
ফিরে আসে
মিথ্যা সরবরাহ করা ত্রুটি যদি একটি LwIP ত্রুটি না হয়।

ফর্ম্যাটপোসিক্স এরর

bool FormatPOSIXError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

একটি পসিক্স ত্রুটি দেওয়া হয়েছে, ত্রুটিটি বর্ণনা করে এমন একটি মানব-পঠনযোগ্য NULL- সমাপ্ত সি স্ট্রিং প্রদান করে।

বিশদ
পরামিতি
[in] buf
বাফার যাতে ত্রুটির স্ট্রিং স্থাপন করা হবে।
[in] bufSize
বাইটগুলিতে সরবরাহিত বাফারের আকার।
[in] err
ত্রুটি বর্ণনা করা উচিত।
ফিরে আসে
সত্য যদি সরবরাহের বাফারে একটি বিবরণ স্ট্রিং লিখিত হয়।
ফিরে আসে
মিথ্যা সরবরাহ করা ত্রুটি যদি পসিক্স ত্রুটি না হয়।

ফর্ম্যাটসিস্টেমালায়ারআরআর

bool FormatSystemLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

একটি সিস্টেম দেওয়া লেয়ার ত্রুটি, চিহ্নকারী পাঠযোগ্য শূন্য-সমাপ্ত সি স্ট্রিং ত্রুটি বর্ণনা ফেরৎ।

বিশদ
পরামিতি
[in] buf
বাফার যাতে ত্রুটির স্ট্রিং স্থাপন করা হবে।
[in] bufSize
বাইটগুলিতে সরবরাহিত বাফারের আকার।
[in] err
ত্রুটি বর্ণনা করা উচিত।
ফিরে আসে
সত্য যদি সরবরাহের বাফারে একটি বিবরণ স্ট্রিং লিখিত হয়।
ফিরে আসে
মিথ্যা যদি সরবরাহকৃত ত্রুটি একটি সিস্টেম ছিল না লেয়ার ত্রুটি।

#ErrorLwIP

NL_DLL_EXPORT bool IsErrorLwIP(
  Error aError
)

এই কার্যকরী বুনা সিস্টেমের জন্য একটি অন্তর্দর্শন ফাংশন লেয়ার ত্রুটি নির্ধারণ নিদিষ্ট ত্রুটি একটি অভ্যন্তরীণ, অন্তর্নিহিত LwIP ত্রুটি কিনা আহ্বানকারী পারেন।

বিশদ
পরামিতি
[in] err
এটি LwIP ত্রুটি কিনা তা নির্ধারণ করতে ম্যাপযুক্ত ত্রুটি।
ফিরে আসে
নির্দিষ্ট ত্রুটিটি যদি একটি LwIP ত্রুটি হয় তবে সত্য; অন্যথায়, মিথ্যা।

ইসেরারপোসিক্স

NL_DLL_EXPORT bool IsErrorPOSIX(
  Error aError
)

এই কার্যকরী বুনা সিস্টেমের জন্য একটি অন্তর্দর্শন ফাংশন লেয়ার ত্রুটি আহ্বানকারী নির্ধারণ নির্দিষ্ট ত্রুটি একটি অভ্যন্তরীণ অন্তর্নিহিত অপারেটিং সিস্টেম ত্রুটি কিনা পারেন।

বিশদ
পরামিতি
[in] err
এটি কোনও ওএস ত্রুটি কিনা তা নির্ধারণ করতে ম্যাপযুক্ত ত্রুটি।
ফিরে আসে
নির্দিষ্ট ত্রুটি যদি একটি ওএস ত্রুটি হয় তবে সত্য; অন্যথায়, মিথ্যা।

#EventOfType

bool IsEventOfType(
  EventType aType
)

ইভেন্ট টাইপটি বৈধ কিনা তা যাচাই করতে পরীক্ষা করুন।

বিশদ
পরামিতি
[in] aEventType
বুনা সিস্টেম লেয়ার ঘটনা প্রকার।
ফিরে আসে
সত্য যদি এটি গণিত পরিসরের মধ্যে পড়ে; অন্যথায়, মিথ্যা।

MapErrorLwIP

NL_DLL_EXPORT Error MapErrorLwIP(
  err_t aError
)

এই কার্যকরী বুনা সিস্টেমের জন্য একটি ম্যাপিং ফাংশন লেয়ার ত্রুটি করে একটি platform- বা সিস্টেম-নির্দিষ্ট পরিসীমা মধ্যে ম্যাপিং অন্তর্নিহিত LwIP নেটওয়ার্কের স্ট্যাক ত্রুটি পারেন।

বিশদ
পরামিতি
[in] e
মানচিত্রে LwIP ত্রুটি।
ফিরে আসে
ম্যাপযুক্ত LwIP নেটওয়ার্ক বা ওএস ত্রুটি।

MapErrorPOSIX

NL_DLL_EXPORT Error MapErrorPOSIX(
  int aError
)

এই কার্যকরী বুনা সিস্টেমের জন্য একটি ম্যাপিং ফাংশন লেয়ার ত্রুটি করে একটি platform- বা সিস্টেম-নির্দিষ্ট পরিসীমা মধ্যে অন্তর্নিহিত POSIX নেটওয়ার্ক এবং ওএস স্ট্যাক ত্রুটি সংখ্যা মহাকাশে ম্যাপিং পূর্ণসংখ্যার পারেন।

বর্তমানে পসিক্স বা আইএসও সি / সি ++ স্ট্যান্ডার্ড দ্বারা সংজ্ঞায়িত এর বাইরে ত্রুটি কোডগুলি স্ট্যান্ডার্ডের মতো ম্যাপ করা হয়েছে।

বিশদ
পরামিতি
[in] e
মানচিত্রটিতে পসিক্স নেটওয়ার্ক বা ওএস ত্রুটি।
ফিরে আসে
ম্যাপ করা POSIX নেটওয়ার্ক বা ওএস ত্রুটি।

রেজিস্টারলুইআইপিআররর ফরম্যাটর

void RegisterLwIPErrorFormatter(
  void
)

এলডব্লিউআইপি ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন।

রেজিস্টারপোসিক্সএরআররর ফরম্যাটর

void RegisterPOSIXErrorFormatter(
  void
)

POSIX ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন।

রেজিস্টারসিস্টেমলায়ার এরির ফরমেটার

void RegisterSystemLayerErrorFormatter(
  void
)

নিবন্ধন সিস্টেমের জন্য একটি টেক্সট ত্রুটি ফরম্যাটার লেয়ার ত্রুটি।