UDP ke Depan
Modul ini mencakup fungsi untuk fitur penerusan UDP.
Ringkasan
Fungsi dalam modul ini tersedia saat fitur udp-forward (OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE) diaktifkan. 
        Typedef | 
    |
|---|---|
        otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
       | 
      typedefvoid(*
        Pointer mengirimkan paket UDP ke host dan host harus mengirim paket melalui stack jaringannya sendiri.   | 
    
        Fungsi | 
    |
|---|---|
        otUdpForwardReceive(otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort)
       | 
      
        void
        Menangani paket UDP yang diterima dari host.  
       | 
    
        otUdpForwardSetForwarder(otInstance *aInstance, otUdpForwarder aForwarder, void *aContext)
       | 
      
        void
        Menetapkan callback penerusan UDP untuk mengirimkan paket UDP ke host.  
       | 
    
        otUdpIsPortInUse(otInstance *aInstance, uint16_t port)
       | 
      
        bool
        Menentukan apakah port UDP yang ditentukan dibuka secara eksklusif oleh OpenThread API.  
       | 
    
Typedef
otUdpForwarder
void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
Pointer mengirimkan paket UDP ke host dan host harus mengirim paket melalui stack jaringannya sendiri.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
Fungsi
otUdpForwardReceive
void otUdpForwardReceive( otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort )
Menangani paket UDP yang diterima dari host.
Tidak peduli apakah panggilan berhasil atau gagal, pesan akan dibebaskan.
| Detail | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||||||
otUdpForwardSetForwarder
void otUdpForwardSetForwarder( otInstance *aInstance, otUdpForwarder aForwarder, void *aContext )
Menetapkan callback penerusan UDP untuk mengirimkan paket UDP ke host.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||||
otUdpIsPortInUse
bool otUdpIsPortInUse( otInstance *aInstance, uint16_t port )
Menentukan apakah port UDP yang ditentukan dibuka secara eksklusif oleh OpenThread API.
| Detail | |||||
|---|---|---|---|---|---|
| Parameter | 
              
  | 
          ||||
| Nilai Pengembalian | 
              
  | 
          ||||
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.