nl:: Weave:: System
Ringkasan
Enumerasi |
|
---|---|
@18{
|
enum |
@19{
|
enum Definisi jenis peristiwa lapisan Inet. |
LayerState{
|
enum Status objek Layer. |
Typedef |
|
---|---|
Event
|
nl::Weave::System::Event Objek dasar untuk semua peristiwa InetLayer. |
EventType
|
nl::Weave::System::EventType Jenis dasar untuk semua peristiwa InetLayer. |
LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
|
typedefError(*
|
Fungsi |
|
---|---|
DescribeErrorLwIP(Error aError)
|
NL_DLL_EXPORT const char *
Tindakan ini mengimplementasikan fungsi untuk menampilkan string C deskriptif khusus LwIP yang dihentikan NULL, yang terkait dengan error LwIP yang telah dipetakan dan telah ditentukan.
|
DescribeErrorPOSIX(Error aError)
|
NL_DLL_EXPORT const char *
Ini mengimplementasikan fungsi untuk menampilkan string C deskriptif khusus OS yang dihentikan dengan NULL, yang terkait dengan error OS yang telah dipetakan dan telah ditentukan.
|
FormatLwIPError(char *buf, uint16_t bufSize, int32_t err)
|
bool
Dengan mempertimbangkan error LwIP, menampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
|
FormatPOSIXError(char *buf, uint16_t bufSize, int32_t err)
|
bool
Dengan mempertimbangkan error POSIX, menampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
|
FormatSystemLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
Dengan mempertimbangkan error Layer Sistem, tampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
API ini mengimplementasikan fungsi introspeksi untuk error Layer Sistem Weave yang memungkinkan pemanggil menentukan apakah error yang ditentukan adalah error LwIP internal yang mendasarinya.
|
IsErrorPOSIX(Error aError)
|
NL_DLL_EXPORT bool
Panggilan ini akan mengimplementasikan fungsi introspeksi untuk error Layer Sistem Weave yang memungkinkan pemanggil menentukan apakah error yang ditentukan adalah error OS internal yang mendasarinya.
|
IsEventOfType(EventType aType)
|
bool
Periksa untuk memverifikasi apakah EventType adalah valid.
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
Tindakan ini akan mengimplementasikan fungsi pemetaan untuk error Layer Sistem Weave yang memungkinkan pemetaan error tumpukan jaringan LwIP yang mendasarinya ke dalam rentang khusus platform atau sistem.
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
Tindakan ini akan mengimplementasikan fungsi pemetaan untuk error Layer Sistem Weave yang memungkinkan pemetaan bilangan bulat dalam ruang jumlah error tumpukan OS dan jaringan POSIX yang mendasarinya ke dalam rentang khusus platform atau sistem.
|
RegisterLwIPErrorFormatter(void)
|
void
Daftarkan pemformat error teks untuk error LwIP.
|
RegisterPOSIXErrorFormatter(void)
|
void
Daftarkan pemformat error teks untuk error POSIX.
|
RegisterSystemLayerErrorFormatter(void)
|
void
Daftarkan pemformat error teks untuk error Layer Sistem.
|
Class |
|
---|---|
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:: |
Ini mewakili objek yang dihitung referensi yang dialokasikan dari ruang yang terdapat dalam objek ObjectPool<t, n="">. </t,> |
nl:: |
Class buffer paket adalah struktur inti yang digunakan untuk memanipulasi paket data yang diserialisasi octet, biasanya dalam konteks jaringan komunikasi data, seperti Bluetooth atau protokol Internet. |
nl:: |
Ini adalah class internal untuk Layer Sistem Weave, yang digunakan untuk mewakili timer satu kali pengambilan yang sedang berlangsung. |
Struct |
|
---|---|
nl:: |
Serikat |
|
---|---|
nl:: |
A union template used for representing a well-aligned block of memory. |
Namespace |
|
---|---|
nl:: |
|
nl:: |
Enumerasi
@18
@18
Properti | |
---|---|
kTimerFactor_micro_per_milli
|
Jumlah nanodetik dalam mikrodetik. |
kTimerFactor_micro_per_unit
|
Jumlah nanodetik dalam milidetik. |
kTimerFactor_milli_per_unit
|
Jumlah mikrodetik dalam milidetik. |
kTimerFactor_nano_per_milli
|
Jumlah milidetik dalam satu detik. |
@19
@19
Definisi jenis peristiwa lapisan Inet.
Properti | |
---|---|
kEvent_ReleaseObj
|
Peristiwa drop objek SystemLayer. |
kEvent_ScheduleWork
|
Peristiwa untuk menjadwalkan pekerjaan di thread Layer Sistem. |
LayerState
LayerState
Status objek Layer.
Properti | |
---|---|
kLayerState_Initialized
|
Status diinisialisasi. |
kLayerState_NotInitialized
|
Status tidak diinisialisasi. |
Typedef
Event
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
Objek dasar untuk semua peristiwa InetLayer.
Ini ditetapkan ke jenis khusus platform atau sistem.
EventType
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
Jenis dasar untuk semua peristiwa InetLayer.
Ini ditetapkan ke jenis khusus platform atau sistem.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
Fungsi
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
Tindakan ini mengimplementasikan fungsi untuk menampilkan string C deskriptif khusus LwIP yang dihentikan NULL, yang terkait dengan error LwIP yang telah dipetakan dan telah ditentukan.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String C deskriptif khusus LwIP yang dihentikan NULL yang menjelaskan error.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
Ini mengimplementasikan fungsi untuk menampilkan string C deskriptif khusus OS yang dihentikan dengan NULL, yang terkait dengan error OS yang telah dipetakan dan telah ditentukan.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String C deskriptif khusus OS yang dihentikan NULL yang menjelaskan error.
|
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
Dengan mempertimbangkan error LwIP, menampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
true Jika string deskripsi ditulis ke buffering yang disediakan.
|
||||||
Hasil |
false Jika error yang diberikan bukan merupakan error LwIP.
|
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
Dengan mempertimbangkan error POSIX, menampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
true Jika string deskripsi ditulis ke buffering yang disediakan.
|
||||||
Hasil |
false Jika error yang diberikan bukan error POSIX.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
Dengan mempertimbangkan error Layer Sistem, tampilkan string C yang dihentikan NULL dan dapat dibaca manusia yang menjelaskan error tersebut.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
true Jika string deskripsi ditulis ke buffering yang disediakan.
|
||||||
Hasil |
false Jika error yang diberikan bukan error Layer Sistem.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
API ini mengimplementasikan fungsi introspeksi untuk error Layer Sistem Weave yang memungkinkan pemanggil menentukan apakah error yang ditentukan adalah error LwIP internal yang mendasarinya.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Benar jika error yang ditentukan adalah error LwIP; jika tidak, salah.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
Panggilan ini akan mengimplementasikan fungsi introspeksi untuk error Layer Sistem Weave yang memungkinkan pemanggil menentukan apakah error yang ditentukan adalah error OS internal yang mendasarinya.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Benar jika error yang ditentukan adalah error OS; jika tidak, salah.
|
IsEventOfType
bool IsEventOfType( EventType aType )
Periksa untuk memverifikasi apakah EventType adalah valid.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
benar jika berada dalam rentang yang disebutkan; jika tidak, salah.
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
Tindakan ini akan mengimplementasikan fungsi pemetaan untuk error Layer Sistem Weave yang memungkinkan pemetaan error tumpukan jaringan LwIP yang mendasarinya ke dalam rentang khusus platform atau sistem.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Error OS atau jaringan LwIP yang dipetakan.
|
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
Tindakan ini akan mengimplementasikan fungsi pemetaan untuk error Layer Sistem Weave yang memungkinkan pemetaan bilangan bulat dalam ruang jumlah error tumpukan OS dan jaringan POSIX yang mendasarinya ke dalam rentang khusus platform atau sistem.
Kode error di luar yang saat ini ditetapkan oleh POSIX atau standar ISO C/C++ dipetakan mirip dengan kode standar.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Error OS atau jaringan POSIX yang dipetakan.
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
Daftarkan pemformat error teks untuk error LwIP.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
Daftarkan pemformat error teks untuk error POSIX.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
Daftarkan pemformat error teks untuk error Layer Sistem.