nl:: Weave:: System
Özet
Sıralamalar |
|
---|---|
@18{
|
enum |
@19{
|
enum Inet katman etkinlik türü tanımları. |
LayerState{
|
enum Katman nesnesinin durumu. |
Türdefler |
|
---|---|
Event
|
nl::Weave::System::Event Tüm Inettier etkinlikleri için temel nesne. |
EventType
|
nl::Weave::System::EventType Tüm Inettier etkinlikleri için temel türdür. |
LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
|
typedefError(*
|
İşlevler |
|
---|---|
DescribeErrorLwIP(Error aError)
|
NL_DLL_EXPORT const char *
Bu komut, belirtilen, eşlenmiş LwIP hatasıyla ilişkili NULL sonlandırılmış LwIP'ye özgü açıklayıcı bir C dizesi döndürecek bir işlev uygular.
|
DescribeErrorPOSIX(Error aError)
|
NL_DLL_EXPORT const char *
Bu işlem, belirtilen, eşlenmiş OS hatasıyla ilişkili NULL sonlandırılmış OS'e özgü açıklayıcı C dizesi döndürecek bir işlev uygular.
|
FormatLwIPError(char *buf, uint16_t bufSize, int32_t err)
|
bool
LwIP hatası verildiğinde, hatayı açıklayan, NULL ile sonlandırılmış, kullanıcılar tarafından okunabilir bir C dizesi döndürür.
|
FormatPOSIXError(char *buf, uint16_t bufSize, int32_t err)
|
bool
Bir POSIX hatası verildiğinde, hatayı açıklayan, NULL sonlandırılmış, kullanıcılar tarafından okunabilir bir C dizesi döndürür.
|
FormatSystemLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
Bir Sistem Katman hatası verildiğinde, hatayı açıklayan, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndürür.
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
Bu işlem, çağrı yapan kişinin belirtilen hatanın dahili, altta yatan bir LwIP hatası olup olmadığını belirlemesine olanak tanıyan Weave System Katman hataları için bir iç gözlem işlevi uygular.
|
IsErrorPOSIX(Error aError)
|
NL_DLL_EXPORT bool
Bu işlem, çağrı yapan kişinin belirtilen hatanın dahili, temel bir OS hatası olup olmadığını belirlemesine olanak tanıyan Weave System Katman hataları için bir içgözlem işlevi uygular.
|
IsEventOfType(EventType aType)
|
bool
EventType'ın geçerli olup olmadığını kontrol edin.
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
Weave System Katman hataları için, altta yatan LwIP ağ yığını hatalarının platforma veya sisteme özel bir aralığa eşlenmesine olanak tanıyan bir eşleme işlevi uygular.
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
Bu işlem, altta yatan POSIX ağının sayı alanındaki tam sayıların ve OS yığın hatalarının platforma veya sisteme özel bir aralığa eşlenmesine olanak tanıyan Weave System Katman hataları için bir eşleme işlevi uygular.
|
RegisterLwIPErrorFormatter(void)
|
void
LwIP hataları için metin hatası biçimlendirici kaydedin.
|
RegisterPOSIXErrorFormatter(void)
|
void
POSIX hataları için bir metin hatası biçimlendirici kaydedin.
|
RegisterSystemLayerErrorFormatter(void)
|
void
Sistem Katman hataları için bir metin hatası biçimlendirici kaydedin.
|
Sınıflar |
|
---|---|
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:: |
Bu, bir ObjectPool<t, n=""> nesnesinde yer alan alandan ayrılmış referans sayılan bir nesneyi temsil eder. </t,> |
nl:: |
Paket arabellek sınıfı, genellikle Bluetooth veya internet protokolü gibi bir veri iletişim ağı bağlamında sekizli serileştirilmiş veri paketlerini işlemek için kullanılan temel yapıdır. |
nl:: |
Bu, devam eden tek seferlik bir zamanlayıcıyı temsil etmek için kullanılan dahili bir Weave System Katman sınıfıdır. |
Yapılar |
|
---|---|
nl:: |
Birlikler |
|
---|---|
nl:: |
A union template used for representing a well-aligned block of memory. |
Ad alanları |
|
---|---|
nl:: |
|
nl:: |
Sıralamalar
@18
@18
Özellikler | |
---|---|
kTimerFactor_micro_per_milli
|
Mikrosaniye cinsinden nanosaniye sayısı. |
kTimerFactor_micro_per_unit
|
Milisaniye cinsinden nanosaniye sayısı. |
kTimerFactor_milli_per_unit
|
Milisaniye cinsinden mikrosaniye sayısı. |
kTimerFactor_nano_per_milli
|
Saniyedeki milisaniye sayısı. |
@19
@19
Inet katman etkinlik türü tanımları.
Özellikler | |
---|---|
kEvent_ReleaseObj
|
System Katman nesnesinin bırakılmasıyla ilgili etkinlik. |
kEvent_ScheduleWork
|
Planlama etkinliği Sistem Katman'ın iş parçacığında çalışır. |
LayerState
LayerState
Katman nesnesinin durumu.
Özellikler | |
---|---|
kLayerState_Initialized
|
Başlatıldı durumu. |
kLayerState_NotInitialized
|
Başlatılmadı durumu. |
Türdefler
Etkinlik
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
Tüm Inettier etkinlikleri için temel nesne.
Bu, platforma veya sisteme özgü bir türle tanımlanır.
EventType
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
Tüm Inettier etkinlikleri için temel türdür.
Bu, platforma veya sisteme özgü bir türle tanımlanır.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
İşlevler
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
Bu komut, belirtilen, eşlenmiş LwIP hatasıyla ilişkili NULL sonlandırılmış LwIP'ye özgü açıklayıcı bir C dizesi döndürecek bir işlev uygular.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Hatayı açıklayan NULL sonlandırılmış, LwIP'ye özgü bir açıklayıcı C dizesi.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
Bu işlem, belirtilen, eşlenmiş OS hatasıyla ilişkili NULL sonlandırılmış OS'e özgü açıklayıcı C dizesi döndürecek bir işlev uygular.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Hatayı açıklayan NULL sonlandırılmış, işletim sistemine özgü açıklayıcı C dizesi.
|
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
LwIP hatası verildiğinde, hatayı açıklayan, NULL ile sonlandırılmış, kullanıcılar tarafından okunabilir bir C dizesi döndürür.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Sağlanan arabelleğe bir açıklama dizesi yazılmışsa true (doğru).
|
||||||
İadeler |
false Sağlanan hata LwIP hatası değilse.
|
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
Bir POSIX hatası verildiğinde, hatayı açıklayan, NULL sonlandırılmış, kullanıcılar tarafından okunabilir bir C dizesi döndürür.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Sağlanan arabelleğe bir açıklama dizesi yazılmışsa true (doğru).
|
||||||
İadeler |
false Sağlanan hata bir POSIX hatası değilse.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
Bir Sistem Katman hatası verildiğinde, hatayı açıklayan, kullanıcılar tarafından okunabilir NULL sonlandırılmış bir C dizesi döndürür.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Sağlanan arabelleğe bir açıklama dizesi yazılmışsa true (doğru).
|
||||||
İadeler |
false Sağlanan hata bir Sistem Katman hatası değilse.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
Bu işlem, çağrı yapan kişinin belirtilen hatanın dahili, altta yatan bir LwIP hatası olup olmadığını belirlemesine olanak tanıyan Weave System Katman hataları için bir iç gözlem işlevi uygular.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Belirtilen hata LwIP hatasıysa doğru, aksi takdirde yanlış değerini alır.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
Bu işlem, çağrı yapan kişinin belirtilen hatanın dahili, temel bir OS hatası olup olmadığını belirlemesine olanak tanıyan Weave System Katman hataları için bir içgözlem işlevi uygular.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Belirtilen hata bir OS hatasıysa doğru, aksi takdirde yanlış değerini alır.
|
IsEventOfType
bool IsEventOfType( EventType aType )
EventType'ın geçerli olup olmadığını kontrol edin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Numaralı aralıktaysa true (doğru), aksi takdirde false (yanlış) değerini alır.
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
Weave System Katman hataları için, altta yatan LwIP ağ yığını hatalarının platforma veya sisteme özel bir aralığa eşlenmesine olanak tanıyan bir eşleme işlevi uygular.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Eşlenmiş LwIP ağı veya OS hatası.
|
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
Bu işlem, altta yatan POSIX ağının sayı alanındaki tam sayıların ve OS yığın hatalarının platforma veya sisteme özel bir aralığa eşlenmesine olanak tanıyan Weave System Katman hataları için bir eşleme işlevi uygular.
Şu anda POSIX veya ISO C/C++ standartları tarafından tanımlananların dışındaki hata kodları, standart kodlarla benzer şekilde eşlenir.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Eşlenen POSIX ağı veya OS hatası.
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
LwIP hataları için metin hatası biçimlendirici kaydedin.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
POSIX hataları için bir metin hatası biçimlendirici kaydedin.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
Sistem Katman hataları için bir metin hatası biçimlendirici kaydedin.