nl:: Menenun:: Sistem
Ringkasan
Enumerasi | |
---|---|
@18 { | enum |
@19 { | enum Definisi jenis peristiwa lapisan Inet. |
LayerState { | enum Negara dari layer objek. |
Typedef | |
---|---|
Event | nl::Menenun::Sistem::Acara Objek dasar untuk semua acara InetLayer. |
EventType | nl::Menenun::Sistem::Jenis Acara Tipe dasar untuk semua acara InetLayer. |
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) | typedefError(* |
Fungsi | |
---|---|
DescribeErrorLwIP (Error aError) | NL_DLL_EXPORT const char * Ini mengimplementasikan fungsi untuk mengembalikan string C deskriptif khusus LwIP yang diakhiri NULL, terkait dengan kesalahan LwIP yang ditentukan dan dipetakan. |
DescribeErrorPOSIX (Error aError) | NL_DLL_EXPORT const char * Ini mengimplementasikan fungsi untuk mengembalikan string C deskriptif khusus OS yang diakhiri NULL, terkait dengan kesalahan OS yang dipetakan dan ditentukan. |
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err) | bool Diberikan kesalahan LwIP, mengembalikan string C diakhiri NULL yang dapat dibaca manusia yang menjelaskan kesalahan. |
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err) | bool Diberikan kesalahan POSIX, mengembalikan string C diakhiri NULL yang dapat dibaca manusia yang menjelaskan kesalahan. |
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err) | bool Mengingat Sistem Lapisan kesalahan, mengembalikan NULL-dihentikan string C terbaca-manusia menggambarkan kesalahan. |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool Alat ini fungsi introspeksi bagi Weave Sistem Lapisan kesalahan yang memungkinkan penelpon untuk menentukan apakah kesalahan yang ditentukan internal, yang mendasari kesalahan lwIP. |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool Ini alat fungsi introspeksi bagi Weave Sistem Lapisan kesalahan yang memungkinkan penelpon untuk menentukan apakah kesalahan tertentu adalah internal, yang mendasari kesalahan OS. |
IsEventOfType (EventType aType) | bool Periksa untuk memverifikasi apakah EventType valid. |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error Alat ini fungsi pemetaan untuk Weave Sistem Lapisan kesalahan yang memungkinkan pemetaan yang mendasari lwIP kesalahan jaringan tumpukan ke dalam platform-atau sistem yang jangkauan. |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error Ini alat fungsi pemetaan untuk Weave Sistem Lapisan kesalahan yang memungkinkan bilangan bulat pemetaan di ruang jumlah jaringan POSIX yang mendasari dan kesalahan OS stack ke berbagai platform-atau sistem spesifik. |
RegisterLwIPErrorFormatter (void) | void Daftarkan pemformat kesalahan teks untuk kesalahan LwIP. |
RegisterPOSIXErrorFormatter (void) | void Daftarkan pemformat kesalahan teks untuk kesalahan POSIX. |
RegisterSystemLayerErrorFormatter (void) | void Daftarkan teks kesalahan formatter untuk Sistem Lapisan kesalahan. |
Kelas | |
---|---|
nl :: Weave :: Sistem :: Lapisan |
This provides access to timers according to the configured event handling model. |
nl :: Weave :: Sistem :: LwIPEventHandlerDelegate | |
nl :: Weave :: Sistem :: 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 :: Weave :: Sistem :: Object | Ini mewakili objek terhitung referensi yang dialokasikan dari ruang yang terkandung dalam ObjectPool |
nl :: Weave :: Sistem :: PacketBuffer | Kelas buffer paket adalah struktur inti yang digunakan untuk memanipulasi paket data serial oktet, biasanya dalam konteks jaringan komunikasi data, seperti Bluetooth atau protokol Internet. |
nl :: Weave :: Sistem :: Timer | Ini adalah kelas internal untuk Weave Sistem Lapisan , digunakan untuk mewakili dalam proses satu-shot waktu. |
Struktur | |
---|---|
nl :: Weave :: Sistem :: LwIPEvent |
serikat pekerja | |
---|---|
nl :: Weave :: Sistem :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
Ruang nama | |
---|---|
nl :: Weave :: Sistem :: Landasan | |
nl :: Weave :: Sistem :: Statistik |
Enumerasi
@18
@18
@19
@19
Definisi jenis kejadian lapisan Inet.
Properti | |
---|---|
kEvent_ReleaseObj | Acara untuk menjatuhkan objek SystemLayer. |
kEvent_ScheduleWork | Acara untuk pekerjaan penjadwalan pada sistem lapisan benang 's. |
Status Lapisan
LayerState
Negara dari layer objek.
Properti | |
---|---|
kLayerState_Initialized | Status diinisialisasi. |
kLayerState_NotInitialized | Tidak diinisialisasi negara. |
Typedef
Peristiwa
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
Objek dasar untuk semua acara InetLayer.
Ini didefinisikan untuk jenis platform atau sistem tertentu.
Jenis Acara
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
Tipe dasar untuk semua acara InetLayer.
Ini didefinisikan untuk jenis platform atau sistem tertentu.
Fungsi LwIPEventHandler
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
Fungsi
JelaskanErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
Ini mengimplementasikan fungsi untuk mengembalikan string C deskriptif khusus LwIP yang diakhiri NULL, terkait dengan kesalahan LwIP yang ditentukan dan dipetakan.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | String C deskriptif khusus LwIP yang diakhiri NULL yang menjelaskan kesalahan. |
JelaskanErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
Ini mengimplementasikan fungsi untuk mengembalikan string C deskriptif khusus OS yang diakhiri NULL, terkait dengan kesalahan OS yang dipetakan dan ditentukan.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | String C deskriptif khusus OS yang diakhiri NULL yang menjelaskan kesalahan. |
FormatLwIPERror
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
Diberikan kesalahan LwIP, mengembalikan string C diakhiri NULL yang dapat dibaca manusia yang menjelaskan kesalahan.
rincian | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembali | true Jika string deskripsi ditulis ke dalam buffer yang disediakan. | ||||||
Kembali | false Jika kesalahan yang diberikan bukan kesalahan LwIP. |
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
Diberikan kesalahan POSIX, mengembalikan string C diakhiri NULL yang dapat dibaca manusia yang menjelaskan kesalahan.
rincian | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembali | true Jika string deskripsi ditulis ke dalam buffer yang disediakan. | ||||||
Kembali | false Jika kesalahan yang diberikan bukan kesalahan POSIX. |
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
Mengingat Sistem Lapisan kesalahan, mengembalikan NULL-dihentikan string C terbaca-manusia menggambarkan kesalahan.
rincian | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembali | true Jika string deskripsi ditulis ke dalam buffer yang disediakan. | ||||||
Kembali | palsu Jika kesalahan yang disediakan tidak Sistem Lapisan kesalahan. |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
Alat ini fungsi introspeksi bagi Weave Sistem Lapisan kesalahan yang memungkinkan penelpon untuk menentukan apakah kesalahan yang ditentukan internal, yang mendasari kesalahan lwIP.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | Benar jika kesalahan yang ditentukan adalah kesalahan LwIP; jika tidak, palsu. |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
Ini alat fungsi introspeksi bagi Weave Sistem Lapisan kesalahan yang memungkinkan penelpon untuk menentukan apakah kesalahan tertentu adalah internal, yang mendasari kesalahan OS.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | Benar jika kesalahan yang ditentukan adalah kesalahan OS; jika tidak, palsu. |
AdalahEventOfType
bool IsEventOfType( EventType aType )
Periksa untuk memverifikasi apakah EventType valid.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | benar jika berada dalam kisaran yang disebutkan; jika tidak, palsu. |
PetaErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
Alat ini fungsi pemetaan untuk Weave Sistem Lapisan kesalahan yang memungkinkan pemetaan yang mendasari lwIP kesalahan jaringan tumpukan ke dalam platform-atau sistem yang jangkauan.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | Jaringan LwIP atau kesalahan OS yang dipetakan. |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
Ini alat fungsi pemetaan untuk Weave Sistem Lapisan kesalahan yang memungkinkan bilangan bulat pemetaan di ruang jumlah jaringan POSIX yang mendasari dan kesalahan OS stack ke berbagai platform-atau sistem spesifik.
Kode kesalahan di luar yang saat ini ditentukan oleh POSIX atau standar ISO C/C++ dipetakan mirip dengan yang standar.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | Jaringan POSIX atau kesalahan OS yang dipetakan. |
DaftarLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
Daftarkan pemformat kesalahan teks untuk kesalahan LwIP.
DaftarPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
Daftarkan pemformat kesalahan teks untuk kesalahan POSIX.
DaftarSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
Daftarkan teks kesalahan formatter untuk Sistem Lapisan kesalahan.