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
↓ 3 callers
Method
getTruncatedHash
src/microReticulum/Packet.cpp:607
↓ 3 callers
Method
get_private_key
:returns: The private key as *bytes* */
src/microReticulum/Identity.h:80
↓ 3 callers
Method
mark_clean
src/microReticulum/Provisioning/Namespace.h:101
↓ 3 callers
Function
push_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 callers
Method
q
src/microReticulum/Packet.h:319
↓ 3 callers
Function
reason_name
test_interop/link_interop_sender/src/main.cpp:43
↓ 3 callers
Method
receiving_interface_hash
Getters and setters for receiving_interface_hash and announce_packet_hash
src/microReticulum/Persistence/DestinationEntry.h:60
↓ 3 callers
Function
removeFile
test/test_filesystem/test_filesystem.cpp:84
↓ 3 callers
Function
remove_free_block
Remove a free block from the free list.*/
src/microReticulum/Utilities/tlsf/tlsf.c:578
↓ 3 callers
Method
request
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 callers
Method
rssi
src/microReticulum/Packet.h:315
↓ 3 callers
Function
runUnityTests
test/test_rns_persistence/test_rns_persistence.cpp:152
↓ 3 callers
Function
runUnityTests
test/test_bytes/test_bytes.cpp:667
↓ 3 callers
Function
runUnityTests
test/test_general/test_general.cpp:78
↓ 3 callers
Function
runUnityTests
test/test_example/test_example.cpp:17
↓ 3 callers
Function
runUnityTests
test/test_generational_set/test_generational_set.cpp:241
↓ 3 callers
Function
runUnityTests
test/test_resource_advertisement/test_resource_advertisement.cpp:280
↓ 3 callers
Function
runUnityTests
test/test_transport/test_transport.cpp:634
↓ 3 callers
Function
runUnityTests
test/test_allocator/test_allocator.cpp:109
↓ 3 callers
Function
runUnityTests
test/test_msgpack/test_msgpack.cpp:298
↓ 3 callers
Function
runUnityTests
test/test_filesystem/test_filesystem.cpp:275
↓ 3 callers
Function
runUnityTests
test/test_crypto/test_crypto.cpp:255
↓ 3 callers
Function
runUnityTests
test/test_persistence/test_persistence.cpp:1105
↓ 3 callers
Function
runUnityTests
test/test_objects/test_objects.cpp:45
↓ 3 callers
Function
runUnityTests
test/test_reference/test_reference.cpp:135
↓ 3 callers
Function
runUnityTests
test/test_rns_loopback/test_rns_loopback.cpp:184
↓ 3 callers
Function
runUnityTests
test/test_collections/test_collections.cpp:174
↓ 3 callers
Function
runUnityTests
test/test_os/test_os.cpp:67
↓ 3 callers
Function
serialize
src/microReticulum/Utilities/Persistence.h:528
↓ 3 callers
Method
sign
src/microReticulum/Link.cpp:1576
↓ 3 callers
Function
skip_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 callers
Method
snr
src/microReticulum/Packet.h:317
↓ 3 callers
Function
tlsf_free
src/microReticulum/Utilities/tlsf/tlsf.c:1182
↓ 3 callers
Function
tlsf_malloc
src/microReticulum/Utilities/tlsf/tlsf.c:1117
↓ 3 callers
Function
tlsf_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 callers
Method
traffic_timeout_factor
src/microReticulum/Link.cpp:1785
↓ 3 callers
Method
transmit
static*/
src/microReticulum/Transport.cpp:1053
↓ 3 callers
Method
type
src/microReticulum/Provisioning/Value.h:86
↓ 3 callers
Method
update
Feed data from msg into this hashing object. */
src/microReticulum/Cryptography/HMAC.h:74
↓ 3 callers
Method
validate
src/microReticulum/Provisioning/Field.cpp:21
↓ 3 callers
Method
working
src/microReticulum/Provisioning/Namespace.cpp:49
↓ 2 callers
Method
__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 callers
Function
add_tag_bit
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:383
↓ 2 callers
Method
announce_rate_target
src/microReticulum/Interface.h:245
↓ 2 callers
Method
appendHex
src/microReticulum/Bytes.cpp:163
↓ 2 callers
Function
block_absorb
Absorb a free block's storage into an adjacent previous free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:671
↓ 2 callers
Function
block_locate_free
src/microReticulum/Utilities/tlsf/tlsf.c:755
↓ 2 callers
Function
block_mark_as_free
src/microReticulum/Utilities/tlsf/tlsf.c:455
↓ 2 callers
Function
block_mark_as_used
src/microReticulum/Utilities/tlsf/tlsf.c:463
↓ 2 callers
Function
block_prepare_used
src/microReticulum/Utilities/tlsf/tlsf.c:785
↓ 2 callers
Function
block_remove
Remove a given block from the free list. */
src/microReticulum/Utilities/tlsf/tlsf.c:628
↓ 2 callers
Function
block_set_free
src/microReticulum/Utilities/tlsf/tlsf.c:388
↓ 2 callers
Function
block_set_used
src/microReticulum/Utilities/tlsf/tlsf.c:393
↓ 2 callers
Function
build_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 callers
Method
cancel_incoming_resource
src/microReticulum/Link.cpp:1700
↓ 2 callers
Method
cancel_outgoing_resource
src/microReticulum/Link.cpp:1690
↓ 2 callers
Method
check_timeout
src/microReticulum/Packet.cpp:1059
↓ 2 callers
Method
commit_one
src/microReticulum/Provisioning/Namespace.cpp:140
↓ 2 callers
Method
current_rx_speed
src/microReticulum/Interface.h:263
↓ 2 callers
Method
current_tx_speed
src/microReticulum/Interface.h:264
↓ 2 callers
Method
direction
src/microReticulum/Destination.h:224
↓ 2 callers
Method
establishment_timeout
src/microReticulum/Link.cpp:1775
↓ 2 callers
Method
factory_reset
src/microReticulum/Provisioning/Storage.cpp:168
↓ 2 callers
Function
from_hex
test/test_resource_advertisement/test_resource_advertisement.cpp:145
↓ 2 callers
Method
getId
test/test_objects/B.cpp:33
↓ 2 callers
Method
getId
test/test_objects/A.cpp:33
↓ 2 callers
Method
get_first_hop_timeout
src/microReticulum/Reticulum.cpp:488
↓ 2 callers
Method
get_mdu
:returns: The packet MDU of an established link. */
src/microReticulum/Link.cpp:686
↓ 2 callers
Method
get_mtu
:returns: The MTU of an established link. */
src/microReticulum/Link.cpp:675
↓ 2 callers
Method
get_response
:returns: The response as *bytes* if it is ready, otherwise *None*.
src/microReticulum/Link.cpp:2061
↓ 2 callers
Method
has_on_commit
src/microReticulum/Provisioning/Namespace.h:110
↓ 2 callers
Function
heatshrink_decoder_finish
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:337
↓ 2 callers
Function
heatshrink_decoder_poll
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:135
↓ 2 callers
Function
heatshrink_decoder_reset
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:80
↓ 2 callers
Function
heatshrink_encoder_finish
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:252
↓ 2 callers
Function
heatshrink_encoder_poll
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:190
↓ 2 callers
Function
heatshrink_encoder_reset
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:118
↓ 2 callers
Function
hex_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 callers
Method
hexhash
src/microReticulum/Identity.h:158
↓ 2 callers
Function
is_finishing
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:441
↓ 2 callers
Method
is_outbound_pr
src/microReticulum/Packet.h:313
↓ 2 callers
Function
link_closed
When a link is closed, we'll inform the user, and exit the program
examples/link_native/src/main.cpp:153
↓ 2 callers
Function
operator delete
CBA Added attribute weak to avoid collision with new override on nrf52
src/microReticulum/Utilities/Memory.cpp:592
↓ 2 callers
Function
operator new
CBA Added attribute weak to avoid collision with new override on nrf52
src/microReticulum/Utilities/Memory.cpp:554
↓ 2 callers
Function
pack_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 callers
Function
pack_value
src/microReticulum/Provisioning/Codec.cpp:21
↓ 2 callers
Function
persist_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 callers
Function
push_byte
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:363
↓ 2 callers
Function
push_outgoing_bits
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:528
↓ 2 callers
Method
put_working
src/microReticulum/Provisioning/Namespace.cpp:135
↓ 2 callers
Function
read_uint_key
Read a uint key into 'key'. Returns false if cursor isn't on a uint.
src/microReticulum/Provisioning/Provisioning.cpp:410
↓ 2 callers
Method
remote_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 callers
Function
remote_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 callers
Method
response_size
src/microReticulum/Link.cpp:2108
↓ 2 callers
Function
reticulum_announce
examples/lora_announce/src/main.cpp:92
↓ 2 callers
Function
reticulum_announce
examples/udp_announce/src/main.cpp:91
↓ 2 callers
Function
runUnityTests
test/test_provisioning/test_provisioning.cpp:1590
↓ 2 callers
Method
rx
src/microReticulum/Interface.h:256
↓ 2 callers
Method
rxbytes
src/microReticulum/Interface.h:258
↓ 2 callers
Method
save_namespace
src/microReticulum/Provisioning/Storage.cpp:104
← previous
next →
201–300 of 1,563, ranked by callers