Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/attermann/microReticulum
/ functions
Functions
1,563 in github.com/attermann/microReticulum
⨍
Functions
1,563
◇
Types & classes
193
Method
Provisioner
src/microReticulum/Provisioning/Provisioning.h:255
Method
RPT
src/microReticulum/Interface.h:228
Method
RateEntry
src/microReticulum/Transport.h:337
Method
Registry
src/microReticulum/Provisioning/Registry.h:29
Method
RequestHandler
src/microReticulum/Destination.h:45
Method
RequestReceipt
RequestReceipt::RequestReceipt(const Link& link, const PacketReceipt& packet_receipt /*= {Type::NONE}*/, const Resource& resource /*= {Type::NONE}*/,
src/microReticulum/Link.cpp:1879
Method
RequestReceipt
src/microReticulum/Link.h:71
Method
RequestReceiptData
src/microReticulum/LinkData.h:128
Function
Resource
src/microReticulum/Resource.h:61
Method
Resource
Minimal constructor — stores the payload and link, sets baseline state, but performs NO network work. Use the fluent setters to configure optional par
src/microReticulum/Resource.cpp:161
Method
ResourceAdvertisement
src/microReticulum/Resource.h:186
Method
ResourceAdvertisement
src/microReticulum/Resource.cpp:1526
Method
ResourceData
src/microReticulum/ResourceData.h:33
Method
Reticulum
src/microReticulum/Reticulum.h:80
Method
ReverseEntry
DIVERGENCE: extra _next_hop field added so returning proofs can be attributed to the forwarding neighbor for passive liveness inference. The Python re
src/microReticulum/Transport.h:206
Function
SUITE
src/microReticulum/Utilities/heatshrink/greatest.h:49
Method
Storage
registry pointer is used solely to walk parent chains when building dotted-path filenames for hierarchical namespaces. May be nullptr — in that case f
src/microReticulum/Provisioning/Storage.h:33
Method
TestInterface
test/test_rns_persistence/test_rns_persistence.cpp:21
Method
TestInterface
test/test_persistence/test_persistence.cpp:24
Method
TestObject
test/test_allocator/test_allocator.cpp:18
Method
TestObject
test/test_persistence/test_persistence.cpp:45
Method
TestOtherObject
test/test_persistence/test_persistence.cpp:674
Method
Token
src/microReticulum/Cryptography/Token.cpp:29
Method
TunnelEntry
src/microReticulum/Transport.h:321
Method
UDPInterface
p def __init__(self, owner, name, device=None, bindip=None, bindport=None, forwardip=None, forwardport=None):
examples/common/udp_interface/UDPInterface.cpp:34
Method
Value
src/microReticulum/Provisioning/Value.h:43
Method
X25519PrivateKey
X25519PrivateKey(const Bytes& a) { _a = a; } */
src/microReticulum/Cryptography/X25519.h:88
Method
X25519PublicKey
X25519PublicKey(const Bytes& x) { _x = x; } */
src/microReticulum/Cryptography/X25519.h:39
Method
__init__
(self)
test_interop/python_packet_receiver.py:53
Method
__response_timeout_job
src/microReticulum/Link.cpp:1944
Method
_dispatch_neighbor_probe
DIVERGENCE: targeted probe to a suspect neighbor's existing probe_destination. The receiver side already exists when peers run with probe_destination_
src/microReticulum/Transport.cpp:5849
Method
_neighbor_probe_delivered
DIVERGENCE: probe-delivered outcome — neighbor confirmed reciprocally reachable. Reset the suspicion window and mark every path going through this nei
src/microReticulum/Transport.cpp:5908
Method
_neighbor_probe_timed_out
DIVERGENCE: probe-timed-out outcome — neighbor's receive side is likely down. Demote every path going through this neighbor; existing announce-replace
src/microReticulum/Transport.cpp:5953
Method
_record_neighbor_packet
DIVERGENCE: stats helpers for passive neighbor-liveness inference. _record_neighbor_packet is called from the outbound() transmit sites. _record_neigh
src/microReticulum/Transport.cpp:5741
Method
_record_neighbor_proof
static*/
src/microReticulum/Transport.cpp:5755
Method
_scan_neighbor_stats
DIVERGENCE: per-jobs-tick scan of neighbor stats. Builds a snapshot list of probe candidates to avoid any risk of iterator invalidation if a probe dis
src/microReticulum/Transport.cpp:5769
Function
_write
examples/udp_transport/src/main.cpp:101
Function
_write
examples/lora_transport/src/main.cpp:117
Function
_write
examples/lora_announce/src/main.cpp:294
Method
accept
Accept an incoming resource advertisement, instantiate a receiver-side Resource and register it with the link. Mirror Python Resource.py:167. Returns
src/microReticulum/Resource.cpp:60
Method
activate_link
static*/
src/microReticulum/Transport.cpp:3136
Method
advertise_job
src/microReticulum/Resource.cpp:439
Method
allocate
src/microReticulum/Utilities/Memory.h:114
Method
announce_emitted
static*/
src/microReticulum/Transport.cpp:4641
Method
app_and_aspects_from_name
:returns: A tuple containing the app name and a list of aspects, for a full-name string. */ static*/
src/microReticulum/Destination.cpp:140
Function
app_main
For ESP-IDF framework
test/test_rns_persistence/test_rns_persistence.cpp:191
Function
app_main
For ESP-IDF framework
test/test_bytes/test_bytes.cpp:726
Function
app_main
For ESP-IDF framework
test/test_general/test_general.cpp:103
Function
app_main
For ESP-IDF framework
test/test_example/test_example.cpp:48
Function
app_main
test/test_generational_set/test_generational_set.cpp:269
Function
app_main
test/test_resource_advertisement/test_resource_advertisement.cpp:299
Function
app_main
test/test_transport/test_transport.cpp:682
Function
app_main
For ESP-IDF framework
test/test_allocator/test_allocator.cpp:140
Function
app_main
For ESP-IDF framework
test/test_msgpack/test_msgpack.cpp:330
Function
app_main
For ESP-IDF framework
test/test_filesystem/test_filesystem.cpp:340
Function
app_main
For ESP-IDF framework
test/test_crypto/test_crypto.cpp:289
Function
app_main
For ESP-IDF framework
test/test_persistence/test_persistence.cpp:1178
Function
app_main
For ESP-IDF framework
test/test_objects/test_objects.cpp:69
Function
app_main
For ESP-IDF framework
test/test_reference/test_reference.cpp:160
Function
app_main
For ESP-IDF framework
test/test_rns_loopback/test_rns_loopback.cpp:208
Function
app_main
For ESP-IDF framework
test/test_collections/test_collections.cpp:201
Function
app_main
For ESP-IDF framework
test/test_os/test_os.cpp:93
Method
appendHex
src/microReticulum/Bytes.h:374
Method
apply_loaded_to_runtime
src/microReticulum/Provisioning/Provisioning.cpp:85
Method
assemble
Reassemble received parts into the final payload, validate the hash, and fire the resource_concluded callback. Mirror Python Resource.py:672. C++-por
src/microReticulum/Resource.cpp:669
Method
blackhole_identity
Adds an identity to the blackhole list. Source is set to this transport's own identity hash. If until > 0 it is treated as a unix-timestamp expiry; 0
src/microReticulum/Transport.cpp:4680
Method
blackhole_list_handler
Request handler for the /list endpoint on the blackhole publishing destination. Returns the current blackhole list as a msgpack map matching Python's
src/microReticulum/Transport.cpp:4855
Method
build_scope_empty
src/microReticulum/Provisioning/Provisioning.h:284
Function
bytesFromChunk
following array function doesn't work without size since it's passed as a pointer to the array so sizeof() is of the pointer inline Bytes bytesFromArr
src/microReticulum/Bytes.h:475
Method
cache_packet
When caching packets to storage, they are written exactly as they arrived over their interface. This means that they have not had their hop count incr
src/microReticulum/Transport.cpp:3203
Method
cache_request
static*/
src/microReticulum/Transport.cpp:3299
Method
cache_request_packet
static*/
src/microReticulum/Transport.cpp:3278
Function
canConvertFromJson
src/microReticulum/Bytes.h:518
Function
canConvertFromJson
src/microReticulum/Utilities/Persistence.h:492
Function
catch
src/microReticulum/Transport.cpp:4964
Method
cbegin
src/microReticulum/Utilities/GenerationalSet.h:213
Method
cend
src/microReticulum/Utilities/GenerationalSet.h:214
Method
checkJson
test/test_persistence/test_persistence.cpp:69
Method
checkJson
src/microReticulum/Utilities/Persistence.h:54
Method
checkJson
src/microReticulum/Utilities/Persistence.h:77
Method
checkJson
src/microReticulum/Utilities/Persistence.h:100
Method
checkJson
src/microReticulum/Utilities/Persistence.h:130
Method
checkJson
src/microReticulum/Utilities/Persistence.h:246
Method
checkJson
src/microReticulum/Utilities/Persistence.h:278
Method
checkJson
src/microReticulum/Utilities/Persistence.h:382
Method
clean_caches
static*/
src/microReticulum/Transport.cpp:5272
Method
clean_caches
src/microReticulum/Reticulum.cpp:331
Method
clean_interval
src/microReticulum/Reticulum.h:193
Function
cleanup_handler
examples/nomadnet/src/main.cpp:441
Function
cleanup_handler
Signal handler function
examples/link_native/src/main.cpp:302
Method
clear
src/microReticulum/Interface.h:202
Method
clear
src/microReticulum/Cryptography/CBC.cpp:127
Method
clear_cached_packet
static*/
src/microReticulum/Transport.cpp:3254
Method
clear_caches
src/microReticulum/Reticulum.cpp:380
Method
clear_storage
static*/
src/microReticulum/Transport.cpp:5313
Function
client_connected
When a client establishes a link to our server destination, this function will be called with a reference to the link.
examples/link_native/src/main.cpp:72
Function
client_disconnected
examples/link_native/src/main.cpp:50
Function
client_packet_received
When a packet is received over the link, we simply print out the data.
examples/link_native/src/main.cpp:171
Method
compare
src/microReticulum/Bytes.h:410
Function
concluded_at
src/microReticulum/Packet.h:153
← previous
next →
601–700 of 1,563, ranked by callers