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
↓ 1 callers
Function
main
()
test_interop/python_resource_receiver.py:108
↓ 1 callers
Function
make_test_root
test/test_provisioning/test_provisioning.cpp:39
↓ 1 callers
Function
mapping_search
This version rounds up to the next block size (for allocations) */
src/microReticulum/Utilities/tlsf/tlsf.c:535
↓ 1 callers
Function
memmem
Finds the start of the first occurrence of the substring needle of length needlelen in the memory area haystack of length haystacklen.
src/microReticulum/Bytes.h:41
↓ 1 callers
Function
msgpack_unwrap_bin
Decode a msgpack `bin` value into `out`. Returns true on success. The nomadnet response delivered to on_response by microReticulum is the msgpack-enc
examples/nomadnet/src/main.cpp:212
↓ 1 callers
Method
note_request_hash
src/microReticulum/Resource.cpp:1516
↓ 1 callers
Method
on_factory_reset
Fires after factory_reset() has completed its internal reset (working values restored, setters fired, storage cleared). Lets the app perform additiona
src/microReticulum/Provisioning/Provisioning.h:236
↓ 1 callers
Method
on_reboot
Active: fires when the client sent the explicit Reboot wire op. App is expected to actually reboot the device. microReticulum itself does not reboot;
src/microReticulum/Provisioning/Provisioning.h:230
↓ 1 callers
Method
on_reboot_required
Passive: fires when a commit flips needs_reboot false->true (a reboot-required field was committed). App typically surfaces a "reboot needed" badge; t
src/microReticulum/Provisioning/Provisioning.h:224
↓ 1 callers
Method
online
src/microReticulum/Interface.h:230
↓ 1 callers
Function
overwriteFile
test/test_filesystem/test_filesystem.cpp:56
↓ 1 callers
Function
pack_field_default
src/microReticulum/Provisioning/Provisioning.cpp:482
↓ 1 callers
Function
pack_namespace_working
src/microReticulum/Provisioning/Codec.cpp:169
↓ 1 callers
Function
pack_request_envelope
[float64(timestamp), bin(path_hash), <raw_payload>]
src/microReticulum/Link.cpp:66
↓ 1 callers
Function
pack_response_envelope
[bin(request_id), <raw_payload>]
src/microReticulum/Link.cpp:56
↓ 1 callers
Function
pack_state_value
src/microReticulum/Provisioning/Provisioning.cpp:597
↓ 1 callers
Function
packetSequence
examples/common/lora_interface/LoRaInterface.cpp:66
↓ 1 callers
Function
packets_received
src/microReticulum/Transport.h:549
↓ 1 callers
Function
packets_sent
src/microReticulum/Transport.h:548
↓ 1 callers
Function
path_requests_received
src/microReticulum/Transport.h:555
↓ 1 callers
Function
paths_added
src/microReticulum/Transport.h:556
↓ 1 callers
Function
paths_failed
src/microReticulum/Transport.h:558
↓ 1 callers
Function
paths_responsive
src/microReticulum/Transport.h:559
↓ 1 callers
Function
paths_unknown
src/microReticulum/Transport.h:561
↓ 1 callers
Function
paths_unresponsive
src/microReticulum/Transport.h:560
↓ 1 callers
Function
paths_updated
src/microReticulum/Transport.h:557
↓ 1 callers
Method
pop_build_scope
src/microReticulum/Provisioning/Provisioning.h:280
↓ 1 callers
Function
probes_failed
src/microReticulum/Transport.h:566
↓ 1 callers
Function
probes_received
src/microReticulum/Transport.h:563
↓ 1 callers
Function
probes_sent
src/microReticulum/Transport.h:564
↓ 1 callers
Function
probes_skipped
src/microReticulum/Transport.h:565
↓ 1 callers
Method
prove_packet
src/microReticulum/Link.cpp:410
↓ 1 callers
Method
prv
src/microReticulum/Identity.h:161
↓ 1 callers
Method
pub
src/microReticulum/Identity.h:163
↓ 1 callers
Function
push_literal_byte
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:577
↓ 1 callers
Function
readFile
test/test_filesystem/test_filesystem.cpp:36
↓ 1 callers
Function
readFileStream
test/test_filesystem/test_filesystem.cpp:128
↓ 1 callers
Method
ready_for_new_resource
src/microReticulum/Link.cpp:1710
↓ 1 callers
Method
receive_part
Called for each incoming RESOURCE-context packet on the receiver side. Looks the packet up in the in-flight window via its map_hash, files it into par
src/microReticulum/Resource.cpp:834
↓ 1 callers
Method
received_announce
(self, destination_hash, announced_identity, app_data)
test_interop/python_packet_receiver.py:55
↓ 1 callers
Method
register_announce_handler
Registers an announce handler. :param handler: Must be an object with an *aspect_filter* attribute and a *received_announce(destination_hash, announc
src/microReticulum/Transport.cpp:3157
↓ 1 callers
Function
register_builtin_namespaces
Idempotent: re-calling does nothing because Registry rejects duplicate namespace ids. Called automatically from Provisioner::begin().
src/microReticulum/Provisioning/BuiltinNamespaces.cpp:30
↓ 1 callers
Method
register_incoming_resource
src/microReticulum/Link.cpp:1675
↓ 1 callers
Method
register_outgoing_resource
src/microReticulum/Link.cpp:1670
↓ 1 callers
Function
remote_path_pack_rate_entry
Packs one announce-rate-table entry as a 5-key map. Insertion order matches Reticulum.py:get_rate_table (lines 1517-1524): hash, last, rate_violations
src/microReticulum/Transport.cpp:4055
↓ 1 callers
Function
remote_path_parse_request
Parse the msgpack request payload sent by rnpath: ["table"|"rates", destination_hash_or_nil, max_hops_or_nil] rnpath always sends a 2- or 3-element ar
src/microReticulum/Transport.cpp:3965
↓ 1 callers
Function
remote_status_build_stats_payload
Builds the top-level stats map. Order matches Python's get_interface_stats(). Emits 7 keys: interfaces, rx, rxb, tx, txb, rxs, txs. transport_id / tra
src/microReticulum/Transport.cpp:3887
↓ 1 callers
Function
remote_status_interface_type_name
Strip "TypeName[detail]" -> "TypeName" for the "type" field, matching Python's class-name emission in Reticulum.py get_interface_stats().
src/microReticulum/Transport.cpp:3775
↓ 1 callers
Function
remote_status_pack_interface
Builds the per-interface map. Only fields the C++ Interface actually tracks are emitted; rnstatus.py is robust to missing optional fields. Insertion o
src/microReticulum/Transport.cpp:3791
↓ 1 callers
Function
remote_status_parse_include_link_count
Parse the request payload from the client. Python sends a list [bool include_link_count] (and treats missing as False). To stay tolerant of older/newe
src/microReticulum/Transport.cpp:3763
↓ 1 callers
Method
remove_link
src/microReticulum/Destination.cpp:537
↓ 1 callers
Method
request_time
src/microReticulum/Link.cpp:1790
↓ 1 callers
Method
request_timed_out
src/microReticulum/Link.cpp:1957
↓ 1 callers
Method
resend
Re-sends the packet. :returns: A :ref:`RNS.PacketReceipt<api-packetreceipt>` instance if *create_receipt* was set to *True* when the packet was insta
src/microReticulum/Packet.cpp:527
↓ 1 callers
Function
reset_runtime_state
test/test_provisioning/test_provisioning.cpp:94
↓ 1 callers
Method
response_received
src/microReticulum/Link.cpp:2007
↓ 1 callers
Function
reticulum_setup
examples/udp_transport/src/main.cpp:28
↓ 1 callers
Function
reticulum_setup
examples/lora_transport/src/main.cpp:30
↓ 1 callers
Function
reticulum_setup
examples/lora_announce/src/main.cpp:103
↓ 1 callers
Function
reticulum_setup
examples/udp_announce/src/main.cpp:102
↓ 1 callers
Function
reticulum_teardown
examples/udp_transport/src/main.cpp:60
↓ 1 callers
Function
reticulum_teardown
examples/lora_transport/src/main.cpp:64
↓ 1 callers
Function
reticulum_teardown
examples/lora_announce/src/main.cpp:216
↓ 1 callers
Function
reticulum_teardown
examples/udp_announce/src/main.cpp:215
↓ 1 callers
Function
rm_rf
test/test_provisioning/test_provisioning.cpp:47
↓ 1 callers
Function
save_backlog
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:586
↓ 1 callers
Function
schema_field_entries
src/microReticulum/Provisioning/Provisioning.cpp:511
↓ 1 callers
Function
search_suitable_block
src/microReticulum/Utilities/tlsf/tlsf.c:545
↓ 1 callers
Method
send_outgoing
src/microReticulum/Interface.cpp:44
↓ 1 callers
Method
sent_announce
src/microReticulum/Interface.h:281
↓ 1 callers
Method
sent_path_request
src/microReticulum/Interface.h:282
↓ 1 callers
Function
server
examples/nomadnet/src/main.cpp:139
↓ 1 callers
Function
server
This initialisation is executed when the users chooses to run as a server
examples/link_native/src/main.cpp:104
↓ 1 callers
Function
server_loop
examples/nomadnet/src/main.cpp:117
↓ 1 callers
Function
server_loop
examples/link_native/src/main.cpp:79
↓ 1 callers
Method
set_link_id
src/microReticulum/Link.cpp:365
↓ 1 callers
Method
set_packet_callback
Registers a function to be called when a packet has been received by this destination. :param callback: A function or method with the signature
src/microReticulum/Destination.h:180
↓ 1 callers
Method
set_resource_concluded_callback
src/microReticulum/Link.cpp:1623
↓ 1 callers
Method
set_resource_strategy
Sets the resource strategy for the link. :param resource_strategy: One of ``RNS.ACCEPT_NONE``, ``RNS.ACCEPT_ALL`` or ``RNS.ACCEPT_APP``. If ``RNS.ACC
src/microReticulum/Link.cpp:1660
↓ 1 callers
Function
setup
examples/udp_transport/src/main.cpp:76
↓ 1 callers
Function
setup
examples/lora_transport/src/main.cpp:80
↓ 1 callers
Function
setup
examples/lora_announce/src/main.cpp:246
↓ 1 callers
Function
setup
examples/udp_announce/src/main.cpp:245
↓ 1 callers
Method
shareData
src/microReticulum/Bytes.h:233
↓ 1 callers
Method
sig_prv
src/microReticulum/Identity.h:162
↓ 1 callers
Method
sign
Signs information for ``RNS.Destination.SINGLE`` type destination. :param message: *Bytes* containing the message to be signed. :returns: A *bytes-li
src/microReticulum/Destination.cpp:524
↓ 1 callers
Function
speed_rx
src/microReticulum/Transport.h:552
↓ 1 callers
Function
speed_tx
src/microReticulum/Transport.h:553
↓ 1 callers
Function
st_backref_count_lsb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:252
↓ 1 callers
Function
st_backref_count_msb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:242
↓ 1 callers
Function
st_backref_index_lsb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:230
↓ 1 callers
Function
st_backref_index_msb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:220
↓ 1 callers
Function
st_flush_bit_buffer
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:368
↓ 1 callers
Function
st_save_backlog
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:362
↓ 1 callers
Function
st_step_search
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:260
↓ 1 callers
Function
st_tag_bit
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:186
↓ 1 callers
Function
st_yield_backref
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:262
↓ 1 callers
Function
st_yield_br_index
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:330
↓ 1 callers
Function
st_yield_br_length
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:346
↓ 1 callers
Function
st_yield_literal
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:320
← previous
next →
401–500 of 1,563, ranked by callers