class InfraNetif
Defined at line 43 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.h
Public Methods
int GetIcmpSocket ()
Defined at line 94 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.h
void Init (uint32_t infra_if_idx)
This is called during the init of lowpan-ot-driver after the OtInstance is created.
Defined at line 268 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
void Deinit ()
This is called when lowpan-ot-driver is deinitialized.
Defined at line 304 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
bool IsRunning ()
This method checks whether the infrastructure network interface is running.
Defined at line 175 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
otError SendIcmp6Nd (uint32_ta_infra_if_index,const otIp6Address &a_dest_address,const uint8_t *a_buffer,uint16_ta_buffer_length)
This method sends an ICMPv6 Neighbor Discovery message on given infrastructure interface.
See RFC 4861: https://tools.ietf.org/html/rfc4861.
Parameters
Defined at line 221 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
InfraNetif & Get ()
This function gets the infrastructure network interface singleton.
Defined at line 410 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
void ReceiveIcmp6Message (otInstance * a_instance)
Defined at line 319 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc
void OnStateChanged (otInstance * a_instance)
Defined at line 313 of file ../../src/connectivity/openthread/third_party/openthread/platform/infra_if.cc