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
↓ 7 callers
Method
get_public_key
:returns: The public key as *bytes* */
src/microReticulum/Identity.h:87
↓ 7 callers
Method
load_private_key
Load a private key into the instance. :param prv_bytes: The private key as *bytes*. :returns: True if the key was loaded, otherwise False. */
src/microReticulum/Identity.cpp:108
↓ 7 callers
Method
name
src/microReticulum/Interface.h:229
↓ 7 callers
Method
needs_reboot
-- State queries -----------------------------------------------
src/microReticulum/Provisioning/Provisioning.h:218
↓ 7 callers
Method
probe_destination_enabled
src/microReticulum/Reticulum.h:177
↓ 7 callers
Method
public_bytes
Bytes public_bytes() { return _pack_number(_x); } */
src/microReticulum/Cryptography/X25519.h:60
↓ 7 callers
Method
public_key
creates a new instance of public key for this private key inline X25519PublicKey::Ptr public_key() { return X25519PublicKey::from_public_bytes(_pac
src/microReticulum/Cryptography/X25519.h:143
↓ 7 callers
Function
wrap_getter
src/microReticulum/Provisioning/NamespaceBuilder.cpp:30
↓ 6 callers
Method
HW_MTU
src/microReticulum/Interface.h:251
↓ 6 callers
Method
announce_allowed_at
src/microReticulum/Interface.h:231
↓ 6 callers
Method
app_data
src/microReticulum/Identity.h:160
↓ 6 callers
Method
clear_draft
src/microReticulum/Provisioning/Namespace.cpp:119
↓ 6 callers
Method
digest
Return the hash value of this hashing object. This returns the hmac value as bytes. The object is not altered in any way by this function; you ca
src/microReticulum/Cryptography/HMAC.h:85
↓ 6 callers
Function
get_bits
Get the next COUNT bits from the input buffer, saving incremental progress. * Returns NO_BITS on end of input, or if more than 15 bits are requested.
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:290
↓ 6 callers
Method
is_none
src/microReticulum/Provisioning/Value.h:87
↓ 6 callers
Function
make_hash
Helper: build a 16-byte hash filled with the given byte value.
test/test_provisioning/test_provisioning.cpp:479
↓ 6 callers
Method
receive
void Link::receive(const Packet& packet) { } */
src/microReticulum/Link.cpp:1151
↓ 6 callers
Method
register_request_handler
Registers a request handler. :param path: The path for the request handler to be registered. :param response_generator: A function or method with the
src/microReticulum/Destination.cpp:369
↓ 6 callers
Function
tlsf_align_size
src/microReticulum/Utilities/tlsf/tlsf.c:952
↓ 6 callers
Function
tlsf_ffs
src/microReticulum/Utilities/tlsf/tlsf.c:55
↓ 6 callers
Function
tlsf_fls
src/microReticulum/Utilities/tlsf/tlsf.c:71
↓ 6 callers
Function
writeFile
test/test_filesystem/test_filesystem.cpp:17
↓ 5 callers
Method
Destination
src/microReticulum/Destination.cpp:30
↓ 5 callers
Function
allocator_malloc
src/microReticulum/Utilities/Memory.cpp:484
↓ 5 callers
Function
block_from_ptr
src/microReticulum/Utilities/tlsf/tlsf.c:413
↓ 5 callers
Function
block_is_prev_free
src/microReticulum/Utilities/tlsf/tlsf.c:398
↓ 5 callers
Function
block_link_next
Link a new block with its physical neighbor, return the neighbor. */
src/microReticulum/Utilities/tlsf/tlsf.c:448
↓ 5 callers
Function
can_take_byte
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:445
↓ 5 callers
Method
clear
src/microReticulum/Provisioning/Registry.cpp:81
↓ 5 callers
Function
doHeadLog
src/microReticulum/Log.h:164
↓ 5 callers
Method
draft
src/microReticulum/Provisioning/Namespace.cpp:65
↓ 5 callers
Function
get_input_buffer_size
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:392
↓ 5 callers
Method
handle_incoming
test/test_transport/test_transport.cpp:21
↓ 5 callers
Method
has_draft
src/microReticulum/Provisioning/Namespace.cpp:72
↓ 5 callers
Method
load_public_key
Load a public key into the instance. :param pub_bytes: The public key as *bytes*. :returns: True if the key was loaded, otherwise False. */
src/microReticulum/Identity.cpp:153
↓ 5 callers
Function
mapping_insert
src/microReticulum/Utilities/tlsf/tlsf.c:515
↓ 5 callers
Method
mtu
src/microReticulum/Link.cpp:1765
↓ 5 callers
Function
offset_to_block
Return location of next block after block of given size. */
src/microReticulum/Utilities/tlsf/tlsf.c:426
↓ 5 callers
Function
parse_compress_only
Parse a request payload map for the ReqCompress flag. Used by op handlers whose request payload carries no other keys (GetSchema, GetInfo, GetCapabili
src/microReticulum/Provisioning/Provisioning.cpp:442
↓ 5 callers
Method
prove
src/microReticulum/Link.cpp:394
↓ 5 callers
Function
randomnum
return 32 bit random unigned int
src/microReticulum/Cryptography/Random.h:32
↓ 5 callers
Function
register_hierarchy
test/test_provisioning/test_provisioning.cpp:917
↓ 5 callers
Function
reset_setter_counters
test/test_provisioning/test_provisioning.cpp:85
↓ 5 callers
Method
response_transfer_size
src/microReticulum/Link.cpp:2101
↓ 5 callers
Method
right
src/microReticulum/Bytes.h:430
↓ 5 callers
Method
set_link_closed_callback
src/microReticulum/Link.cpp:1598
↓ 5 callers
Method
sleep
src/microReticulum/Utilities/OS.h:80
↓ 5 callers
Method
teardown_reason
src/microReticulum/Link.cpp:1805
↓ 5 callers
Function
tlsf_fls_sizet
src/microReticulum/Utilities/tlsf/tlsf.c:181
↓ 4 callers
Method
Identity
src/microReticulum/Identity.cpp:63
↓ 4 callers
Method
Reticulum
def __init__(self,configdir=None, loglevel=None, logdest=None, verbosity=None):
src/microReticulum/Reticulum.cpp:98
↓ 4 callers
Function
adjust_request_size
** Adjust an allocation size to be aligned to word size, and no smaller ** than internal minimum. */
src/microReticulum/Utilities/tlsf/tlsf.c:494
↓ 4 callers
Function
align_ptr
src/microReticulum/Utilities/tlsf/tlsf.c:482
↓ 4 callers
Method
announce_cap
src/microReticulum/Interface.h:255
↓ 4 callers
Method
announce_packet_hash
src/microReticulum/Persistence/DestinationEntry.h:61
↓ 4 callers
Function
announce_table_maxsize
src/microReticulum/Transport.h:486
↓ 4 callers
Function
block_insert
Insert a given block into the free list. */
src/microReticulum/Utilities/tlsf/tlsf.c:636
↓ 4 callers
Function
block_is_last
src/microReticulum/Utilities/tlsf/tlsf.c:378
↓ 4 callers
Function
block_set_prev_free
src/microReticulum/Utilities/tlsf/tlsf.c:403
↓ 4 callers
Function
block_set_size
src/microReticulum/Utilities/tlsf/tlsf.c:372
↓ 4 callers
Function
bytesFromString
inline Bytes bytesFromString(const char* str) { return Bytes((uint8_t*)str, strlen(str)); }
src/microReticulum/Bytes.h:477
↓ 4 callers
Method
cancel
Cancels transferring the resource. Mirror Python Resource.py:1075. */
src/microReticulum/Resource.cpp:1215
↓ 4 callers
Function
deserialize
src/microReticulum/Utilities/Persistence.h:559
↓ 4 callers
Method
draft_has_reboot
src/microReticulum/Provisioning/Namespace.cpp:127
↓ 4 callers
Method
effective
src/microReticulum/Provisioning/Namespace.cpp:55
↓ 4 callers
Function
get_input_offset
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:388
↓ 4 callers
Function
hashlist_maxsize
src/microReticulum/Transport.h:488
↓ 4 callers
Method
is_response
src/microReticulum/Resource.cpp:1498
↓ 4 callers
Function
max_pr_tags
src/microReticulum/Transport.h:497
↓ 4 callers
Method
pack
src/microReticulum/Resource.cpp:1592
↓ 4 callers
Method
parent_interface
src/microReticulum/Interface.h:285
↓ 4 callers
Function
path_table_maxsize
src/microReticulum/Transport.h:484
↓ 4 callers
Method
proof_strategy
src/microReticulum/Destination.h:225
↓ 4 callers
Method
r_stat_q
src/microReticulum/Interface.h:269
↓ 4 callers
Method
r_stat_rssi
src/microReticulum/Interface.h:265
↓ 4 callers
Method
r_stat_snr
src/microReticulum/Interface.h:267
↓ 4 callers
Function
reason_name
(r)
test_interop/python_link_receiver.py:44
↓ 4 callers
Method
resource_concluded
src/microReticulum/Link.cpp:1629
↓ 4 callers
Method
rtt
src/microReticulum/Link.cpp:1732
↓ 4 callers
Method
sent_at
src/microReticulum/Packet.h:307
↓ 4 callers
Method
set_draft
src/microReticulum/Provisioning/Namespace.cpp:76
↓ 4 callers
Method
set_link_established_callback
src/microReticulum/Link.cpp:1593
↓ 4 callers
Method
set_link_established_callback
Registers a function to be called when a link has been established to this destination. :param callback: A function or method with the signatur
src/microReticulum/Destination.h:170
↓ 3 callers
Method
AUTOCONFIGURE_MTU
src/microReticulum/Interface.h:252
↓ 3 callers
Method
FIXED_MTU
src/microReticulum/Interface.h:253
↓ 3 callers
Method
add_namespace
src/microReticulum/Provisioning/Registry.cpp:19
↓ 3 callers
Method
as_float
src/microReticulum/Provisioning/Value.h:91
↓ 3 callers
Function
block_can_split
src/microReticulum/Utilities/tlsf/tlsf.c:643
↓ 3 callers
Function
block_merge_next
Merge a just-freed block with an adjacent free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:696
↓ 3 callers
Function
block_set_prev_used
src/microReticulum/Utilities/tlsf/tlsf.c:408
↓ 3 callers
Function
block_split
Split a block into two, the second of which is free. */
src/microReticulum/Utilities/tlsf/tlsf.c:649
↓ 3 callers
Method
clear
src/microReticulum/Utilities/GenerationalSet.h:125
↓ 3 callers
Function
crc
src/microReticulum/Utilities/Persistence.h:512
↓ 3 callers
Method
create_receipt
src/microReticulum/Packet.h:308
↓ 3 callers
Method
decrypt
src/microReticulum/Cryptography/AES.h:37
↓ 3 callers
Method
encrypt
src/microReticulum/Link.cpp:1540
↓ 3 callers
Method
encrypt
src/microReticulum/Cryptography/AES.h:28
↓ 3 callers
Method
establishment_cost
src/microReticulum/Link.cpp:1780
↓ 3 callers
Method
exchange
inline const Bytes exchange(const Bytes& peer_public_key) { if isinstance(peer_public_key, bytes): peer_public_key = X25519PublicKey.from_publi
src/microReticulum/Cryptography/X25519.h:186
↓ 3 callers
Method
flags
src/microReticulum/Packet.h:310
← previous
next →
101–200 of 1,563, ranked by callers