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
↓ 662 callers
Method
size
src/microReticulum/Resource.cpp:1488
↓ 465 callers
Method
data
src/microReticulum/Bytes.h:415
↓ 327 callers
Method
toHex
src/microReticulum/Bytes.cpp:196
↓ 173 callers
Method
size
--- Capacity / rotation control ---
src/microReticulum/Utilities/GenerationalSet.h:123
↓ 146 callers
Method
end
src/microReticulum/Provisioning/Provisioning.cpp:122
↓ 125 callers
Method
get
src/microReticulum/Interface.h:199
↓ 102 callers
Method
field
src/microReticulum/Provisioning/Provisioning.cpp:159
↓ 91 callers
Method
find
src/microReticulum/Bytes.h:431
↓ 86 callers
Method
insert
--- Modifiers ---
src/microReticulum/Utilities/GenerationalSet.h:134
↓ 83 callers
Method
hash
:returns: A destination name in adressable hash form, for an app_name and a number of aspects. */ static*/
src/microReticulum/Destination.cpp:115
↓ 75 callers
Method
mid
mid
src/microReticulum/Bytes.cpp:215
↓ 63 callers
Method
begin
src/microReticulum/Provisioning/Provisioning.cpp:45
↓ 61 callers
Function
fresh_provisioning
test/test_provisioning/test_provisioning.cpp:147
↓ 57 callers
Method
pack
src/microReticulum/Packet.cpp:312
↓ 56 callers
Method
hops
src/microReticulum/Packet.h:311
↓ 54 callers
Method
as_int
src/microReticulum/Provisioning/Value.h:90
↓ 54 callers
Method
toString
src/microReticulum/Link.cpp:1718
↓ 51 callers
Method
context
src/microReticulum/Packet.h:305
↓ 51 callers
Method
left
src/microReticulum/Bytes.h:429
↓ 50 callers
Method
erase
src/microReticulum/Utilities/GenerationalSet.h:170
↓ 50 callers
Method
toString
test/test_allocator/test_allocator.cpp:32
↓ 41 callers
Method
append
src/microReticulum/Bytes.h:331
↓ 41 callers
Method
packet_type
src/microReticulum/Packet.h:304
↓ 40 callers
Method
writable
src/microReticulum/Bytes.h:376
↓ 39 callers
Method
assignHex
src/microReticulum/Bytes.cpp:140
↓ 36 callers
Method
commit
src/microReticulum/Provisioning/Provisioning.cpp:205
↓ 33 callers
Function
doLog
src/microReticulum/Log.h:157
↓ 33 callers
Function
make_hash
test/test_generational_set/test_generational_set.cpp:13
↓ 31 callers
Method
mode
src/microReticulum/Link.cpp:1872
↓ 30 callers
Method
resize
src/microReticulum/Bytes.h:395
↓ 27 callers
Method
type
getters
src/microReticulum/Destination.h:223
↓ 26 callers
Function
ltime
test/test_general/test_general.cpp:31
↓ 25 callers
Method
find
src/microReticulum/Provisioning/Registry.cpp:55
↓ 25 callers
Method
status
src/microReticulum/Link.cpp:1770
↓ 24 callers
Method
loop
static*/
src/microReticulum/Transport.cpp:473
↓ 23 callers
Method
announce
Creates an announce packet for this destination and broadcasts it on all relevant interfaces. Application specific data can be added to the announce.
src/microReticulum/Destination.cpp:199
↓ 23 callers
Method
empty
src/microReticulum/Bytes.h:412
↓ 23 callers
Method
get_hash
src/microReticulum/Packet.cpp:599
↓ 23 callers
Function
skip_value
Skip the next value in the unpacker. Forward-declared/duplicate of the helper in Codec.cpp so this TU is self-contained.
src/microReticulum/Provisioning/Provisioning.cpp:420
↓ 22 callers
Function
log
src/microReticulum/Log.h:170
↓ 21 callers
Method
clear
src/microReticulum/Bytes.h:242
↓ 21 callers
Method
has_flag
src/microReticulum/Provisioning/Field.h:72
↓ 21 callers
Method
register_namespace
src/microReticulum/Provisioning/Provisioning.cpp:137
↓ 20 callers
Method
count
src/microReticulum/Utilities/GenerationalSet.h:201
↓ 19 callers
Function
block_size
src/microReticulum/Utilities/tlsf/tlsf.c:367
↓ 19 callers
Method
time
return current time in float seconds since startup
src/microReticulum/Utilities/OS.h:71
↓ 19 callers
Method
toString
test/test_persistence/test_persistence.cpp:48
↓ 18 callers
Method
destination
src/microReticulum/Link.cpp:1817
↓ 17 callers
Method
attached_interface
src/microReticulum/Link.cpp:1822
↓ 17 callers
Method
empty
src/microReticulum/Utilities/GenerationalSet.h:124
↓ 17 callers
Method
handle_message
src/microReticulum/Provisioning/Provisioning.cpp:891
↓ 17 callers
Method
set_proof_strategy
Sets the destinations proof strategy. :param proof_strategy: One of ``RNS.Destination.PROVE_NONE``, ``RNS.Destination.PROVE_ALL`` or ``RNS.Destinat
src/microReticulum/Destination.h:201
↓ 16 callers
Method
bitrate
src/microReticulum/Interface.h:243
↓ 16 callers
Function
make_request
test/test_provisioning/test_provisioning.cpp:169
↓ 16 callers
Method
reserve
src/microReticulum/Bytes.h:414
↓ 16 callers
Method
size
src/microReticulum/Bytes.h:411
↓ 15 callers
Function
logf
src/microReticulum/Log.h:172
↓ 15 callers
Method
max_size
src/microReticulum/Utilities/GenerationalSet.h:131
↓ 15 callers
Method
start
static*/
src/microReticulum/Transport.cpp:233
↓ 14 callers
Method
context_flag
src/microReticulum/Packet.h:301
↓ 14 callers
Method
id
src/microReticulum/Provisioning/Namespace.h:44
↓ 14 callers
Function
initRNS
test/test_transport/test_transport.cpp:78
↓ 13 callers
Function
block_is_free
src/microReticulum/Utilities/tlsf/tlsf.c:383
↓ 13 callers
Method
debugString
src/microReticulum/Packet.cpp:630
↓ 13 callers
Method
destination_type
src/microReticulum/Packet.h:303
↓ 13 callers
Method
set_packet_callback
src/microReticulum/Link.cpp:1603
↓ 12 callers
Method
contains
src/microReticulum/Utilities/GenerationalSet.h:205
↓ 12 callers
Method
loop
virtual*/
examples/common/udp_interface/UDPInterface.cpp:208
↓ 12 callers
Method
start
bool UDPInterface::start(const char* wifi_ssid, const char* wifi_password, int port /*= DEFAULT_UDP_PORT*/, const char* local_host /*= nullptr*/) { vi
examples/common/udp_interface/UDPInterface.cpp:48
↓ 12 callers
Method
transport_enabled
Returns whether Transport is enabled for the running instance. When Transport is enabled, Reticulum will route traffic for other peers, respond
src/microReticulum/Reticulum.h:143
↓ 12 callers
Method
unpack
src/microReticulum/Packet.cpp:422
↓ 11 callers
Method
assign
src/microReticulum/Bytes.h:247
↓ 11 callers
Function
scope
Helper to grab the current scope namespace; if registration is outside any scope, emit a warning and return nullptr.
src/microReticulum/Provisioning/NamespaceBuilder.cpp:37
↓ 10 callers
Method
add_field
src/microReticulum/Provisioning/Namespace.cpp:19
↓ 10 callers
Function
identity
src/microReticulum/Transport.h:478
↓ 10 callers
Method
is_connected_to_shared_instance
src/microReticulum/Interface.h:283
↓ 10 callers
Function
pack_response
src/microReticulum/Provisioning/Provisioning.cpp:343
↓ 10 callers
Method
setKey
src/microReticulum/Cryptography/CBC.cpp:81
↓ 10 callers
Function
tlsf_walk_pool
src/microReticulum/Utilities/tlsf/tlsf.c:906
↓ 10 callers
Function
warn_if_dup
src/microReticulum/Provisioning/NamespaceBuilder.cpp:21
↓ 9 callers
Function
block_next
Return location of next existing block. */
src/microReticulum/Utilities/tlsf/tlsf.c:439
↓ 9 callers
Function
block_to_ptr
src/microReticulum/Utilities/tlsf/tlsf.c:419
↓ 9 callers
Method
capacity
src/microReticulum/Bytes.h:413
↓ 9 callers
Method
header_type
src/microReticulum/Packet.h:300
↓ 9 callers
Function
random
return vector specified length of random bytes
src/microReticulum/Cryptography/Random.h:25
↓ 9 callers
Method
teardown
Closes the link and purges encryption keys. New keys will be used if a new link to the same destination is established. */
src/microReticulum/Link.cpp:788
↓ 9 callers
Function
tlsf_get_pool
src/microReticulum/Utilities/tlsf/tlsf.c:1112
↓ 9 callers
Method
toString
examples/common/udp_interface/UDPInterface.h:54
↓ 8 callers
Method
end
src/microReticulum/Utilities/GenerationalSet.h:212
↓ 8 callers
Method
find
--- Lookup ---
src/microReticulum/Utilities/GenerationalSet.h:189
↓ 8 callers
Method
on_commit
Optional per-namespace commit hook. See CommitCallback above for semantics. Pass nullptr to clear a previously registered callback.
src/microReticulum/Provisioning/Namespace.h:109
↓ 8 callers
Method
parent_id
0 = root (no parent). Non-zero values reference another namespace id in the same Registry, forming a tree used for UI grouping and disk filename const
src/microReticulum/Provisioning/Namespace.h:49
↓ 8 callers
Function
register_custom_namespace
test/test_provisioning/test_provisioning.cpp:106
↓ 8 callers
Function
remote_management_allowed
src/microReticulum/Transport.h:513
↓ 8 callers
Method
setIV
src/microReticulum/Cryptography/CBC.cpp:91
↓ 8 callers
Method
transport_type
src/microReticulum/Packet.h:302
↓ 8 callers
Method
validate
src/microReticulum/Link.cpp:1582
↓ 7 callers
Function
allocator_free
src/microReticulum/Utilities/Memory.cpp:523
↓ 7 callers
Method
as_bool
src/microReticulum/Provisioning/Value.h:89
↓ 7 callers
Method
find_field
src/microReticulum/Provisioning/Namespace.cpp:36
next →
1–100 of 1,563, ranked by callers