34 #ifndef MESHCOP_LEADER_HPP_ 35 #define MESHCOP_LEADER_HPP_ 53 uint8_t GetLength(
void)
const {
95 otError SetDelayTimerMinimal(uint32_t aDelayTimerMinimal);
103 uint32_t GetDelayTimerMinimal(
void)
const;
109 void SetEmptyCommissionerData(
void);
114 kTimeoutLeaderPetition = 50,
117 static void HandleTimer(
Timer &aTimer);
118 void HandleTimer(
void);
134 void ResignCommissioner(
void);
142 uint32_t mDelayTimerMinimal;
151 #endif // MESHCOP_LEADER_HPP_ This type represents all the static / global variables used by OpenThread allocated in one place...
Definition: openthread-instance.h:59
This class implements Border Agent Locator TLV generation and parsing.
Definition: meshcop_tlvs.hpp:662
This file includes definitions for MLE functionality required by the Thread Child, Router, and Leader roles.
This class implements CoAP resource handling.
Definition: coap.hpp:200
This class implements an IPv6 address object.
Definition: ip6_address.hpp:60
State
State values.
Definition: meshcop_tlvs.hpp:915
This file includes definitions for CoAP client and server functionality.
This file includes definitions for locator class for OpenThread objects.
Definition: leader.hpp:50
This class implements message information for an IPv6 message.
Definition: socket.hpp:57
This type points to an OpenThread message buffer.
Definition: types.h:479
This class implements a timer.
Definition: timer.hpp:69
This class implements the millisecond timer.
Definition: timer.hpp:145
This file includes definitions for generating and processing MeshCoP TLVs.
This file includes definitions for UDP/IPv6 sockets.
This class implements definitions for maintaining a pointer to arbitrary context information.
Definition: context.hpp:61
This class represents a message.
Definition: message.hpp:195
This class implements the Commissioner ID TLV generation and parsing.
Definition: meshcop_tlvs.hpp:705
Definition: leader.hpp:64
This class implements locator for otInstance object.
Definition: locator.hpp:63
This file includes definitions for the multiplexed timer service.
This structure represents the local and peer IPv6 socket addresses.
Definition: types.h:436
This class implements MeshCoP TLV generation and parsing.
Definition: meshcop_tlvs.hpp:62
This class implements Steering Data TLV generation and parsing.
Definition: meshcop_tlvs.hpp:551
otError
This enumeration represents error codes used throughout OpenThread.
Definition: types.h:107
uint8_t GetLength(void) const
This method returns the Length value.
Definition: tlvs.hpp:89
This file includes compile-time configuration constants for OpenThread.
This class implements Commissioner Session ID TLV generation and parsing.
Definition: meshcop_tlvs.hpp:757