MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

Methodportable_ntohs
src/microReticulum/Utilities/OS.h:127
Methodprepare_next_segment
src/microReticulum/Resource.cpp:777
Methodprioritize_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
Methodprobe_request_handler
static*/
src/microReticulum/Transport.cpp:4255
Methodprocess_announce_queue
src/microReticulum/Interface.cpp:89
Methodprove
src/microReticulum/Identity.cpp:587
Methodprove
Send a RESOURCE_PRF proof packet to the initiator confirming successful receipt. Mirror Python Resource.py:752. */
src/microReticulum/Resource.cpp:750
Methodprove
src/microReticulum/Packet.cpp:551
Functionproved
src/microReticulum/Packet.h:152
Methodpsram_pool_fragmented
static*/
src/microReticulum/Utilities/Memory.cpp:456
Methodpsram_pool_free
static*/
src/microReticulum/Utilities/Memory.cpp:448
Methodpsram_pool_size
static*/
src/microReticulum/Utilities/Memory.cpp:443
Methodpublic_key
creates a new instance of public key for this private key
src/microReticulum/Cryptography/Ed25519.h:99
Methodpublish_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
Methodpush_build_scope
src/microReticulum/Provisioning/Provisioning.h:283
MethodreadTimeOffset
static*/
src/microReticulum/Reticulum.cpp:523
Methodread_file
src/microReticulum/Utilities/OS.h:176
Methodread_request_id
src/microReticulum/Resource.cpp:1577
Methodread_size
src/microReticulum/Resource.cpp:1587
Methodread_transfer_size
src/microReticulum/Resource.cpp:1582
Methodread_tunnel_table
static*/
src/microReticulum/Transport.cpp:5133
Methodrecall
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
Methodrecall_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
Methodreceipt_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
Methodreceive
src/microReticulum/Destination.cpp:403
Methodreceived_announce
test/test_rns_loopback/test_rns_loopback.cpp:54
Methodreceived_announce
test_interop/link_interop_sender/src/main.cpp:97
Methodreceived_announce
test_interop/request_interop_sender/src/main.cpp:85
Methodreceived_announce
test_interop/resource_interop_sender/src/main.cpp:84
Methodreceived_announce
test_interop/packet_interop_sender/src/main.cpp:66
Methodreceived_announce
examples/lora_announce/src/main.cpp:50
Methodreceived_announce
examples/udp_announce/src/main.cpp:49
Methodregister_destination
static*/
src/microReticulum/Transport.cpp:3082
Methodregister_filesystem
src/microReticulum/Utilities/OS.h:153
Methodregister_interface
static*/
src/microReticulum/Transport.cpp:3064
Methodregister_link
static*/
src/microReticulum/Transport.cpp:3124
Methodreject
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
Methodrejected
Called when a RESOURCE_RCL (receiver-side reject) arrives. Mirror Python _rejected(). */
src/microReticulum/Resource.cpp:1263
Methodreload_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
Methodremember
static*/
src/microReticulum/Identity.cpp:234
Methodremote_provision_handler
static*/
src/microReticulum/Transport.cpp:4186
Methodremote_status_handler
static*/
src/microReticulum/Transport.cpp:3925
Methodremove_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
Methodremove_directory
src/microReticulum/Utilities/OS.h:229
Methodremove_discovery_path_requests
static*/
src/microReticulum/Transport.cpp:6012
Methodremove_file
src/microReticulum/Utilities/OS.h:201
Methodremove_links
static*/
src/microReticulum/Transport.cpp:5987
Methodremove_namespace
src/microReticulum/Provisioning/Storage.cpp:149
Methodremove_path
static*/
src/microReticulum/Transport.cpp:3330
Methodremove_paths
static*/
src/microReticulum/Transport.cpp:5999
Methodremove_reverse_entries
static*/
src/microReticulum/Transport.cpp:5721
Methodremove_tunnels
static*/
src/microReticulum/Transport.cpp:6024
Methodrename_file
src/microReticulum/Utilities/OS.h:208
Methodrequest
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
Methodrequest_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
Methodrequest_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
Methodrequest_resource_concluded
src/microReticulum/Link.cpp:1072
Methodreset_watchdog
src/microReticulum/Utilities/OS.h:135
Methodresponse_resource_concluded
src/microReticulum/Link.cpp:1097
Methodresponse_resource_progress
src/microReticulum/Link.cpp:1974
Methodrotation_due
src/microReticulum/Utilities/GenerationalSet.h:226
Methodround
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
Methodrtt_packet
src/microReticulum/Link.cpp:624
Methodrun_loop
src/microReticulum/Utilities/OS.h:142
Functionrun_tests
Set up, run suite(s) of tests, report pass/fail/skip stats. */
src/microReticulum/Utilities/heatshrink/greatest.h:63
Methodsave_namespace_force
src/microReticulum/Provisioning/Storage.cpp:109
Methodschema_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
Methodsend_keepalive
src/microReticulum/Link.cpp:963
Methodsend_outgoing
test/test_rns_persistence/test_rns_persistence.cpp:25
Methodsend_outgoing
test/test_transport/test_transport.cpp:20
Methodsend_outgoing
test/test_transport/test_transport.cpp:42
Methodsend_outgoing
test/test_persistence/test_persistence.cpp:28
Methodsend_outgoing
Incoming interface only, send_outgoing not currently implemented
test/test_rns_loopback/test_rns_loopback.cpp:19
Methodsend_outgoing
test/test_rns_loopback/test_rns_loopback.cpp:32
Methodsend_outgoing
virtual*/
examples/common/udp_interface/UDPInterface.cpp:247
Methodsend_outgoing
virtual*/
examples/common/lora_interface/LoRaInterface.cpp:250
Methodsent_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
Methodsent_path_request
src/microReticulum/Interface.h:73
Functionserve_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
Functionserver_link_established
examples/nomadnet/src/main.cpp:113
Functionserver_packet_received
examples/link_native/src/main.cpp:54
MethodsetBlockCipher
src/microReticulum/Cryptography/CBC.h:61
MethodsetTimeOffset
src/microReticulum/Utilities/OS.h:52
FunctionsetUp
test/test_rns_persistence/test_rns_persistence.cpp:144
FunctionsetUp
test/test_bytes/test_bytes.cpp:659
FunctionsetUp
test/test_general/test_general.cpp:70
FunctionsetUp
test/test_example/test_example.cpp:9
FunctionsetUp
test/test_generational_set/test_generational_set.cpp:238
FunctionsetUp
test/test_resource_advertisement/test_resource_advertisement.cpp:277
FunctionsetUp
test/test_transport/test_transport.cpp:631
FunctionsetUp
test/test_allocator/test_allocator.cpp:101
FunctionsetUp
test/test_msgpack/test_msgpack.cpp:290
FunctionsetUp
test/test_filesystem/test_filesystem.cpp:267
FunctionsetUp
test/test_crypto/test_crypto.cpp:247
FunctionsetUp
test/test_persistence/test_persistence.cpp:1092
FunctionsetUp
test/test_objects/test_objects.cpp:37
FunctionsetUp
test/test_reference/test_reference.cpp:127
FunctionsetUp
test/test_rns_loopback/test_rns_loopback.cpp:176
FunctionsetUp
test/test_collections/test_collections.cpp:166
FunctionsetUp
test/test_provisioning/test_provisioning.cpp:153
← previousnext →1,101–1,200 of 1,563, ranked by callers