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
↓ 1 callers
Function
st_yield_literal
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:200
↓ 1 callers
Function
st_yield_tag_bit
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:303
↓ 1 callers
Method
start_watchdog
CBA TODO Implement watchdog
src/microReticulum/Link.cpp:883
↓ 1 callers
Method
status
src/microReticulum/Resource.cpp:1483
↓ 1 callers
Function
testBytesDefault
test/test_bytes/test_bytes.cpp:7
↓ 1 callers
Function
testConvert
test/test_os/test_os.cpp:34
↓ 1 callers
Function
testTime
test/test_os/test_os.cpp:8
↓ 1 callers
Function
test_ffs_fls
src/microReticulum/Utilities/tlsf/tlsf.c:1051
↓ 1 callers
Function
test_millis
test/test_general/test_general.cpp:11
↓ 1 callers
Function
testsleep
test/test_general/test_general.cpp:24
↓ 1 callers
Method
tick_resources
src/microReticulum/Link.cpp:865
↓ 1 callers
Function
tlsf_add_pool
src/microReticulum/Utilities/tlsf/tlsf.c:982
↓ 1 callers
Function
tlsf_check
src/microReticulum/Utilities/tlsf/tlsf.c:846
↓ 1 callers
Function
tlsf_create
src/microReticulum/Utilities/tlsf/tlsf.c:1078
↓ 1 callers
Function
tlsf_pool_overhead
** Overhead of the TLSF structures in a given memory block passed to ** tlsf_add_pool, equal to the overhead of a free block and the ** sentinel blo
src/microReticulum/Utilities/tlsf/tlsf.c:972
↓ 1 callers
Method
toString
src/microReticulum/Bytes.h:419
↓ 1 callers
Method
toString
src/microReticulum/Resource.cpp:1452
↓ 1 callers
Function
to_std_string
Portable str_t -> std::string conversion. On native MsgPack::str_t IS std::string; on Arduino targets it's Arduino::String. Both have c_str()/length()
src/microReticulum/Provisioning/Codec.h:34
↓ 1 callers
Method
total_size
src/microReticulum/Resource.cpp:1493
↓ 1 callers
Method
traffic_counter_rxb
src/microReticulum/Interface.h:261
↓ 1 callers
Method
traffic_counter_txb
src/microReticulum/Interface.h:262
↓ 1 callers
Function
traffic_rxb
src/microReticulum/Transport.h:550
↓ 1 callers
Function
traffic_txb
src/microReticulum/Transport.h:551
↓ 1 callers
Function
unpack_namespace_working
src/microReticulum/Provisioning/Codec.cpp:215
↓ 1 callers
Function
unpack_response_envelope
Parse [bin(request_id), <raw_payload>] -> request_id, remainder.
src/microReticulum/Link.cpp:86
↓ 1 callers
Method
update_hash
src/microReticulum/Packet.cpp:594
↓ 1 callers
Method
update_mdu
src/microReticulum/Link.cpp:617
↓ 1 callers
Method
update_traffic_counter
src/microReticulum/Interface.h:271
↓ 1 callers
Method
validate
Validates the signature of a signed message. :param signature: The signature to be validated as *bytes*. :param message: The message to be validated
src/microReticulum/Identity.cpp:571
↓ 1 callers
Method
watchdog_job
Schedule the watchdog tick. In Python this spawns a thread; in the C++ port ticking is cooperative (driven from Reticulum::loop() once wired up). Mirr
src/microReticulum/Resource.cpp:516
↓ 1 callers
Function
writeFileStream
test/test_filesystem/test_filesystem.cpp:99
↓ 1 callers
Function
write_config
(config_dir: str, port: int)
test_interop/python_link_receiver.py:80
↓ 1 callers
Function
write_config
(config_dir: str, port: int)
test_interop/python_packet_receiver.py:65
↓ 1 callers
Function
write_config
(config_dir: str, port: int)
test_interop/python_request_receiver.py:60
↓ 1 callers
Function
write_config
(config_dir: str, port: int)
test_interop/python_resource_receiver.py:77
↓ 1 callers
Function
write_response_temp_file
Write the raw response bytes (which we couldn't parse cleanly) to a temp file. Returns the file path on success, empty string on failure. Used for the
examples/nomadnet/src/main.cpp:226
Method
A
test/test_objects/A.cpp:10
Method
AData
test/test_objects/AData.h:7
Method
AImpl
test/test_objects/AImpl.h:8
Method
AnnounceEntry
src/microReticulum/Interface.h:37
Method
AnnounceEntry
src/microReticulum/Transport.h:139
Method
AnnounceHandler
The initialisation method takes the optional aspect_filter argument. If aspect_filter is set to None, all announces will be passed to the instance. If
src/microReticulum/Transport.h:63
Method
AnnounceHandler
test_interop/link_interop_sender/src/main.cpp:95
Method
AnnounceHandler
test_interop/request_interop_sender/src/main.cpp:83
Method
B
test/test_objects/B.cpp:10
Method
BData
test/test_objects/BData.h:7
Method
BImpl
test/test_objects/BImpl.h:8
Method
BlackholeEntry
src/microReticulum/Transport.h:283
Method
Bytes
src/microReticulum/Bytes.h:83
Method
CBC
src/microReticulum/Cryptography/CBC.h:74
Method
CBCCommon
* \brief Constructs a new cipher in CBC mode. * * This constructor should be followed by a call to setBlockCipher(). */
src/microReticulum/Cryptography/CBC.cpp:56
Method
Channel
src/microReticulum/Channel.h:28
Method
ContainerAllocator
src/microReticulum/Utilities/Memory.h:99
Method
Destination
src/microReticulum/Destination.h:106
Method
DestinationEntry
src/microReticulum/Persistence/DestinationEntry.h:38
Method
Ed25519PrivateKey
src/microReticulum/Cryptography/Ed25519.h:67
Method
Ed25519PublicKey
src/microReticulum/Cryptography/Ed25519.h:37
Method
Entry
CBA for some reason default constructor is required for map index reference/asign to work ("error: no matching constructor for initialization of 'Entr
test/test_collections/test_collections.cpp:64
Method
ExampleAnnounceHandler
test/test_rns_loopback/test_rns_loopback.cpp:52
Method
ExampleAnnounceHandler
examples/lora_announce/src/main.cpp:48
Method
ExampleAnnounceHandler
examples/udp_announce/src/main.cpp:47
Method
FWD
src/microReticulum/Interface.h:227
Method
Fernet
src/microReticulum/Cryptography/Fernet.cpp:28
Function
GREATEST_SET_SETUP_CB
src/microReticulum/Utilities/heatshrink/greatest.h:691
Function
GREATEST_SET_TEARDOWN_CB
src/microReticulum/Utilities/heatshrink/greatest.h:696
Method
GenerationalSet
src/microReticulum/Utilities/GenerationalSet.h:116
Method
HMAC
Create a new HMAC object. key: bytes or buffer, key for the keyed hash object. msg: bytes or buffer, Initial input for the hash or None. digest:
src/microReticulum/Cryptography/HMAC.h:46
Method
IN
setters
src/microReticulum/Interface.h:225
Method
Identity
src/microReticulum/Identity.h:52
Method
IdentityEntry
src/microReticulum/Persistence/IdentityEntry.h:33
Method
InInterface
test/test_transport/test_transport.cpp:15
Method
InInterface
test/test_rns_loopback/test_rns_loopback.cpp:11
Method
Interface
src/microReticulum/Interface.h:153
Method
InterfaceImpl
src/microReticulum/Interface.h:55
Method
InteropAnnounceHandler
test_interop/resource_interop_sender/src/main.cpp:81
Method
InteropAnnounceHandler
test_interop/packet_interop_sender/src/main.cpp:63
Method
Link
src/microReticulum/Link.cpp:148
Method
Link
src/microReticulum/Link.h:153
Method
LinkData
src/microReticulum/LinkData.h:36
Method
LinkEntry
src/microReticulum/Transport.h:171
Method
LoRaInterface
examples/common/lora_interface/LoRaInterface.cpp:82
Function
MapToPairs
src/microReticulum/Transport.h:719
Function
MapToValues
src/microReticulum/Transport.h:712
Method
Namespace
src/microReticulum/Provisioning/Namespace.h:41
Method
NamespaceBuilder
Thin handle into the Provisioner's registration scope. Every fluent call operates on Provisioner::current_build_scope() — which is the most-recently-o
src/microReticulum/Provisioning/Provisioning.h:49
Method
Object
src/microReticulum/Channel.h:56
Method
Object
src/microReticulum/Packet.h:165
Method
Object
src/microReticulum/Packet.h:373
Method
Object
src/microReticulum/Destination.h:250
Method
Object
src/microReticulum/Identity.h:182
Method
Object
src/microReticulum/Reticulum.h:205
Method
OutInterface
test/test_transport/test_transport.cpp:36
Method
OutInterface
test/test_rns_loopback/test_rns_loopback.cpp:25
Method
Packet
src/microReticulum/Packet.h:194
Method
PacketEntry
src/microReticulum/Transport.h:106
Function
PacketReceipt
src/microReticulum/Packet.h:78
Method
PacketReceipt
src/microReticulum/Packet.cpp:859
Method
PathRequestEntry
src/microReticulum/Transport.h:256
Method
PendingDiscoveryPREntry
src/microReticulum/Transport.h:272
Method
ProofDestination
src/microReticulum/Packet.cpp:31
← previous
next →
501–600 of 1,563, ranked by callers