MCPcopy Create free account

hub / github.com/attermann/microReticulum / functions

Functions1,563 in github.com/attermann/microReticulum

MethodProvisioner
src/microReticulum/Provisioning/Provisioning.h:255
MethodRPT
src/microReticulum/Interface.h:228
MethodRateEntry
src/microReticulum/Transport.h:337
MethodRegistry
src/microReticulum/Provisioning/Registry.h:29
MethodRequestHandler
src/microReticulum/Destination.h:45
MethodRequestReceipt
RequestReceipt::RequestReceipt(const Link& link, const PacketReceipt& packet_receipt /*= {Type::NONE}*/, const Resource& resource /*= {Type::NONE}*/,
src/microReticulum/Link.cpp:1879
MethodRequestReceipt
src/microReticulum/Link.h:71
MethodRequestReceiptData
src/microReticulum/LinkData.h:128
FunctionResource
src/microReticulum/Resource.h:61
MethodResource
Minimal constructor — stores the payload and link, sets baseline state, but performs NO network work. Use the fluent setters to configure optional par
src/microReticulum/Resource.cpp:161
MethodResourceAdvertisement
src/microReticulum/Resource.h:186
MethodResourceAdvertisement
src/microReticulum/Resource.cpp:1526
MethodResourceData
src/microReticulum/ResourceData.h:33
MethodReticulum
src/microReticulum/Reticulum.h:80
MethodReverseEntry
DIVERGENCE: extra _next_hop field added so returning proofs can be attributed to the forwarding neighbor for passive liveness inference. The Python re
src/microReticulum/Transport.h:206
FunctionSUITE
src/microReticulum/Utilities/heatshrink/greatest.h:49
MethodStorage
registry pointer is used solely to walk parent chains when building dotted-path filenames for hierarchical namespaces. May be nullptr — in that case f
src/microReticulum/Provisioning/Storage.h:33
MethodTestInterface
test/test_rns_persistence/test_rns_persistence.cpp:21
MethodTestInterface
test/test_persistence/test_persistence.cpp:24
MethodTestObject
test/test_allocator/test_allocator.cpp:18
MethodTestObject
test/test_persistence/test_persistence.cpp:45
MethodTestOtherObject
test/test_persistence/test_persistence.cpp:674
MethodToken
src/microReticulum/Cryptography/Token.cpp:29
MethodTunnelEntry
src/microReticulum/Transport.h:321
MethodUDPInterface
p def __init__(self, owner, name, device=None, bindip=None, bindport=None, forwardip=None, forwardport=None):
examples/common/udp_interface/UDPInterface.cpp:34
MethodValue
src/microReticulum/Provisioning/Value.h:43
MethodX25519PrivateKey
X25519PrivateKey(const Bytes& a) { _a = a; } */
src/microReticulum/Cryptography/X25519.h:88
MethodX25519PublicKey
X25519PublicKey(const Bytes& x) { _x = x; } */
src/microReticulum/Cryptography/X25519.h:39
Method__init__
(self)
test_interop/python_packet_receiver.py:53
Method__response_timeout_job
src/microReticulum/Link.cpp:1944
Method_dispatch_neighbor_probe
DIVERGENCE: targeted probe to a suspect neighbor's existing probe_destination. The receiver side already exists when peers run with probe_destination_
src/microReticulum/Transport.cpp:5849
Method_neighbor_probe_delivered
DIVERGENCE: probe-delivered outcome — neighbor confirmed reciprocally reachable. Reset the suspicion window and mark every path going through this nei
src/microReticulum/Transport.cpp:5908
Method_neighbor_probe_timed_out
DIVERGENCE: probe-timed-out outcome — neighbor's receive side is likely down. Demote every path going through this neighbor; existing announce-replace
src/microReticulum/Transport.cpp:5953
Method_record_neighbor_packet
DIVERGENCE: stats helpers for passive neighbor-liveness inference. _record_neighbor_packet is called from the outbound() transmit sites. _record_neigh
src/microReticulum/Transport.cpp:5741
Method_record_neighbor_proof
static*/
src/microReticulum/Transport.cpp:5755
Method_scan_neighbor_stats
DIVERGENCE: per-jobs-tick scan of neighbor stats. Builds a snapshot list of probe candidates to avoid any risk of iterator invalidation if a probe dis
src/microReticulum/Transport.cpp:5769
Function_write
examples/udp_transport/src/main.cpp:101
Function_write
examples/lora_transport/src/main.cpp:117
Function_write
examples/lora_announce/src/main.cpp:294
Methodaccept
Accept an incoming resource advertisement, instantiate a receiver-side Resource and register it with the link. Mirror Python Resource.py:167. Returns
src/microReticulum/Resource.cpp:60
Methodactivate_link
static*/
src/microReticulum/Transport.cpp:3136
Methodadvertise_job
src/microReticulum/Resource.cpp:439
Methodallocate
src/microReticulum/Utilities/Memory.h:114
Methodannounce_emitted
static*/
src/microReticulum/Transport.cpp:4641
Methodapp_and_aspects_from_name
:returns: A tuple containing the app name and a list of aspects, for a full-name string. */ static*/
src/microReticulum/Destination.cpp:140
Functionapp_main
For ESP-IDF framework
test/test_rns_persistence/test_rns_persistence.cpp:191
Functionapp_main
For ESP-IDF framework
test/test_bytes/test_bytes.cpp:726
Functionapp_main
For ESP-IDF framework
test/test_general/test_general.cpp:103
Functionapp_main
For ESP-IDF framework
test/test_example/test_example.cpp:48
Functionapp_main
test/test_generational_set/test_generational_set.cpp:269
Functionapp_main
test/test_resource_advertisement/test_resource_advertisement.cpp:299
Functionapp_main
test/test_transport/test_transport.cpp:682
Functionapp_main
For ESP-IDF framework
test/test_allocator/test_allocator.cpp:140
Functionapp_main
For ESP-IDF framework
test/test_msgpack/test_msgpack.cpp:330
Functionapp_main
For ESP-IDF framework
test/test_filesystem/test_filesystem.cpp:340
Functionapp_main
For ESP-IDF framework
test/test_crypto/test_crypto.cpp:289
Functionapp_main
For ESP-IDF framework
test/test_persistence/test_persistence.cpp:1178
Functionapp_main
For ESP-IDF framework
test/test_objects/test_objects.cpp:69
Functionapp_main
For ESP-IDF framework
test/test_reference/test_reference.cpp:160
Functionapp_main
For ESP-IDF framework
test/test_rns_loopback/test_rns_loopback.cpp:208
Functionapp_main
For ESP-IDF framework
test/test_collections/test_collections.cpp:201
Functionapp_main
For ESP-IDF framework
test/test_os/test_os.cpp:93
MethodappendHex
src/microReticulum/Bytes.h:374
Methodapply_loaded_to_runtime
src/microReticulum/Provisioning/Provisioning.cpp:85
Methodassemble
Reassemble received parts into the final payload, validate the hash, and fire the resource_concluded callback. Mirror Python Resource.py:672. C++-por
src/microReticulum/Resource.cpp:669
Methodblackhole_identity
Adds an identity to the blackhole list. Source is set to this transport's own identity hash. If until > 0 it is treated as a unix-timestamp expiry; 0
src/microReticulum/Transport.cpp:4680
Methodblackhole_list_handler
Request handler for the /list endpoint on the blackhole publishing destination. Returns the current blackhole list as a msgpack map matching Python's
src/microReticulum/Transport.cpp:4855
Methodbuild_scope_empty
src/microReticulum/Provisioning/Provisioning.h:284
FunctionbytesFromChunk
following array function doesn't work without size since it's passed as a pointer to the array so sizeof() is of the pointer inline Bytes bytesFromArr
src/microReticulum/Bytes.h:475
Methodcache_packet
When caching packets to storage, they are written exactly as they arrived over their interface. This means that they have not had their hop count incr
src/microReticulum/Transport.cpp:3203
Methodcache_request
static*/
src/microReticulum/Transport.cpp:3299
Methodcache_request_packet
static*/
src/microReticulum/Transport.cpp:3278
FunctioncanConvertFromJson
src/microReticulum/Bytes.h:518
FunctioncanConvertFromJson
src/microReticulum/Utilities/Persistence.h:492
Functioncatch
src/microReticulum/Transport.cpp:4964
Methodcbegin
src/microReticulum/Utilities/GenerationalSet.h:213
Methodcend
src/microReticulum/Utilities/GenerationalSet.h:214
MethodcheckJson
test/test_persistence/test_persistence.cpp:69
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:54
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:77
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:100
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:130
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:246
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:278
MethodcheckJson
src/microReticulum/Utilities/Persistence.h:382
Methodclean_caches
static*/
src/microReticulum/Transport.cpp:5272
Methodclean_caches
src/microReticulum/Reticulum.cpp:331
Methodclean_interval
src/microReticulum/Reticulum.h:193
Functioncleanup_handler
examples/nomadnet/src/main.cpp:441
Functioncleanup_handler
Signal handler function
examples/link_native/src/main.cpp:302
Methodclear
src/microReticulum/Interface.h:202
Methodclear
src/microReticulum/Cryptography/CBC.cpp:127
Methodclear_cached_packet
static*/
src/microReticulum/Transport.cpp:3254
Methodclear_caches
src/microReticulum/Reticulum.cpp:380
Methodclear_storage
static*/
src/microReticulum/Transport.cpp:5313
Functionclient_connected
When a client establishes a link to our server destination, this function will be called with a reference to the link.
examples/link_native/src/main.cpp:72
Functionclient_disconnected
examples/link_native/src/main.cpp:50
Functionclient_packet_received
When a packet is received over the link, we simply print out the data.
examples/link_native/src/main.cpp:171
Methodcompare
src/microReticulum/Bytes.h:410
Functionconcluded_at
src/microReticulum/Packet.h:153
← previousnext →601–700 of 1,563, ranked by callers