Nol.A SDK Library
24.11.0
For IoT System Software Development
|
This is the complete list of members for IPv6PPPoS, including all inherited members.
addNeighbor(const IPv6Address &addr) (defined in IPv6Interface) | IPv6Interface | protectedvirtual |
begin() | IPv6PPPoS | |
confirmReach(uint8_t neigh) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
def_hop_limit (defined in IPv6Interface) | IPv6Interface | protected |
dev_type (defined in IPv6Interface) | IPv6Interface | protected |
getAddress(IPv6Address::Type_t type, IPv6Address &dst) | IPv6Interface | |
getAddress(IPv6Address::Type_t type, uint8_t *dst) (defined in IPv6Interface) | IPv6Interface | |
getIID(uint8_t *dst) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
getNeighbor(const IPv6Address &addr) (defined in IPv6Interface) | IPv6Interface | protected |
getNeighborIndex(const IPv6Address &addr) (defined in IPv6Interface) | IPv6Interface | protected |
GetStateString(State_t) (defined in IPv6Interface) | IPv6Interface | static |
hasIID(const uint8_t *iid) (defined in IPv6Interface) | IPv6Interface | protected |
IPv6Interface(Type_t type, uint8_t neigh_list_len, uint8_t prefix_list_len, uint16_t mtu) (defined in IPv6Interface) | IPv6Interface | |
IPv6PPPoS(SerialPort &port) | IPv6PPPoS | |
isAttached() (defined in IPv6Interface) | IPv6Interface | |
isInMulticastGroup(const IPv6Address &mcaddr) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
ll_dad_passed (defined in IPv6Interface) | IPv6Interface | protected |
MAX_NUM_NEIGH (defined in IPv6Interface) | IPv6Interface | protected |
MAX_NUM_PREFIX (defined in IPv6Interface) | IPv6Interface | protected |
MTU (defined in IPv6Interface) | IPv6Interface | protected |
neighbor (defined in IPv6Interface) | IPv6Interface | protected |
next (defined in IPv6Interface) | IPv6Interface | protected |
notify (defined in IPv6Interface) | IPv6Interface | protected |
num_valid_prefix (defined in IPv6Interface) | IPv6Interface | protected |
onStateChanged() override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
onTick() override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
pmtu (defined in IPv6Interface) | IPv6Interface | protected |
prefix (defined in IPv6Interface) | IPv6Interface | protected |
Receive(void *ctx, const uint8_t *packet, uint16_t len) (defined in IPv6PPPoS) | IPv6PPPoS | static |
receiveNA(IPv6::Header_t &ip6, void *msg, uint16_t len) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
receiveNS(IPv6::Header_t &ip6, void *msg, uint16_t len) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
receiveRA(IPv6::Header_t &ip6, void *msg, uint16_t len) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
receiveRedirect(IPv6::Header_t &ip6, void *msg, uint16_t len) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
receiveRS(IPv6::Header_t &ip6, void *msg, uint16_t len) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
removeNeighbor(uint8_t n) (defined in IPv6Interface) | IPv6Interface | protected |
send(uint8_t nxhop, IPv6PacketBuffer *ippkt) override (defined in IPv6PPPoS) | IPv6PPPoS | virtual |
SerialOutput(void *fd, void *payload, uint16_t len) (defined in IPv6PPPoS) | IPv6PPPoS | static |
setPrefix(const IPv6Address &prefix_addr, uint8_t prefix_len, uint32_t lifetime, uint32_t pref_lifetime, bool autoconf) | IPv6Interface | |
setState(State_t s) (defined in IPv6Interface) | IPv6Interface | |
setStateNotifier(void(*func)(IPv6Interface &, State_t)) (defined in IPv6Interface) | IPv6Interface | |
state (defined in IPv6Interface) | IPv6Interface | protected |
STATE_BECOMING_HOST enum value (defined in IPv6Interface) | IPv6Interface | |
STATE_BECOMING_ROUTER enum value (defined in IPv6Interface) | IPv6Interface | |
STATE_DUPLICATE enum value (defined in IPv6Interface) | IPv6Interface | |
STATE_HOST enum value (defined in IPv6Interface) | IPv6Interface | |
STATE_NONE enum value (defined in IPv6Interface) | IPv6Interface | |
STATE_ROUTER enum value (defined in IPv6Interface) | IPv6Interface | |
State_t enum name (defined in IPv6Interface) | IPv6Interface | |
Timeout(void(*func)(void *), void *args, uint8_t time) (defined in IPv6PPPoS) | IPv6PPPoS | static |
TYPE_6LOWPAN enum value (defined in IPv6Interface) | IPv6Interface | |
TYPE_6LPWAN enum value (defined in IPv6Interface) | IPv6Interface | |
TYPE_ETHERNET enum value (defined in IPv6Interface) | IPv6Interface | |
TYPE_PPP enum value (defined in IPv6Interface) | IPv6Interface | |
Type_t enum name (defined in IPv6Interface) | IPv6Interface | |
TYPE_UNKNOWN enum value (defined in IPv6Interface) | IPv6Interface | |
Untimeout(void(*func)(void *), void *args) (defined in IPv6PPPoS) | IPv6PPPoS | static |