nl:: Weave:: System
खास जानकारी
इन्यूमरेशन |
|
---|---|
@18{
|
enum |
@19{
|
enum इनेट लेयर इवेंट टाइप की परिभाषाएं. |
LayerState{
|
enum लेयर ऑब्जेक्ट की स्थिति. |
टाइपडिफ़ |
|
---|---|
Event
|
nl::Weave::System::Event सभी Inetlayer इवेंट के लिए बेसिक ऑब्जेक्ट. |
EventType
|
nl::Weave::System::EventType सभी Inetlayer इवेंट का बुनियादी प्रकार. |
LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
|
टाइपडिफ़Error(*
|
फ़ंक्शन |
|
---|---|
DescribeErrorLwIP(Error aError)
|
NL_DLL_EXPORT const char *
यह फ़ंक्शन को लागू करके, LwIP की खास जानकारी वाली सी स्ट्रिंग दिखाता है, जो शून्य-बंद की गई LwIP से जुड़ी होती है. यह स्ट्रिंग, मैप की गई LwIP गड़बड़ी से जुड़ी होती है.
|
DescribeErrorPOSIX(Error aError)
|
NL_DLL_EXPORT const char *
यह फ़ंक्शन, ओएस के बारे में खास जानकारी देने वाली ऐसी स्ट्रिंग दिखाता है जिसे 'शून्य' के तौर पर सेट किया जाता है. यह वैल्यू, मैप की गई ओएस की गड़बड़ी से जुड़ी होती है.
|
FormatLwIPError(char *buf, uint16_t bufSize, int32_t err)
|
bool
LwIP गड़बड़ी होने पर, गड़बड़ी की जानकारी देने वाली ऐसी ब्लैंक सी स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
|
FormatPOSIXError(char *buf, uint16_t bufSize, int32_t err)
|
bool
POSIX की गड़बड़ी होने पर, गड़बड़ी के बारे में ऐसी ब्लैंक सी स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
|
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
जांच करके पुष्टि करें कि EventType मान्य है या नहीं.
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
यह वीव सिस्टम लेयर की गड़बड़ियों के लिए मैपिंग फ़ंक्शन लागू करता है. इसकी मदद से, LwIP नेटवर्क स्टैक की गड़बड़ियों को प्लैटफ़ॉर्म या सिस्टम की किसी रेंज में मैप किया जा सकता है.
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
यह वीव सिस्टम लेयर की गड़बड़ियों के लिए मैपिंग फ़ंक्शन लागू करता है. इसकी मदद से, दिए गए POSIX नेटवर्क और ओएस स्टैक की गड़बड़ियों की संख्या स्पेस में पूर्णांकों को मैप करने की अनुमति मिलती है.
|
RegisterLwIPErrorFormatter(void)
|
void
LwIP गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.
|
RegisterPOSIXErrorFormatter(void)
|
void
POSIX की गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.
|
RegisterSystemLayerErrorFormatter(void)
|
void
सिस्टम लेयर की गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.
|
क्लास |
|
---|---|
nl:: |
This provides access to timers according to the configured event handling model. |
nl:: |
|
nl:: |
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:: |
यह किसी ObjectPool<t, n=""> में मौजूद स्पेस से असाइन किए गए रेफ़रंस के तौर पर गिना गया ऑब्जेक्ट दिखाता है ऑब्जेक्ट है. </t,> |
nl:: |
पैकेट बफ़र क्लास, वह मुख्य स्ट्रक्चर है जिसका इस्तेमाल ऑक्टेट-सीरियलाइज़्ड डेटा के पैकेट में हेर-फेर करने के लिए किया जाता है. आम तौर पर, इसका इस्तेमाल ब्लूटूथ या इंटरनेट प्रोटोकॉल जैसे डेटा कम्यूनिकेशन नेटवर्क के लिए किया जाता है. |
nl:: |
यह वीव सिस्टम लेयर की इंटरनल क्लास है. इसका इस्तेमाल एक शॉट के शुरू होने वाले टाइमर को दिखाने के लिए किया जाता है. |
स्ट्रक्चर |
|
---|---|
nl:: |
यूनियन |
|
---|---|
nl:: |
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
|
Systemlayer ऑब्जेक्ट के गिरावट का इवेंट. |
kEvent_ScheduleWork
|
शेड्यूल करने का इवेंट, सिस्टम लेयर के थ्रेड पर काम करता है. |
LayerState
LayerState
लेयर ऑब्जेक्ट की स्थिति.
प्रॉपर्टी | |
---|---|
kLayerState_Initialized
|
शुरुआती स्थिति. |
kLayerState_NotInitialized
|
इनीशियलाइज़्ड स्टेट नहीं है. |
टाइपडिफ़
इवेंट
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
सभी Inetlayer इवेंट के लिए बेसिक ऑब्जेक्ट.
इसे प्लैटफ़ॉर्म या सिस्टम से जुड़े टाइप के लिए तय किया जाता है.
EventType
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
सभी Inetlayer इवेंट का बुनियादी प्रकार.
इसे प्लैटफ़ॉर्म या सिस्टम से जुड़े टाइप के लिए तय किया जाता है.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
फ़ंक्शन
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
यह फ़ंक्शन को लागू करके, ऐसी LwIP की खास जानकारी वाली सी स्ट्रिंग दिखाता है जो शून्य-खत्म हो चुकी है. यह सी स्ट्रिंग, मैप की गई LwIP गड़बड़ी से जुड़ी होती है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
LwIP की खास जानकारी देने वाली सी स्ट्रिंग, जिसमें गड़बड़ी के बारे में जानकारी दी गई है. इस स्ट्रिंग को खत्म कर दिया गया है.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
यह फ़ंक्शन, ओएस के बारे में खास जानकारी देने वाली ऐसी स्ट्रिंग दिखाता है जिसे 'शून्य' के तौर पर सेट किया जाता है. यह वैल्यू, मैप की गई ओएस की गड़बड़ी से जुड़ी होती है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
गड़बड़ी की जानकारी देने वाली ओएस की जानकारी देने वाली सी स्ट्रिंग, जो शून्य से खत्म हो चुकी है.
|
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
LwIP गड़बड़ी होने पर, गड़बड़ी की जानकारी देने वाली ऐसी ब्लैंक सी स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
सही है अगर दिए गए बफ़र में कोई ब्यौरा स्ट्रिंग लिखी गई थी.
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
false अगर दी गई गड़बड़ी LwIP गड़बड़ी नहीं थी.
|
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
POSIX की गड़बड़ी होने पर, गड़बड़ी के बारे में ऐसी ब्लैंक सी स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
सही है अगर दिए गए बफ़र में कोई ब्यौरा स्ट्रिंग लिखी गई थी.
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
गलत है अगर दी गई गड़बड़ी POSIX गड़बड़ी नहीं थी.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
सिस्टम लेयर की गड़बड़ी होने पर, गड़बड़ी की जानकारी देने वाली ऐसी शून्य-बंद सी स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
सही है अगर दिए गए बफ़र में कोई ब्यौरा स्ट्रिंग लिखी गई थी.
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
गलत है, अगर दी गई गड़बड़ी सिस्टम लेयर की गड़बड़ी नहीं है.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
यह वीव सिस्टम लेयर की गड़बड़ियों का आकलन करने के लिए एक फ़ंक्शन लागू करता है. इससे कॉलर को यह पता लगाने में मदद मिलती है कि यह गलती से LwIP की कोई अंदरूनी गड़बड़ी हुई है या नहीं.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर बताई गई गड़बड़ी LwIP गड़बड़ी है, तो 'सही'; नहीं तो गलत.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
यह वीव सिस्टम लेयर की गड़बड़ियों का आकलन करने के लिए एक फ़ंक्शन लागू करता है. इससे कॉलर को यह पता चलता है कि यह ओएस में कोई अंदरूनी गड़बड़ी है या नहीं.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर बताई गई गड़बड़ी ओएस की गड़बड़ी है, तो 'सही'; नहीं तो गलत.
|
IsEventOfType
bool IsEventOfType( EventType aType )
जांच करके पुष्टि करें कि EventType मान्य है या नहीं.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर यह तय की गई रेंज में आता है; नहीं तो गलत.
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
यह वीव सिस्टम लेयर की गड़बड़ियों के लिए मैपिंग फ़ंक्शन लागू करता है. इसकी मदद से, LwIP नेटवर्क स्टैक की गड़बड़ियों को प्लैटफ़ॉर्म या सिस्टम की किसी रेंज में मैप किया जा सकता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
मैप किए गए LwIP नेटवर्क या OS की गड़बड़ी.
|
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
यह वीव सिस्टम लेयर की गड़बड़ियों के लिए मैपिंग फ़ंक्शन लागू करता है. इसकी मदद से, दिए गए POSIX नेटवर्क और ओएस स्टैक की गड़बड़ियों की संख्या स्पेस में पूर्णांकों को मैप करने की अनुमति मिलती है.
POSIX या ISO C/C++ मानकों के ज़रिए तय किए गए मौजूदा गड़बड़ी कोड के अलावा, सभी गड़बड़ी कोड को मानक कोड की तरह मैप किया जाता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
मैप किए गए POSIX नेटवर्क या ओएस की गड़बड़ी.
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
LwIP गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
POSIX की गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
सिस्टम लेयर की गड़बड़ियों के लिए, टेक्स्ट गड़बड़ी को फ़ॉर्मैट करने वाला टूल रजिस्टर करें.