MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

↓ 2 callersMethodsent
src/microReticulum/Packet.h:306
↓ 2 callersMethodsha256
src/microReticulum/Cryptography/Hashes.cpp:31
↓ 2 callersFunctiontlsf_create_with_pool
src/microReticulum/Utilities/tlsf/tlsf.c:1099
↓ 2 callersFunctiontlsf_fls_generic
src/microReticulum/Utilities/tlsf/tlsf.c:152
↓ 2 callersMethodto_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 callersMethodtraffic_counter_ts
src/microReticulum/Interface.h:260
↓ 2 callersMethodtruncated_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 callersMethodtx
src/microReticulum/Interface.h:257
↓ 2 callersMethodtxbytes
src/microReticulum/Interface.h:259
↓ 2 callersFunctionunpack_request_envelope
Parse [float64(ts), bin(path_hash), <raw_payload>] -> ts, path_hash, remainder.
src/microReticulum/Link.cpp:111
↓ 2 callersFunctionunpack_value
src/microReticulum/Provisioning/Codec.cpp:74
↓ 2 callersFunctionusage
examples/nomadnet/src/main.cpp:449
↓ 2 callersMethodvalidate_proof
src/microReticulum/Link.cpp:425
↓ 2 callersMethodvalidate_proof_packet
src/microReticulum/Packet.cpp:578
↓ 2 callersMethodverify
src/microReticulum/Cryptography/X25519.h:199
↓ 1 callersMethodOUT
src/microReticulum/Interface.h:226
↓ 1 callersMethodPacket
src/microReticulum/Packet.cpp:40
↓ 1 callersMethod_shutdown
src/microReticulum/Channel.h:51
↓ 1 callersMethodaccepts_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 callersMethodadd_announce
CBA ACCUMULATES
src/microReticulum/Interface.h:214
↓ 1 callersMethodadvertise
Advertise the resource. If the other end of the link accepts the resource advertisement it will begin transferring. */
src/microReticulum/Resource.cpp:431
↓ 1 callersFunctionalign_down
src/microReticulum/Utilities/tlsf/tlsf.c:476
↓ 1 callersFunctionalign_up
src/microReticulum/Utilities/tlsf/tlsf.c:470
↓ 1 callersMethodannounce_rate_grace
src/microReticulum/Interface.h:247
↓ 1 callersMethodannounce_rate_penalty
src/microReticulum/Interface.h:249
↓ 1 callersFunctionannounces_received
src/microReticulum/Transport.h:554
↓ 1 callersMethodassignHex
src/microReticulum/Bytes.h:329
↓ 1 callersMethodbegin
--- Iteration (previous then active) ---
src/microReticulum/Utilities/GenerationalSet.h:211
↓ 1 callersFunctionblock_merge_prev
Merge a just-freed block with an adjacent previous free block. */
src/microReticulum/Utilities/tlsf/tlsf.c:681
↓ 1 callersFunctionblock_prev
Return location of previous block. */
src/microReticulum/Utilities/tlsf/tlsf.c:432
↓ 1 callersFunctionblock_trim_free
Trim any trailing block space off the end of a block, return to pool. */
src/microReticulum/Utilities/tlsf/tlsf.c:712
↓ 1 callersFunctionblock_trim_free_leading
src/microReticulum/Utilities/tlsf/tlsf.c:739
↓ 1 callersFunctionblock_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 callersFunctionbuild_cpp_to_python_payload
256-byte pattern for C++ -> Python: bytes 0x00..0xff.
test_interop/packet_interop_sender/src/main.cpp:25
↓ 1 callersFunctionbuild_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 callersFunctionbuild_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 callersFunctionbytes_equal
test_interop/packet_interop_sender/src/main.cpp:47
↓ 1 callersMethodcached
src/microReticulum/Packet.h:312
↓ 1 callersMethodchildren_of
src/microReticulum/Provisioning/Registry.cpp:47
↓ 1 callersMethodclear_storage
src/microReticulum/Provisioning/Provisioning.cpp:311
↓ 1 callersFunctionclient
examples/nomadnet/src/main.cpp:361
↓ 1 callersFunctionclient
This initialisation is executed when the users chooses to run as a client
examples/link_native/src/main.cpp:233
↓ 1 callersFunctionclient_loop
examples/link_native/src/main.cpp:178
↓ 1 callersMethodcompare
src/microReticulum/Bytes.cpp:102
↓ 1 callersMethodcurrent_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 callersMethoddecode
src/microReticulum/Utilities/Compress.cpp:87
↓ 1 callersMethoddecrypt
src/microReticulum/Link.cpp:1561
↓ 1 callersMethoddetach
src/microReticulum/Interface.h:280
↓ 1 callersMethoddirty_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 callersMethoddiscard
src/microReticulum/Provisioning/Provisioning.cpp:249
↓ 1 callersFunctiondo_indexing
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:402
↓ 1 callersMethodencode
src/microReticulum/Utilities/Compress.cpp:29
↓ 1 callersMethodfactory_reset
src/microReticulum/Provisioning/Provisioning.cpp:272
↓ 1 callersFunctionfind_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 callersMethodfrom_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 callersMethodgenerate_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 callersMethodgetA
test/test_objects/B.cpp:28
↓ 1 callersMethodgetB
test/test_objects/A.cpp:28
↓ 1 callersMethodget_hashable_part
src/microReticulum/Packet.cpp:613
↓ 1 callersFunctionget_lookahead_size
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:397
↓ 1 callersMethodget_mode
:returns: The mode of an established link. */
src/microReticulum/Link.cpp:708
↓ 1 callersMethodget_progress
:returns: The progress of a response being received as a *float* between 0.0 and 1.0.
src/microReticulum/Link.cpp:2055
↓ 1 callersFunctiongetch
examples/udp_transport/src/main.cpp:107
↓ 1 callersFunctiongetch
examples/lora_transport/src/main.cpp:123
↓ 1 callersFunctiongetch
examples/lora_announce/src/main.cpp:300
↓ 1 callersFunctiongetch
examples/udp_announce/src/main.cpp:298
↓ 1 callersFunctiongreatest_all_passed
src/microReticulum/Utilities/heatshrink/greatest.h:689
↓ 1 callersFunctiongreatest_do_fail
src/microReticulum/Utilities/heatshrink/greatest.h:619
↓ 1 callersFunctiongreatest_do_pass
src/microReticulum/Utilities/heatshrink/greatest.h:609
↓ 1 callersFunctiongreatest_do_skip
src/microReticulum/Utilities/heatshrink/greatest.h:641
↓ 1 callersMethodhandshake
src/microReticulum/Link.cpp:371
↓ 1 callersMethodhas_incoming_resource
src/microReticulum/Link.cpp:1680
↓ 1 callersMethodhas_link
src/microReticulum/Destination.cpp:532
↓ 1 callersFunctionhas_network_identity
src/microReticulum/Transport.h:483
↓ 1 callersMethodhas_request_hash
src/microReticulum/Resource.cpp:1508
↓ 1 callersMethodhashmap_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 callersMethodhashmap_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 callersFunctionheatshrink_decoder_sink
Copy SIZE bytes into the decoder's input buffer, if it will fit. */
src/microReticulum/Utilities/heatshrink/heatshrink_decoder.c:95
↓ 1 callersFunctionheatshrink_encoder_sink
src/microReticulum/Utilities/heatshrink/heatshrink_encoder.c:137
↓ 1 callersMethodidentify
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 callersMethodincrement_tx
src/microReticulum/Link.cpp:1852
↓ 1 callersMethodincrement_txbytes
src/microReticulum/Link.cpp:1857
↓ 1 callersMethodinitiator
src/microReticulum/Link.cpp:1810
↓ 1 callersFunctioninsert_free_block
Insert a free block into the free block list. */
src/microReticulum/Utilities/tlsf/tlsf.c:607
↓ 1 callersFunctionisSplitPacket
examples/common/lora_interface/LoRaInterface.cpp:65
↓ 1 callersMethodis_local_shared_instance
src/microReticulum/Interface.h:284
↓ 1 callersFunctionis_timed_out
src/microReticulum/Packet.h:106
↓ 1 callersMethodlast_inbound
src/microReticulum/Link.cpp:1795
↓ 1 callersMethodlast_outbound
src/microReticulum/Link.cpp:1847
↓ 1 callersMethodload
src/microReticulum/Identity.cpp:176
↓ 1 callersMethodload_all
src/microReticulum/Provisioning/Storage.cpp:92
↓ 1 callersFunctionloop
src/microReticulum/main.cpp:37
↓ 1 callersFunctionloop
examples/udp_transport/src/main.cpp:94
↓ 1 callersFunctionloop
examples/lora_transport/src/main.cpp:110
↓ 1 callersFunctionloop
examples/lora_announce/src/main.cpp:274
↓ 1 callersFunctionloop
examples/udp_announce/src/main.cpp:278
↓ 1 callersFunctionmain
()
test_interop/python_link_receiver.py:107
↓ 1 callersFunctionmain
()
test_interop/python_packet_receiver.py:92
↓ 1 callersFunctionmain
()
test_interop/python_request_receiver.py:87
↓ 1 callersFunctionmain
()
test_interop/encode_advertisement.py:29
← previousnext →301–400 of 1,563, ranked by callers