ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
WisunNs Struct Reference

Dispatch table. Addressed by offset, so the layout is asserted below. More...

#include <wisun.h>

Public Attributes

size_t(* build_coap )(uint8_t *, uint8_t, uint8_t, uint16_t, const uint8_t *, uint8_t, const char *, const uint8_t *, size_t, uint8_t *, size_t)
 
void(* init )(uint8_t *, WisunFan *, const protocore_ip *, WisunNode *, size_t)
 
int(* node_register )(uint8_t *, WisunFan *, const protocore_ip *, uint32_t)
 
proto_bool(* node_find )(uint8_t *, const WisunFan *, const protocore_ip *, size_t *)
 
size_t(* joined_count )(uint8_t *, const WisunFan *)
 
size_t(* nodes_json )(uint8_t *, const WisunFan *, char *, size_t)
 

Detailed Description

Dispatch table. Addressed by offset, so the layout is asserted below.

Definition at line 63 of file wisun.h.

Member Data Documentation

◆ build_coap

size_t(* WisunNs::build_coap) (uint8_t *, uint8_t, uint8_t, uint16_t, const uint8_t *, uint8_t, const char *, const uint8_t *, size_t, uint8_t *, size_t)

Definition at line 65 of file wisun.h.

◆ init

void(* WisunNs::init) (uint8_t *, WisunFan *, const protocore_ip *, WisunNode *, size_t)

Definition at line 67 of file wisun.h.

◆ node_register

int(* WisunNs::node_register) (uint8_t *, WisunFan *, const protocore_ip *, uint32_t)

Definition at line 68 of file wisun.h.

◆ node_find

proto_bool(* WisunNs::node_find) (uint8_t *, const WisunFan *, const protocore_ip *, size_t *)

Definition at line 69 of file wisun.h.

◆ joined_count

size_t(* WisunNs::joined_count) (uint8_t *, const WisunFan *)

Definition at line 70 of file wisun.h.

◆ nodes_json

size_t(* WisunNs::nodes_json) (uint8_t *, const WisunFan *, char *, size_t)

Definition at line 71 of file wisun.h.


The documentation for this struct was generated from the following file: