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
↓ 2 callers
Method
sent
src/microReticulum/Packet.h:306
↓ 2 callers
Method
sha256
src/microReticulum/Cryptography/Hashes.cpp:31
↓ 2 callers
Function
tlsf_create_with_pool
src/microReticulum/Utilities/tlsf/tlsf.c:1099
↓ 2 callers
Function
tlsf_fls_generic
src/microReticulum/Utilities/tlsf/tlsf.c:152
↓ 2 callers
Method
to_file
Saves the identity to a file. This will write the private key to disk, and anyone with access to this file will be able to decrypt all communication f
src/microReticulum/Identity.cpp:204
↓ 2 callers
Method
traffic_counter_ts
src/microReticulum/Interface.h:260
↓ 2 callers
Method
truncated_hash
Get a truncated SHA-256 hash of passed data. :param data: Data to be hashed as *bytes*. :returns: Truncated SHA-256 hash as *bytes* */
src/microReticulum/Identity.h:135
↓ 2 callers
Method
tx
src/microReticulum/Interface.h:257
↓ 2 callers
Method
txbytes
src/microReticulum/Interface.h:259
↓ 2 callers
Function
unpack_request_envelope
Parse [float64(ts), bin(path_hash), <raw_payload>] -> ts, path_hash, remainder.
src/microReticulum/Link.cpp:111
↓ 2 callers
Function
unpack_value
src/microReticulum/Provisioning/Codec.cpp:74
↓ 2 callers
Function
usage
examples/nomadnet/src/main.cpp:449
↓ 2 callers
Method
validate_proof
src/microReticulum/Link.cpp:425
↓ 2 callers
Method
validate_proof_packet
src/microReticulum/Packet.cpp:578
↓ 2 callers
Method
verify
src/microReticulum/Cryptography/X25519.h:199
↓ 1 callers
Method
OUT
src/microReticulum/Interface.h:226
↓ 1 callers
Method
Packet
src/microReticulum/Packet.cpp:40
↓ 1 callers
Method
_shutdown
src/microReticulum/Channel.h:51
↓ 1 callers
Method
accepts_links
Set or query whether the destination accepts incoming link requests. :param accepts: If ``True`` or ``False``, this method sets whether the destina
src/microReticulum/Destination.h:161
↓ 1 callers
Method
add_announce
CBA ACCUMULATES
src/microReticulum/Interface.h:214
↓ 1 callers
Method
advertise
Advertise the resource. If the other end of the link accepts the resource advertisement it will begin transferring. */
src/microReticulum/Resource.cpp:431
↓ 1 callers
Function
align_down
src/microReticulum/Utilities/tlsf/tlsf.c:476
↓ 1 callers
Function
align_up
src/microReticulum/Utilities/tlsf/tlsf.c:470
↓ 1 callers
Method
announce_rate_grace
src/microReticulum/Interface.h:247
↓ 1 callers
Method
announce_rate_penalty
src/microReticulum/Interface.h:249
↓ 1 callers
Function
announces_received
src/microReticulum/Transport.h:554
↓ 1 callers
Method
assignHex
src/microReticulum/Bytes.h:329
↓ 1 callers
Method
begin
--- Iteration (previous then active) ---
src/microReticulum/Utilities/GenerationalSet.h:211
↓ 1 callers
Function
block_merge_prev
Merge a just-freed block with an adjacent previous free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:681
↓ 1 callers
Function
block_prev
Return location of previous block. */
src/microReticulum/Utilities/tlsf/tlsf.c:432
↓ 1 callers
Function
block_trim_free
Trim any trailing block space off the end of a block, return to pool. */
src/microReticulum/Utilities/tlsf/tlsf.c:712
↓ 1 callers
Function
block_trim_free_leading
src/microReticulum/Utilities/tlsf/tlsf.c:739
↓ 1 callers
Function
block_trim_used
Trim any trailing block space off the end of a used block, return to pool. */
src/microReticulum/Utilities/tlsf/tlsf.c:725
↓ 1 callers
Function
build_cpp_to_python_payload
256-byte pattern for C++ -> Python: bytes 0x00..0xff.
test_interop/packet_interop_sender/src/main.cpp:25
↓ 1 callers
Function
build_payload
Deterministic test payload — 1024 bytes, repeating bytes 0x00..0xff. The Python receiver verifies the resource hash; the driver script may optionally
test_interop/resource_interop_sender/src/main.cpp:23
↓ 1 callers
Function
build_python_to_cpp_payload
256-byte pattern for Python -> C++: reverse, bytes 0xff..0x00. Distinct so any directional mix-up is obvious.
test_interop/packet_interop_sender/src/main.cpp:32
↓ 1 callers
Function
bytes_equal
test_interop/packet_interop_sender/src/main.cpp:47
↓ 1 callers
Method
cached
src/microReticulum/Packet.h:312
↓ 1 callers
Method
children_of
src/microReticulum/Provisioning/Registry.cpp:47
↓ 1 callers
Method
clear_storage
src/microReticulum/Provisioning/Provisioning.cpp:311
↓ 1 callers
Function
client
examples/nomadnet/src/main.cpp:361
↓ 1 callers
Function
client
This initialisation is executed when the users chooses to run as a client
examples/link_native/src/main.cpp:233
↓ 1 callers
Function
client_loop
examples/link_native/src/main.cpp:178
↓ 1 callers
Method
compare
src/microReticulum/Bytes.cpp:102
↓ 1 callers
Method
current_build_scope
Accessors used by NamespaceBuilder during fluent registration. Public so the builder doesn't need friend access; they're cheap and don't need to be hi
src/microReticulum/Provisioning/Provisioning.h:277
↓ 1 callers
Method
decode
src/microReticulum/Utilities/Compress.cpp:87
↓ 1 callers
Method
decrypt
src/microReticulum/Link.cpp:1561
↓ 1 callers
Method
detach
src/microReticulum/Interface.h:280
↓ 1 callers
Method
dirty_for_persist
True iff any working value differs from the initial default (used by storage to decide whether to write a file).
src/microReticulum/Provisioning/Namespace.h:100
↓ 1 callers
Method
discard
src/microReticulum/Provisioning/Provisioning.cpp:249
↓ 1 callers
Function
do_indexing
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:402
↓ 1 callers
Method
encode
src/microReticulum/Utilities/Compress.cpp:29
↓ 1 callers
Method
factory_reset
src/microReticulum/Provisioning/Provisioning.cpp:272
↓ 1 callers
Function
find_longest_match
Return the longest match for the bytes at buf[end:end+maxlen] between * buf[start] and buf[end-1]. If no match is found, return -1. */
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:451
↓ 1 callers
Method
from_file
Create a new :ref:`RNS.Identity<api-identity>` instance from a file. Can be used to load previously created and saved identities into Reticulum. :par
src/microReticulum/Identity.cpp:226
↓ 1 callers
Method
generate_proof_destination
Generates a special destination that allows Reticulum to direct the proof back to the proved packet's sender
src/microReticulum/Packet.cpp:574
↓ 1 callers
Method
getA
test/test_objects/B.cpp:28
↓ 1 callers
Method
getB
test/test_objects/A.cpp:28
↓ 1 callers
Method
get_hashable_part
src/microReticulum/Packet.cpp:613
↓ 1 callers
Function
get_lookahead_size
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:397
↓ 1 callers
Method
get_mode
:returns: The mode of an established link. */
src/microReticulum/Link.cpp:708
↓ 1 callers
Method
get_progress
:returns: The progress of a response being received as a *float* between 0.0 and 1.0.
src/microReticulum/Link.cpp:2055
↓ 1 callers
Function
getch
examples/udp_transport/src/main.cpp:107
↓ 1 callers
Function
getch
examples/lora_transport/src/main.cpp:123
↓ 1 callers
Function
getch
examples/lora_announce/src/main.cpp:300
↓ 1 callers
Function
getch
examples/udp_announce/src/main.cpp:298
↓ 1 callers
Function
greatest_all_passed
src/microReticulum/Utilities/heatshrink/greatest.h:689
↓ 1 callers
Function
greatest_do_fail
src/microReticulum/Utilities/heatshrink/greatest.h:619
↓ 1 callers
Function
greatest_do_pass
src/microReticulum/Utilities/heatshrink/greatest.h:609
↓ 1 callers
Function
greatest_do_skip
src/microReticulum/Utilities/heatshrink/greatest.h:641
↓ 1 callers
Method
handshake
src/microReticulum/Link.cpp:371
↓ 1 callers
Method
has_incoming_resource
src/microReticulum/Link.cpp:1680
↓ 1 callers
Method
has_link
src/microReticulum/Destination.cpp:532
↓ 1 callers
Function
has_network_identity
src/microReticulum/Transport.h:483
↓ 1 callers
Method
has_request_hash
src/microReticulum/Resource.cpp:1508
↓ 1 callers
Method
hashmap_update
Apply a slice of hashmap entries to the local hashmap, advancing the hashmap_height by the number of newly-known entries. Mirror Python Resource.py:49
src/microReticulum/Resource.cpp:382
↓ 1 callers
Method
hashmap_update_packet
Process an incoming RESOURCE_HMU packet carrying the next slice of the hashmap. The packet layout is hash || msgpack([segment, hashmap]). Mirror Pytho
src/microReticulum/Resource.cpp:350
↓ 1 callers
Function
heatshrink_decoder_sink
Copy SIZE bytes into the decoder's input buffer, if it will fit. */
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:95
↓ 1 callers
Function
heatshrink_encoder_sink
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:137
↓ 1 callers
Method
identify
Identifies the initiator of the link to the remote peer. This can only happen once the link has been established, and is carried out over the encrypte
src/microReticulum/Link.cpp:535
↓ 1 callers
Method
increment_tx
src/microReticulum/Link.cpp:1852
↓ 1 callers
Method
increment_txbytes
src/microReticulum/Link.cpp:1857
↓ 1 callers
Method
initiator
src/microReticulum/Link.cpp:1810
↓ 1 callers
Function
insert_free_block
Insert a free block into the free block list. */
src/microReticulum/Utilities/tlsf/tlsf.c:607
↓ 1 callers
Function
isSplitPacket
examples/common/lora_interface/LoRaInterface.cpp:65
↓ 1 callers
Method
is_local_shared_instance
src/microReticulum/Interface.h:284
↓ 1 callers
Function
is_timed_out
src/microReticulum/Packet.h:106
↓ 1 callers
Method
last_inbound
src/microReticulum/Link.cpp:1795
↓ 1 callers
Method
last_outbound
src/microReticulum/Link.cpp:1847
↓ 1 callers
Method
load
src/microReticulum/Identity.cpp:176
↓ 1 callers
Method
load_all
src/microReticulum/Provisioning/Storage.cpp:92
↓ 1 callers
Function
loop
src/microReticulum/main.cpp:37
↓ 1 callers
Function
loop
examples/udp_transport/src/main.cpp:94
↓ 1 callers
Function
loop
examples/lora_transport/src/main.cpp:110
↓ 1 callers
Function
loop
examples/lora_announce/src/main.cpp:274
↓ 1 callers
Function
loop
examples/udp_announce/src/main.cpp:278
↓ 1 callers
Function
main
()
test_interop/python_link_receiver.py:107
↓ 1 callers
Function
main
()
test_interop/python_packet_receiver.py:92
↓ 1 callers
Function
main
()
test_interop/python_request_receiver.py:87
↓ 1 callers
Function
main
()
test_interop/encode_advertisement.py:29
← previous
next →
301–400 of 1,563, ranked by callers