MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

↓ 1 callersFunctionmain
()
test_interop/python_resource_receiver.py:108
↓ 1 callersFunctionmake_test_root
test/test_provisioning/test_provisioning.cpp:39
↓ 1 callersFunctionmapping_search
This version rounds up to the next block size (for allocations) */
src/microReticulum/Utilities/tlsf/tlsf.c:535
↓ 1 callersFunctionmemmem
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 callersFunctionmsgpack_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 callersMethodnote_request_hash
src/microReticulum/Resource.cpp:1516
↓ 1 callersMethodon_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 callersMethodon_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 callersMethodon_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 callersMethodonline
src/microReticulum/Interface.h:230
↓ 1 callersFunctionoverwriteFile
test/test_filesystem/test_filesystem.cpp:56
↓ 1 callersFunctionpack_field_default
src/microReticulum/Provisioning/Provisioning.cpp:482
↓ 1 callersFunctionpack_namespace_working
src/microReticulum/Provisioning/Codec.cpp:169
↓ 1 callersFunctionpack_request_envelope
[float64(timestamp), bin(path_hash), <raw_payload>]
src/microReticulum/Link.cpp:66
↓ 1 callersFunctionpack_response_envelope
[bin(request_id), <raw_payload>]
src/microReticulum/Link.cpp:56
↓ 1 callersFunctionpack_state_value
src/microReticulum/Provisioning/Provisioning.cpp:597
↓ 1 callersFunctionpacketSequence
examples/common/lora_interface/LoRaInterface.cpp:66
↓ 1 callersFunctionpackets_received
src/microReticulum/Transport.h:549
↓ 1 callersFunctionpackets_sent
src/microReticulum/Transport.h:548
↓ 1 callersFunctionpath_requests_received
src/microReticulum/Transport.h:555
↓ 1 callersFunctionpaths_added
src/microReticulum/Transport.h:556
↓ 1 callersFunctionpaths_failed
src/microReticulum/Transport.h:558
↓ 1 callersFunctionpaths_responsive
src/microReticulum/Transport.h:559
↓ 1 callersFunctionpaths_unknown
src/microReticulum/Transport.h:561
↓ 1 callersFunctionpaths_unresponsive
src/microReticulum/Transport.h:560
↓ 1 callersFunctionpaths_updated
src/microReticulum/Transport.h:557
↓ 1 callersMethodpop_build_scope
src/microReticulum/Provisioning/Provisioning.h:280
↓ 1 callersFunctionprobes_failed
src/microReticulum/Transport.h:566
↓ 1 callersFunctionprobes_received
src/microReticulum/Transport.h:563
↓ 1 callersFunctionprobes_sent
src/microReticulum/Transport.h:564
↓ 1 callersFunctionprobes_skipped
src/microReticulum/Transport.h:565
↓ 1 callersMethodprove_packet
src/microReticulum/Link.cpp:410
↓ 1 callersMethodprv
src/microReticulum/Identity.h:161
↓ 1 callersMethodpub
src/microReticulum/Identity.h:163
↓ 1 callersFunctionpush_literal_byte
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:577
↓ 1 callersFunctionreadFile
test/test_filesystem/test_filesystem.cpp:36
↓ 1 callersFunctionreadFileStream
test/test_filesystem/test_filesystem.cpp:128
↓ 1 callersMethodready_for_new_resource
src/microReticulum/Link.cpp:1710
↓ 1 callersMethodreceive_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 callersMethodreceived_announce
(self, destination_hash, announced_identity, app_data)
test_interop/python_packet_receiver.py:55
↓ 1 callersMethodregister_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 callersFunctionregister_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 callersMethodregister_incoming_resource
src/microReticulum/Link.cpp:1675
↓ 1 callersMethodregister_outgoing_resource
src/microReticulum/Link.cpp:1670
↓ 1 callersFunctionremote_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 callersFunctionremote_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 callersFunctionremote_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 callersFunctionremote_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 callersFunctionremote_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 callersFunctionremote_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 callersMethodremove_link
src/microReticulum/Destination.cpp:537
↓ 1 callersMethodrequest_time
src/microReticulum/Link.cpp:1790
↓ 1 callersMethodrequest_timed_out
src/microReticulum/Link.cpp:1957
↓ 1 callersMethodresend
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 callersFunctionreset_runtime_state
test/test_provisioning/test_provisioning.cpp:94
↓ 1 callersMethodresponse_received
src/microReticulum/Link.cpp:2007
↓ 1 callersFunctionreticulum_setup
examples/udp_transport/src/main.cpp:28
↓ 1 callersFunctionreticulum_setup
examples/lora_transport/src/main.cpp:30
↓ 1 callersFunctionreticulum_setup
examples/lora_announce/src/main.cpp:103
↓ 1 callersFunctionreticulum_setup
examples/udp_announce/src/main.cpp:102
↓ 1 callersFunctionreticulum_teardown
examples/udp_transport/src/main.cpp:60
↓ 1 callersFunctionreticulum_teardown
examples/lora_transport/src/main.cpp:64
↓ 1 callersFunctionreticulum_teardown
examples/lora_announce/src/main.cpp:216
↓ 1 callersFunctionreticulum_teardown
examples/udp_announce/src/main.cpp:215
↓ 1 callersFunctionrm_rf
test/test_provisioning/test_provisioning.cpp:47
↓ 1 callersFunctionsave_backlog
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:586
↓ 1 callersFunctionschema_field_entries
src/microReticulum/Provisioning/Provisioning.cpp:511
↓ 1 callersFunctionsearch_suitable_block
src/microReticulum/Utilities/tlsf/tlsf.c:545
↓ 1 callersMethodsend_outgoing
src/microReticulum/Interface.cpp:44
↓ 1 callersMethodsent_announce
src/microReticulum/Interface.h:281
↓ 1 callersMethodsent_path_request
src/microReticulum/Interface.h:282
↓ 1 callersFunctionserver
examples/nomadnet/src/main.cpp:139
↓ 1 callersFunctionserver
This initialisation is executed when the users chooses to run as a server
examples/link_native/src/main.cpp:104
↓ 1 callersFunctionserver_loop
examples/nomadnet/src/main.cpp:117
↓ 1 callersFunctionserver_loop
examples/link_native/src/main.cpp:79
↓ 1 callersMethodset_link_id
src/microReticulum/Link.cpp:365
↓ 1 callersMethodset_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 callersMethodset_resource_concluded_callback
src/microReticulum/Link.cpp:1623
↓ 1 callersMethodset_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 callersFunctionsetup
examples/udp_transport/src/main.cpp:76
↓ 1 callersFunctionsetup
examples/lora_transport/src/main.cpp:80
↓ 1 callersFunctionsetup
examples/lora_announce/src/main.cpp:246
↓ 1 callersFunctionsetup
examples/udp_announce/src/main.cpp:245
↓ 1 callersMethodshareData
src/microReticulum/Bytes.h:233
↓ 1 callersMethodsig_prv
src/microReticulum/Identity.h:162
↓ 1 callersMethodsign
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 callersFunctionspeed_rx
src/microReticulum/Transport.h:552
↓ 1 callersFunctionspeed_tx
src/microReticulum/Transport.h:553
↓ 1 callersFunctionst_backref_count_lsb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:252
↓ 1 callersFunctionst_backref_count_msb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:242
↓ 1 callersFunctionst_backref_index_lsb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:230
↓ 1 callersFunctionst_backref_index_msb
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:220
↓ 1 callersFunctionst_flush_bit_buffer
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:368
↓ 1 callersFunctionst_save_backlog
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:362
↓ 1 callersFunctionst_step_search
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:260
↓ 1 callersFunctionst_tag_bit
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:186
↓ 1 callersFunctionst_yield_backref
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:262
↓ 1 callersFunctionst_yield_br_index
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:330
↓ 1 callersFunctionst_yield_br_length
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:346
↓ 1 callersFunctionst_yield_literal
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:320
← previousnext →401–500 of 1,563, ranked by callers