MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

↓ 3 callersMethodgetTruncatedHash
src/microReticulum/Packet.cpp:607
↓ 3 callersMethodget_private_key
:returns: The private key as *bytes* */
src/microReticulum/Identity.h:80
↓ 3 callersMethodmark_clean
src/microReticulum/Provisioning/Namespace.h:101
↓ 3 callersFunctionpush_bits
Push COUNT (max 8) bits to the output buffer, which has room. * Bytes are set from the lowest bits, up. */
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:549
↓ 3 callersMethodq
src/microReticulum/Packet.h:319
↓ 3 callersFunctionreason_name
test_interop/link_interop_sender/src/main.cpp:43
↓ 3 callersMethodreceiving_interface_hash
Getters and setters for receiving_interface_hash and announce_packet_hash
src/microReticulum/Persistence/DestinationEntry.h:60
↓ 3 callersFunctionremoveFile
test/test_filesystem/test_filesystem.cpp:84
↓ 3 callersFunctionremove_free_block
Remove a free block from the free list.*/
src/microReticulum/Utilities/tlsf/tlsf.c:578
↓ 3 callersMethodrequest
Sends a request to the remote peer. :param path: The request path. :param response_callback: An optional function or method with the signature *respo
src/microReticulum/Link.cpp:558
↓ 3 callersMethodrssi
src/microReticulum/Packet.h:315
↓ 3 callersFunctionrunUnityTests
test/test_rns_persistence/test_rns_persistence.cpp:152
↓ 3 callersFunctionrunUnityTests
test/test_bytes/test_bytes.cpp:667
↓ 3 callersFunctionrunUnityTests
test/test_general/test_general.cpp:78
↓ 3 callersFunctionrunUnityTests
test/test_example/test_example.cpp:17
↓ 3 callersFunctionrunUnityTests
test/test_generational_set/test_generational_set.cpp:241
↓ 3 callersFunctionrunUnityTests
test/test_resource_advertisement/test_resource_advertisement.cpp:280
↓ 3 callersFunctionrunUnityTests
test/test_transport/test_transport.cpp:634
↓ 3 callersFunctionrunUnityTests
test/test_allocator/test_allocator.cpp:109
↓ 3 callersFunctionrunUnityTests
test/test_msgpack/test_msgpack.cpp:298
↓ 3 callersFunctionrunUnityTests
test/test_filesystem/test_filesystem.cpp:275
↓ 3 callersFunctionrunUnityTests
test/test_crypto/test_crypto.cpp:255
↓ 3 callersFunctionrunUnityTests
test/test_persistence/test_persistence.cpp:1105
↓ 3 callersFunctionrunUnityTests
test/test_objects/test_objects.cpp:45
↓ 3 callersFunctionrunUnityTests
test/test_reference/test_reference.cpp:135
↓ 3 callersFunctionrunUnityTests
test/test_rns_loopback/test_rns_loopback.cpp:184
↓ 3 callersFunctionrunUnityTests
test/test_collections/test_collections.cpp:174
↓ 3 callersFunctionrunUnityTests
test/test_os/test_os.cpp:67
↓ 3 callersFunctionserialize
src/microReticulum/Utilities/Persistence.h:528
↓ 3 callersMethodsign
src/microReticulum/Link.cpp:1576
↓ 3 callersFunctionskip_value
Skip whatever value the cursor points at. Hideakitai MsgPack doesn't expose a generic skip(); we deserialize into a throwaway typed local.
src/microReticulum/Provisioning/Codec.cpp:195
↓ 3 callersMethodsnr
src/microReticulum/Packet.h:317
↓ 3 callersFunctiontlsf_free
src/microReticulum/Utilities/tlsf/tlsf.c:1182
↓ 3 callersFunctiontlsf_malloc
src/microReticulum/Utilities/tlsf/tlsf.c:1117
↓ 3 callersFunctiontlsf_size
** Size of the TLSF structures in a given memory block passed to ** tlsf_create, equal to the size of a control_t */
src/microReticulum/Utilities/tlsf/tlsf.c:947
↓ 3 callersMethodtraffic_timeout_factor
src/microReticulum/Link.cpp:1785
↓ 3 callersMethodtransmit
static*/
src/microReticulum/Transport.cpp:1053
↓ 3 callersMethodtype
src/microReticulum/Provisioning/Value.h:86
↓ 3 callersMethodupdate
Feed data from msg into this hashing object. */
src/microReticulum/Cryptography/HMAC.h:74
↓ 3 callersMethodvalidate
src/microReticulum/Provisioning/Field.cpp:21
↓ 3 callersMethodworking
src/microReticulum/Provisioning/Namespace.cpp:49
↓ 2 callersMethod__watchdog_job
Single state-machine tick for an in-flight resource. Initiator-side branches implemented in sub-phase 1.3; receiver-side branches added in sub-phase 1
src/microReticulum/Resource.cpp:528
↓ 2 callersFunctionadd_tag_bit
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:383
↓ 2 callersMethodannounce_rate_target
src/microReticulum/Interface.h:245
↓ 2 callersMethodappendHex
src/microReticulum/Bytes.cpp:163
↓ 2 callersFunctionblock_absorb
Absorb a free block's storage into an adjacent previous free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:671
↓ 2 callersFunctionblock_locate_free
src/microReticulum/Utilities/tlsf/tlsf.c:755
↓ 2 callersFunctionblock_mark_as_free
src/microReticulum/Utilities/tlsf/tlsf.c:455
↓ 2 callersFunctionblock_mark_as_used
src/microReticulum/Utilities/tlsf/tlsf.c:463
↓ 2 callersFunctionblock_prepare_used
src/microReticulum/Utilities/tlsf/tlsf.c:785
↓ 2 callersFunctionblock_remove
Remove a given block from the free list. */
src/microReticulum/Utilities/tlsf/tlsf.c:628
↓ 2 callersFunctionblock_set_free
src/microReticulum/Utilities/tlsf/tlsf.c:388
↓ 2 callersFunctionblock_set_used
src/microReticulum/Utilities/tlsf/tlsf.c:393
↓ 2 callersFunctionbuild_payload
200-byte deterministic payload — small enough to fit in a single link packet so we exercise the RPC path, not the resource-as-request path.
test_interop/request_interop_sender/src/main.cpp:26
↓ 2 callersMethodcancel_incoming_resource
src/microReticulum/Link.cpp:1700
↓ 2 callersMethodcancel_outgoing_resource
src/microReticulum/Link.cpp:1690
↓ 2 callersMethodcheck_timeout
src/microReticulum/Packet.cpp:1059
↓ 2 callersMethodcommit_one
src/microReticulum/Provisioning/Namespace.cpp:140
↓ 2 callersMethodcurrent_rx_speed
src/microReticulum/Interface.h:263
↓ 2 callersMethodcurrent_tx_speed
src/microReticulum/Interface.h:264
↓ 2 callersMethoddirection
src/microReticulum/Destination.h:224
↓ 2 callersMethodestablishment_timeout
src/microReticulum/Link.cpp:1775
↓ 2 callersMethodfactory_reset
src/microReticulum/Provisioning/Storage.cpp:168
↓ 2 callersFunctionfrom_hex
test/test_resource_advertisement/test_resource_advertisement.cpp:145
↓ 2 callersMethodgetId
test/test_objects/B.cpp:33
↓ 2 callersMethodgetId
test/test_objects/A.cpp:33
↓ 2 callersMethodget_first_hop_timeout
src/microReticulum/Reticulum.cpp:488
↓ 2 callersMethodget_mdu
:returns: The packet MDU of an established link. */
src/microReticulum/Link.cpp:686
↓ 2 callersMethodget_mtu
:returns: The MTU of an established link. */
src/microReticulum/Link.cpp:675
↓ 2 callersMethodget_response
:returns: The response as *bytes* if it is ready, otherwise *None*.
src/microReticulum/Link.cpp:2061
↓ 2 callersMethodhas_on_commit
src/microReticulum/Provisioning/Namespace.h:110
↓ 2 callersFunctionheatshrink_decoder_finish
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:337
↓ 2 callersFunctionheatshrink_decoder_poll
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:135
↓ 2 callersFunctionheatshrink_decoder_reset
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:80
↓ 2 callersFunctionheatshrink_encoder_finish
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:252
↓ 2 callersFunctionheatshrink_encoder_poll
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:190
↓ 2 callersFunctionheatshrink_encoder_reset
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:118
↓ 2 callersFunctionhex_nibble
Decode a hex character to its nibble value (0-15) or 0xFF on error.
test/test_resource_advertisement/test_resource_advertisement.cpp:138
↓ 2 callersMethodhexhash
src/microReticulum/Identity.h:158
↓ 2 callersFunctionis_finishing
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:441
↓ 2 callersMethodis_outbound_pr
src/microReticulum/Packet.h:313
↓ 2 callersFunctionlink_closed
When a link is closed, we'll inform the user, and exit the program
examples/link_native/src/main.cpp:153
↓ 2 callersFunctionoperator delete
CBA Added attribute weak to avoid collision with new override on nrf52
src/microReticulum/Utilities/Memory.cpp:592
↓ 2 callersFunctionoperator new
CBA Added attribute weak to avoid collision with new override on nrf52
src/microReticulum/Utilities/Memory.cpp:554
↓ 2 callersFunctionpack_schema_payload
Packs the GetSchema payload (just the namespaces array) onto `p`. Shared by op_get_schema() and the boot-time CRC32 hashing path so the hash is comput
src/microReticulum/Provisioning/Provisioning.cpp:531
↓ 2 callersFunctionpack_value
src/microReticulum/Provisioning/Codec.cpp:21
↓ 2 callersFunctionpersist_value
Pick the value to persist for a field. The choice depends on the field's apply semantics: - FF_LIVE_APPLY: prefer effective() (live runtime via gette
src/microReticulum/Provisioning/Codec.cpp:164
↓ 2 callersFunctionpush_byte
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:363
↓ 2 callersFunctionpush_outgoing_bits
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:528
↓ 2 callersMethodput_working
src/microReticulum/Provisioning/Namespace.cpp:135
↓ 2 callersFunctionread_uint_key
Read a uint key into 'key'. Returns false if cursor isn't on a uint.
src/microReticulum/Provisioning/Provisioning.cpp:410
↓ 2 callersMethodremote_management_enabled
Returns whether remote management is enabled for the running instance. When remote management is enabled, authenticated peers can remotely quer
src/microReticulum/Reticulum.h:174
↓ 2 callersFunctionremote_path_pack_path_entry
Packs one path-table entry as a 6-key map. Insertion order matches Reticulum.py:get_path_table (lines 1495-1502): hash, timestamp, via, hops, expires,
src/microReticulum/Transport.cpp:4025
↓ 2 callersMethodresponse_size
src/microReticulum/Link.cpp:2108
↓ 2 callersFunctionreticulum_announce
examples/lora_announce/src/main.cpp:92
↓ 2 callersFunctionreticulum_announce
examples/udp_announce/src/main.cpp:91
↓ 2 callersFunctionrunUnityTests
test/test_provisioning/test_provisioning.cpp:1590
↓ 2 callersMethodrx
src/microReticulum/Interface.h:256
↓ 2 callersMethodrxbytes
src/microReticulum/Interface.h:258
↓ 2 callersMethodsave_namespace
src/microReticulum/Provisioning/Storage.cpp:104
← previousnext →201–300 of 1,563, ranked by callers