MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

↓ 7 callersMethodget_public_key
:returns: The public key as *bytes* */
src/microReticulum/Identity.h:87
↓ 7 callersMethodload_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 callersMethodname
src/microReticulum/Interface.h:229
↓ 7 callersMethodneeds_reboot
-- State queries -----------------------------------------------
src/microReticulum/Provisioning/Provisioning.h:218
↓ 7 callersMethodprobe_destination_enabled
src/microReticulum/Reticulum.h:177
↓ 7 callersMethodpublic_bytes
Bytes public_bytes() { return _pack_number(_x); } */
src/microReticulum/Cryptography/X25519.h:60
↓ 7 callersMethodpublic_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 callersFunctionwrap_getter
src/microReticulum/Provisioning/NamespaceBuilder.cpp:30
↓ 6 callersMethodHW_MTU
src/microReticulum/Interface.h:251
↓ 6 callersMethodannounce_allowed_at
src/microReticulum/Interface.h:231
↓ 6 callersMethodapp_data
src/microReticulum/Identity.h:160
↓ 6 callersMethodclear_draft
src/microReticulum/Provisioning/Namespace.cpp:119
↓ 6 callersMethoddigest
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 callersFunctionget_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 callersMethodis_none
src/microReticulum/Provisioning/Value.h:87
↓ 6 callersFunctionmake_hash
Helper: build a 16-byte hash filled with the given byte value.
test/test_provisioning/test_provisioning.cpp:479
↓ 6 callersMethodreceive
void Link::receive(const Packet& packet) { } */
src/microReticulum/Link.cpp:1151
↓ 6 callersMethodregister_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 callersFunctiontlsf_align_size
src/microReticulum/Utilities/tlsf/tlsf.c:952
↓ 6 callersFunctiontlsf_ffs
src/microReticulum/Utilities/tlsf/tlsf.c:55
↓ 6 callersFunctiontlsf_fls
src/microReticulum/Utilities/tlsf/tlsf.c:71
↓ 6 callersFunctionwriteFile
test/test_filesystem/test_filesystem.cpp:17
↓ 5 callersMethodDestination
src/microReticulum/Destination.cpp:30
↓ 5 callersFunctionallocator_malloc
src/microReticulum/Utilities/Memory.cpp:484
↓ 5 callersFunctionblock_from_ptr
src/microReticulum/Utilities/tlsf/tlsf.c:413
↓ 5 callersFunctionblock_is_prev_free
src/microReticulum/Utilities/tlsf/tlsf.c:398
↓ 5 callersFunctionblock_link_next
Link a new block with its physical neighbor, return the neighbor. */
src/microReticulum/Utilities/tlsf/tlsf.c:448
↓ 5 callersFunctioncan_take_byte
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:445
↓ 5 callersMethodclear
src/microReticulum/Provisioning/Registry.cpp:81
↓ 5 callersFunctiondoHeadLog
src/microReticulum/Log.h:164
↓ 5 callersMethoddraft
src/microReticulum/Provisioning/Namespace.cpp:65
↓ 5 callersFunctionget_input_buffer_size
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:392
↓ 5 callersMethodhandle_incoming
test/test_transport/test_transport.cpp:21
↓ 5 callersMethodhas_draft
src/microReticulum/Provisioning/Namespace.cpp:72
↓ 5 callersMethodload_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 callersFunctionmapping_insert
src/microReticulum/Utilities/tlsf/tlsf.c:515
↓ 5 callersMethodmtu
src/microReticulum/Link.cpp:1765
↓ 5 callersFunctionoffset_to_block
Return location of next block after block of given size. */
src/microReticulum/Utilities/tlsf/tlsf.c:426
↓ 5 callersFunctionparse_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 callersMethodprove
src/microReticulum/Link.cpp:394
↓ 5 callersFunctionrandomnum
return 32 bit random unigned int
src/microReticulum/Cryptography/Random.h:32
↓ 5 callersFunctionregister_hierarchy
test/test_provisioning/test_provisioning.cpp:917
↓ 5 callersFunctionreset_setter_counters
test/test_provisioning/test_provisioning.cpp:85
↓ 5 callersMethodresponse_transfer_size
src/microReticulum/Link.cpp:2101
↓ 5 callersMethodright
src/microReticulum/Bytes.h:430
↓ 5 callersMethodset_link_closed_callback
src/microReticulum/Link.cpp:1598
↓ 5 callersMethodsleep
src/microReticulum/Utilities/OS.h:80
↓ 5 callersMethodteardown_reason
src/microReticulum/Link.cpp:1805
↓ 5 callersFunctiontlsf_fls_sizet
src/microReticulum/Utilities/tlsf/tlsf.c:181
↓ 4 callersMethodIdentity
src/microReticulum/Identity.cpp:63
↓ 4 callersMethodReticulum
def __init__(self,configdir=None, loglevel=None, logdest=None, verbosity=None):
src/microReticulum/Reticulum.cpp:98
↓ 4 callersFunctionadjust_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 callersFunctionalign_ptr
src/microReticulum/Utilities/tlsf/tlsf.c:482
↓ 4 callersMethodannounce_cap
src/microReticulum/Interface.h:255
↓ 4 callersMethodannounce_packet_hash
src/microReticulum/Persistence/DestinationEntry.h:61
↓ 4 callersFunctionannounce_table_maxsize
src/microReticulum/Transport.h:486
↓ 4 callersFunctionblock_insert
Insert a given block into the free list. */
src/microReticulum/Utilities/tlsf/tlsf.c:636
↓ 4 callersFunctionblock_is_last
src/microReticulum/Utilities/tlsf/tlsf.c:378
↓ 4 callersFunctionblock_set_prev_free
src/microReticulum/Utilities/tlsf/tlsf.c:403
↓ 4 callersFunctionblock_set_size
src/microReticulum/Utilities/tlsf/tlsf.c:372
↓ 4 callersFunctionbytesFromString
inline Bytes bytesFromString(const char* str) { return Bytes((uint8_t*)str, strlen(str)); }
src/microReticulum/Bytes.h:477
↓ 4 callersMethodcancel
Cancels transferring the resource. Mirror Python Resource.py:1075. */
src/microReticulum/Resource.cpp:1215
↓ 4 callersFunctiondeserialize
src/microReticulum/Utilities/Persistence.h:559
↓ 4 callersMethoddraft_has_reboot
src/microReticulum/Provisioning/Namespace.cpp:127
↓ 4 callersMethodeffective
src/microReticulum/Provisioning/Namespace.cpp:55
↓ 4 callersFunctionget_input_offset
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:388
↓ 4 callersFunctionhashlist_maxsize
src/microReticulum/Transport.h:488
↓ 4 callersMethodis_response
src/microReticulum/Resource.cpp:1498
↓ 4 callersFunctionmax_pr_tags
src/microReticulum/Transport.h:497
↓ 4 callersMethodpack
src/microReticulum/Resource.cpp:1592
↓ 4 callersMethodparent_interface
src/microReticulum/Interface.h:285
↓ 4 callersFunctionpath_table_maxsize
src/microReticulum/Transport.h:484
↓ 4 callersMethodproof_strategy
src/microReticulum/Destination.h:225
↓ 4 callersMethodr_stat_q
src/microReticulum/Interface.h:269
↓ 4 callersMethodr_stat_rssi
src/microReticulum/Interface.h:265
↓ 4 callersMethodr_stat_snr
src/microReticulum/Interface.h:267
↓ 4 callersFunctionreason_name
(r)
test_interop/python_link_receiver.py:44
↓ 4 callersMethodresource_concluded
src/microReticulum/Link.cpp:1629
↓ 4 callersMethodrtt
src/microReticulum/Link.cpp:1732
↓ 4 callersMethodsent_at
src/microReticulum/Packet.h:307
↓ 4 callersMethodset_draft
src/microReticulum/Provisioning/Namespace.cpp:76
↓ 4 callersMethodset_link_established_callback
src/microReticulum/Link.cpp:1593
↓ 4 callersMethodset_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 callersMethodAUTOCONFIGURE_MTU
src/microReticulum/Interface.h:252
↓ 3 callersMethodFIXED_MTU
src/microReticulum/Interface.h:253
↓ 3 callersMethodadd_namespace
src/microReticulum/Provisioning/Registry.cpp:19
↓ 3 callersMethodas_float
src/microReticulum/Provisioning/Value.h:91
↓ 3 callersFunctionblock_can_split
src/microReticulum/Utilities/tlsf/tlsf.c:643
↓ 3 callersFunctionblock_merge_next
Merge a just-freed block with an adjacent free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:696
↓ 3 callersFunctionblock_set_prev_used
src/microReticulum/Utilities/tlsf/tlsf.c:408
↓ 3 callersFunctionblock_split
Split a block into two, the second of which is free. */
src/microReticulum/Utilities/tlsf/tlsf.c:649
↓ 3 callersMethodclear
src/microReticulum/Utilities/GenerationalSet.h:125
↓ 3 callersFunctioncrc
src/microReticulum/Utilities/Persistence.h:512
↓ 3 callersMethodcreate_receipt
src/microReticulum/Packet.h:308
↓ 3 callersMethoddecrypt
src/microReticulum/Cryptography/AES.h:37
↓ 3 callersMethodencrypt
src/microReticulum/Link.cpp:1540
↓ 3 callersMethodencrypt
src/microReticulum/Cryptography/AES.h:28
↓ 3 callersMethodestablishment_cost
src/microReticulum/Link.cpp:1780
↓ 3 callersMethodexchange
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 callersMethodflags
src/microReticulum/Packet.h:310
← previousnext →101–200 of 1,563, ranked by callers