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
portable_ntohs
src/microReticulum/Utilities/OS.h:127
Method
prepare_next_segment
src/microReticulum/Resource.cpp:777
Method
prioritize_interfaces
Sorts _interfaces in place by bitrate descending so subsequent iteration in outbound paths, announce broadcast and discovery PR fanout prefers higher-
src/microReticulum/Transport.cpp:3581
Method
probe_request_handler
static*/
src/microReticulum/Transport.cpp:4255
Method
process_announce_queue
src/microReticulum/Interface.cpp:89
Method
prove
src/microReticulum/Identity.cpp:587
Method
prove
Send a RESOURCE_PRF proof packet to the initiator confirming successful receipt. Mirror Python Resource.py:752. */
src/microReticulum/Resource.cpp:750
Method
prove
src/microReticulum/Packet.cpp:551
Function
proved
src/microReticulum/Packet.h:152
Method
psram_pool_fragmented
static*/
src/microReticulum/Utilities/Memory.cpp:456
Method
psram_pool_free
static*/
src/microReticulum/Utilities/Memory.cpp:448
Method
psram_pool_size
static*/
src/microReticulum/Utilities/Memory.cpp:443
Method
public_key
creates a new instance of public key for this private key
src/microReticulum/Cryptography/Ed25519.h:99
Method
publish_blackhole_enabled
Whether this instance publishes its local blackhole list over RNS via Transport's /list request handler. Default false (opt-in); enable per deployment
src/microReticulum/Reticulum.h:149
Method
push_build_scope
src/microReticulum/Provisioning/Provisioning.h:283
Method
readTimeOffset
static*/
src/microReticulum/Reticulum.cpp:523
Method
read_file
src/microReticulum/Utilities/OS.h:176
Method
read_request_id
src/microReticulum/Resource.cpp:1577
Method
read_size
src/microReticulum/Resource.cpp:1587
Method
read_transfer_size
src/microReticulum/Resource.cpp:1582
Method
read_tunnel_table
static*/
src/microReticulum/Transport.cpp:5133
Method
recall
Recall identity for a destination hash. :param destination_hash: Destination hash as *bytes*. :returns: An :ref:`RNS.Identity<api-identity>` instance
src/microReticulum/Identity.cpp:250
Method
recall_app_data
Recall last heard app_data for a destination hash. :param destination_hash: Destination hash as *bytes*. :returns: *Bytes* containing app_data, or *N
src/microReticulum/Identity.cpp:306
Method
receipt_send
Sends the packet. :returns: A :ref:`RNS.PacketReceipt<api-packetreceipt>` instance if *create_receipt* was set to *True* when the packet was instanti
src/microReticulum/Packet.cpp:484
Method
receive
src/microReticulum/Destination.cpp:403
Method
received_announce
test/test_rns_loopback/test_rns_loopback.cpp:54
Method
received_announce
test_interop/link_interop_sender/src/main.cpp:97
Method
received_announce
test_interop/request_interop_sender/src/main.cpp:85
Method
received_announce
test_interop/resource_interop_sender/src/main.cpp:84
Method
received_announce
test_interop/packet_interop_sender/src/main.cpp:66
Method
received_announce
examples/lora_announce/src/main.cpp:50
Method
received_announce
examples/udp_announce/src/main.cpp:49
Method
register_destination
static*/
src/microReticulum/Transport.cpp:3082
Method
register_filesystem
src/microReticulum/Utilities/OS.h:153
Method
register_interface
static*/
src/microReticulum/Transport.cpp:3064
Method
register_link
static*/
src/microReticulum/Transport.cpp:3124
Method
reject
Reject a resource advertisement by sending a RESOURCE_RCL packet back to the initiator carrying the advertised resource hash. Mirror Python Resource.p
src/microReticulum/Resource.cpp:41
Method
rejected
Called when a RESOURCE_RCL (receiver-side reject) arrives. Mirror Python _rejected(). */
src/microReticulum/Resource.cpp:1263
Method
reload_blackhole
Loads the persisted blackhole list from {storagepath}/blackhole_local and then purges any path-table entries associated with the loaded identities. En
src/microReticulum/Transport.cpp:4725
Method
remember
static*/
src/microReticulum/Identity.cpp:234
Method
remote_provision_handler
static*/
src/microReticulum/Transport.cpp:4186
Method
remote_status_handler
static*/
src/microReticulum/Transport.cpp:3925
Method
remove_blackholed_paths
Scans the path table and removes any destination whose associated identity (resolved via Identity::recall) is currently blackholed. Called after every
src/microReticulum/Transport.cpp:4787
Method
remove_directory
src/microReticulum/Utilities/OS.h:229
Method
remove_discovery_path_requests
static*/
src/microReticulum/Transport.cpp:6012
Method
remove_file
src/microReticulum/Utilities/OS.h:201
Method
remove_links
static*/
src/microReticulum/Transport.cpp:5987
Method
remove_namespace
src/microReticulum/Provisioning/Storage.cpp:149
Method
remove_path
static*/
src/microReticulum/Transport.cpp:3330
Method
remove_paths
static*/
src/microReticulum/Transport.cpp:5999
Method
remove_reverse_entries
static*/
src/microReticulum/Transport.cpp:5721
Method
remove_tunnels
static*/
src/microReticulum/Transport.cpp:6024
Method
rename_file
src/microReticulum/Utilities/OS.h:208
Method
request
Called on the outgoing (initiator-side) resource when a RESOURCE_REQ packet arrives from the receiver containing a list of map_hashes the receiver wan
src/microReticulum/Resource.cpp:1069
Method
request_next
Send a RESOURCE_REQ packet asking the initiator for the next window of parts. Mirror Python Resource.py:931. */
src/microReticulum/Resource.cpp:984
Method
request_path
Requests a path to the destination from the network. If another reachable peer on the network knows a path, it will announce it. :param destination_h
src/microReticulum/Transport.cpp:3690
Method
request_resource_concluded
src/microReticulum/Link.cpp:1072
Method
reset_watchdog
src/microReticulum/Utilities/OS.h:135
Method
response_resource_concluded
src/microReticulum/Link.cpp:1097
Method
response_resource_progress
src/microReticulum/Link.cpp:1974
Method
rotation_due
src/microReticulum/Utilities/GenerationalSet.h:226
Method
round
round decimal number to specified precision inline static float round(float value, uint8_t precision) { return std::round(value / precision) * precisi
src/microReticulum/Utilities/OS.h:89
Method
rtt_packet
src/microReticulum/Link.cpp:624
Method
run_loop
src/microReticulum/Utilities/OS.h:142
Function
run_tests
Set up, run suite(s) of tests, report pass/fail/skip stats. */
src/microReticulum/Utilities/heatshrink/greatest.h:63
Method
save_namespace_force
src/microReticulum/Provisioning/Storage.cpp:109
Method
schema_hash
CRC32 of the serialized GetSchema payload, computed once at the end of begin(). Surfaced in GetInfo as Key::SchemaHash so clients can cache the schema
src/microReticulum/Provisioning/Provisioning.h:252
Method
send_keepalive
src/microReticulum/Link.cpp:963
Method
send_outgoing
test/test_rns_persistence/test_rns_persistence.cpp:25
Method
send_outgoing
test/test_transport/test_transport.cpp:20
Method
send_outgoing
test/test_transport/test_transport.cpp:42
Method
send_outgoing
test/test_persistence/test_persistence.cpp:28
Method
send_outgoing
Incoming interface only, send_outgoing not currently implemented
test/test_rns_loopback/test_rns_loopback.cpp:19
Method
send_outgoing
test/test_rns_loopback/test_rns_loopback.cpp:32
Method
send_outgoing
virtual*/
examples/common/udp_interface/UDPInterface.cpp:247
Method
send_outgoing
virtual*/
examples/common/lora_interface/LoRaInterface.cpp:250
Method
sent_announce
Stat hooks called by Transport::outbound() after a successful transmit of an announce or path-request packet. Subclasses can override to maintain per-
src/microReticulum/Interface.h:72
Method
sent_path_request
src/microReticulum/Interface.h:73
Function
serve_index
Request handler for /page/index.mu. Signature is fixed by RNS::RequestHandler::response_generator (see src/Destination.h). The Link::request contract
examples/nomadnet/src/main.cpp:98
Function
server_link_established
examples/nomadnet/src/main.cpp:113
Function
server_packet_received
examples/link_native/src/main.cpp:54
Method
setBlockCipher
src/microReticulum/Cryptography/CBC.h:61
Method
setTimeOffset
src/microReticulum/Utilities/OS.h:52
Function
setUp
test/test_rns_persistence/test_rns_persistence.cpp:144
Function
setUp
test/test_bytes/test_bytes.cpp:659
Function
setUp
test/test_general/test_general.cpp:70
Function
setUp
test/test_example/test_example.cpp:9
Function
setUp
test/test_generational_set/test_generational_set.cpp:238
Function
setUp
test/test_resource_advertisement/test_resource_advertisement.cpp:277
Function
setUp
test/test_transport/test_transport.cpp:631
Function
setUp
test/test_allocator/test_allocator.cpp:101
Function
setUp
test/test_msgpack/test_msgpack.cpp:290
Function
setUp
test/test_filesystem/test_filesystem.cpp:267
Function
setUp
test/test_crypto/test_crypto.cpp:247
Function
setUp
test/test_persistence/test_persistence.cpp:1092
Function
setUp
test/test_objects/test_objects.cpp:37
Function
setUp
test/test_reference/test_reference.cpp:127
Function
setUp
test/test_rns_loopback/test_rns_loopback.cpp:176
Function
setUp
test/test_collections/test_collections.cpp:166
Function
setUp
test/test_provisioning/test_provisioning.cpp:153
← previous
next →
1,101–1,200 of 1,563, ranked by callers