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

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

#include <edge_cache_proxy.h>

Public Attributes

void(* enable )(uint8_t *)
 
proto_bool(* map )(uint8_t *, const char *, const char *)
 
void(* bind_sd )(uint8_t *, struct protocore_dbm *)
 
proto_bool(* add_peer )(uint8_t *, const char *, uint16_t)
 
void(* mesh_serve )(uint8_t *)
 
void(* reset )(uint8_t *)
 
proto_bool(* purge )(uint8_t *, const char *)
 
uint32_t(* purge_prefix )(uint8_t *, const char *)
 
void(* stats )(uint8_t *, struct EdgeCacheStats *)
 

Detailed Description

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

Definition at line 34 of file edge_cache_proxy.h.

Member Data Documentation

◆ enable

void(* EdgeProxyNs::enable) (uint8_t *)

Definition at line 36 of file edge_cache_proxy.h.

◆ map

proto_bool(* EdgeProxyNs::map) (uint8_t *, const char *, const char *)

Definition at line 37 of file edge_cache_proxy.h.

◆ bind_sd

void(* EdgeProxyNs::bind_sd) (uint8_t *, struct protocore_dbm *)

Definition at line 38 of file edge_cache_proxy.h.

◆ add_peer

proto_bool(* EdgeProxyNs::add_peer) (uint8_t *, const char *, uint16_t)

Definition at line 39 of file edge_cache_proxy.h.

◆ mesh_serve

void(* EdgeProxyNs::mesh_serve) (uint8_t *)

Definition at line 40 of file edge_cache_proxy.h.

◆ reset

void(* EdgeProxyNs::reset) (uint8_t *)

Definition at line 41 of file edge_cache_proxy.h.

◆ purge

proto_bool(* EdgeProxyNs::purge) (uint8_t *, const char *)

Definition at line 42 of file edge_cache_proxy.h.

◆ purge_prefix

uint32_t(* EdgeProxyNs::purge_prefix) (uint8_t *, const char *)

Definition at line 43 of file edge_cache_proxy.h.

◆ stats

void(* EdgeProxyNs::stats) (uint8_t *, struct EdgeCacheStats *)

Definition at line 44 of file edge_cache_proxy.h.


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