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