Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl:: Menenun:: Sistem

Ringkasan

Enumerasi

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
enum
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
enum
Definisi jenis peristiwa lapisan Inet.
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
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) typedef
Error(*

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 obyek.

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
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 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
[in] err
Kesalahan khusus LwIP yang dipetakan untuk dijelaskan.
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
[in] err
Kesalahan khusus OS yang dipetakan untuk dijelaskan.
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
[in] buf
Buffer di mana string kesalahan akan ditempatkan.
[in] bufSize
Ukuran buffer yang disediakan dalam byte.
[in] err
Kesalahan yang akan dijelaskan.
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
[in] buf
Buffer di mana string kesalahan akan ditempatkan.
[in] bufSize
Ukuran buffer yang disediakan dalam byte.
[in] err
Kesalahan yang akan dijelaskan.
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
[in] buf
Buffer di mana string kesalahan akan ditempatkan.
[in] bufSize
Ukuran buffer yang disediakan dalam byte.
[in] err
Kesalahan yang akan dijelaskan.
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
[in] err
Kesalahan yang dipetakan untuk menentukan apakah itu kesalahan LwIP.
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
[in] err
Kesalahan yang dipetakan untuk menentukan apakah itu kesalahan OS.
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
[in] aEventType
Weave Sistem Lapisan jenis acara.
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
[in] e
Kesalahan LwIP untuk dipetakan.
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
[in] e
Jaringan POSIX atau kesalahan OS untuk dipetakan.
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.