diff --git a/docs/Cryptography/WhaleSong.md b/docs/Cryptography/WhaleSong.md index 18893ee2..76d59ed2 100644 --- a/docs/Cryptography/WhaleSong.md +++ b/docs/Cryptography/WhaleSong.md @@ -1,6 +1,6 @@ -Diffie hellman ephemeral -Fernet based encryption -========================== + + +# WhaleSong: Diffie hellman ephemeral Fernet based encryption ### *class* Cryptography.WhaleSong.DHEFern(cache, nodeNickname, cLog) diff --git a/docs/Daisy/Catch.md b/docs/Daisy/Catch.md index dcbf4905..60c30511 100644 --- a/docs/Daisy/Catch.md +++ b/docs/Daisy/Catch.md @@ -1,6 +1,6 @@ -Daisy cache for catchs, -PierMesh’s domain analog -========================== + + +# Daisy Catch cache ### *class* Daisy.Catch.Catch(path: str = 'catch', filepaths=None, catchFile=None, walk: bool = False) @@ -10,10 +10,6 @@ Sub class of Cache for handling catchs [🔗 Source](https://git.utopic.work/PierMesh/piermesh/src/branch/main/Daisy/Catch.py) -#### addc(peer, node, seperator, head, tail, data, fins=None) - -#### catches *= {}* - #### get(head: str, tail: str, fins=None) Get catch by pieces diff --git a/docs/Daisy/Daisy.md b/docs/Daisy/Daisy.md index f4fae3db..8fa072f4 100644 --- a/docs/Daisy/Daisy.md +++ b/docs/Daisy/Daisy.md @@ -1,8 +1,8 @@ ![Daisy logo](https://git.utopic.work/PierMesh/piermesh/raw/branch/main/imgs/daisydisplay.png) -Schemaless binary database -base class -========================== + + +# Daisy ### *class* Daisy.Daisy.Daisy(filepath: str, templates: dict = {}, template: bool = False, prefillDict: bool = False) diff --git a/docs/Daisy/Soil.md b/docs/Daisy/Soil.md index bbc6fb69..86ec6868 100644 --- a/docs/Daisy/Soil.md +++ b/docs/Daisy/Soil.md @@ -1,6 +1,6 @@ - + -# Daisy signal management +# Soil: Daisy signal management ### *class* Daisy.Soil.Compound(cache, isCatch: bool = False) diff --git a/docs/Daisy/Store.md b/docs/Daisy/Store.md index 43dd0ba1..53610431 100644 --- a/docs/Daisy/Store.md +++ b/docs/Daisy/Store.md @@ -1,6 +1,6 @@ -Daisy based key value -store with recursion -========================== + + +# Store: Daisy key value store ### *class* Daisy.Store.Store(store: str, path: str, nodeNickname: str) diff --git a/docs/Packets/Packet.md b/docs/Packets/Packet.md index 82424c15..c8f37aa9 100644 --- a/docs/Packets/Packet.md +++ b/docs/Packets/Packet.md @@ -1,6 +1,6 @@ - + -# Base packet +# Packet: Base packet ### *class* Packets.Packet.Packet(data: bytes, packetsID: int = -1, packetNumber=False, packetCount: int = 1, packetsClass: int = -1) diff --git a/docs/Packets/SinglePacket.md b/docs/Packets/SinglePacket.md index d209ec08..36827190 100644 --- a/docs/Packets/SinglePacket.md +++ b/docs/Packets/SinglePacket.md @@ -1,6 +1,6 @@ -SinglePacket: Singular packet -for very low data applications -=============================== + + +# SinglePacket: Singular packet messages for very low data applications ### *class* Packets.SinglePacket.SinglePacket(data, packetsID, packetsClass=None, cache=None) diff --git a/docs/Packets/SubMessage.md b/docs/Packets/SubMessage.md index 370f56ce..10176c07 100644 --- a/docs/Packets/SubMessage.md +++ b/docs/Packets/SubMessage.md @@ -1,6 +1,6 @@ -SubPackets for handling -full submessages -======================= + + +# SubMessage: Additional data for larger messages ### *class* Packets.SubMessage.SubMessage diff --git a/docs/Packets/SubPacket.md b/docs/Packets/SubPacket.md index 3fcba041..958298a5 100644 --- a/docs/Packets/SubPacket.md +++ b/docs/Packets/SubPacket.md @@ -1,6 +1,6 @@ -SubPacket for handling -individual packets of submessages -================================= + + +# SubPacket: Packets for submessages ### *class* Packets.SubPacket.SubPacket diff --git a/docs/Siph/map.md b/docs/Siph/map.md index a98fb68d..0cadab23 100644 --- a/docs/Siph/map.md +++ b/docs/Siph/map.md @@ -1,6 +1,6 @@ - + -# Network map representation +# Network: Network map representation ### *class* Siph.map.Network(file=None) diff --git a/docs/Sponge/base.md b/docs/Sponge/base.md index 001e9a30..cbe96fc5 100644 --- a/docs/Sponge/base.md +++ b/docs/Sponge/base.md @@ -1,6 +1,6 @@ -Primary filtering functionality -Dispatches to Protocols -=============================== + + +# base: Primary filtering functionality ### *class* Sponge.base.Filter(cache, onodeID, todo, cLog) @@ -47,6 +47,10 @@ Check if this is a self packet, if so skip Base filtering logic, takes a single MeshTastic packet + + +# Protocols + #### *async* bubble.filter(recipient, recipientNode, onodeID, todo) Peer to peer protol diff --git a/docs/Transceiver/Transceiver.md b/docs/Transceiver/Transceiver.md index 46cf557e..4e06d37f 100644 --- a/docs/Transceiver/Transceiver.md +++ b/docs/Transceiver/Transceiver.md @@ -1,6 +1,6 @@ - + -# Layer 0 data transceiving +# Transceiver: Layer 0 data transceiving ### *class* Transceiver.Transceiver.Transceiver(device, filter, onodeID, cache, catch, cryptographyInfo, cLog) diff --git a/docs/readme.md b/docs/readme.md index 37baf3a4..8eb2afb8 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -43,7 +43,7 @@ sphinx-quickstart on Fri Jul 26 23:30:55 2024. --> * [`TUI.do_set_mem()`](/PierMesh/piermesh/src/branch/main/docs/ui.md#ui.TUI.do_set_mem) * [`TUI.do_write_line()`](/PierMesh/piermesh/src/branch/main/docs/ui.md#ui.TUI.do_write_line) * [`TUI.on_mount()`](/PierMesh/piermesh/src/branch/main/docs/ui.md#ui.TUI.on_mount) -* [Network map representation](/PierMesh/piermesh/src/branch/main/docs/Siph/map.md) +* [Network: Network map representation](/PierMesh/piermesh/src/branch/main/docs/Siph/map.md) * [`Network`](/PierMesh/piermesh/src/branch/main/docs/Siph/map.md#Siph.map.Network) * [`Network.omap`](/PierMesh/piermesh/src/branch/main/docs/Siph/map.md#Siph.map.Network.omap) * [`Network.imap`](/PierMesh/piermesh/src/branch/main/docs/Siph/map.md#Siph.map.Network.imap) @@ -69,55 +69,59 @@ sphinx-quickstart on Fri Jul 26 23:30:55 2024. --> * [`Cache.get()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Cache.md#Daisy.Cache.Cache.get) * [`Cache.refresh()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Cache.md#Daisy.Cache.Cache.refresh) * [`Cache.search()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Cache.md#Daisy.Cache.Cache.search) -* [`Catch`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md) - * [`Catch.addc()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.addc) - * [`Catch.catches`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.catches) - * [`Catch.get()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.get) - * [`Catch.sget()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.sget) -* [`Daisy`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md) - * [`Daisy.filepath`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.filepath) - * [`Daisy.msg`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.msg) - * [`Daisy.get()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.get) - * [`Daisy.read()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.read) - * [`Daisy.sublist()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.sublist) - * [`Daisy.write()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.write) -* [Daisy signal management](/PierMesh/piermesh/src/branch/main/docs/Daisy/Soil.md) +* [Daisy Catch cache](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md) + * [`Catch`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch) + * [`Catch.get()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.get) + * [`Catch.sget()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Catch.md#Daisy.Catch.Catch.sget) +* [Daisy](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md) + * [`Daisy`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy) + * [`Daisy.filepath`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.filepath) + * [`Daisy.msg`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.msg) + * [`Daisy.get()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.get) + * [`Daisy.read()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.read) + * [`Daisy.sublist()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.sublist) + * [`Daisy.write()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Daisy.md#Daisy.Daisy.Daisy.write) +* [Soil: Daisy signal management](/PierMesh/piermesh/src/branch/main/docs/Daisy/Soil.md) * [`Compound`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Soil.md#Daisy.Soil.Compound) * [`Compound.on_any_event()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Soil.md#Daisy.Soil.Compound.on_any_event) -* [`Store`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md) - * [`Store.getRecord()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md#Daisy.Store.Store.getRecord) - * [`Store.update()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md#Daisy.Store.Store.update) -* [`DHEFern`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md) - * [`DHEFern.cLog`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.cLog) - * [`DHEFern.loadedParams`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadedParams) - * [`DHEFern.loadedKeys`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadedKeys) - * [`DHEFern.nodeNickname`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.nodeNickname) - * [`DHEFern.cache`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.cache) - * [`DHEFern.publicKey`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.publicKey) - * [`DHEFern.privateKey`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.privateKey) - * [`DHEFern.checkInMem()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.checkInMem) - * [`DHEFern.decrypt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.decrypt) - * [`DHEFern.encrypt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.encrypt) - * [`DHEFern.genKeyPair()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.genKeyPair) - * [`DHEFern.genParams()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.genParams) - * [`DHEFern.getParamsBytes()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getParamsBytes) - * [`DHEFern.getRecord()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getRecord) - * [`DHEFern.getSalt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getSalt) - * [`DHEFern.initStore()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.initStore) - * [`DHEFern.keyDerive()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.keyDerive) - * [`DHEFern.loadParamBytes()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadParamBytes) - * [`DHEFern.loadRecordToMem()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadRecordToMem) -* [`Filter`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md) - * [`Filter.cache`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.cache) - * [`Filter.mCheck()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.mCheck) - * [`Filter.protoMap()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.protoMap) - * [`Filter.protoRoute()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.protoRoute) - * [`Filter.selfCheck()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.selfCheck) - * [`Filter.sieve()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.sieve) -* [`bubble.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.bubble.filter) -* [`catch.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.catch.filter) -* [`cryptography.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.cryptography.filter) -* [`map.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.map.filter) +* [Store: Daisy key value store](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md) + * [`Store`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md#Daisy.Store.Store) + * [`Store.getRecord()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md#Daisy.Store.Store.getRecord) + * [`Store.update()`](/PierMesh/piermesh/src/branch/main/docs/Daisy/Store.md#Daisy.Store.Store.update) +* [WhaleSong: Diffie hellman ephemeral Fernet based encryption](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md) + * [`DHEFern`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern) + * [`DHEFern.cLog`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.cLog) + * [`DHEFern.loadedParams`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadedParams) + * [`DHEFern.loadedKeys`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadedKeys) + * [`DHEFern.nodeNickname`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.nodeNickname) + * [`DHEFern.cache`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.cache) + * [`DHEFern.publicKey`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.publicKey) + * [`DHEFern.privateKey`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.privateKey) + * [`DHEFern.checkInMem()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.checkInMem) + * [`DHEFern.decrypt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.decrypt) + * [`DHEFern.encrypt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.encrypt) + * [`DHEFern.genKeyPair()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.genKeyPair) + * [`DHEFern.genParams()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.genParams) + * [`DHEFern.getParamsBytes()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getParamsBytes) + * [`DHEFern.getRecord()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getRecord) + * [`DHEFern.getSalt()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.getSalt) + * [`DHEFern.initStore()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.initStore) + * [`DHEFern.keyDerive()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.keyDerive) + * [`DHEFern.loadParamBytes()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadParamBytes) + * [`DHEFern.loadRecordToMem()`](/PierMesh/piermesh/src/branch/main/docs/Cryptography/WhaleSong.md#Cryptography.WhaleSong.DHEFern.loadRecordToMem) +* [base: Primary filtering functionality](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md) + * [`Filter`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter) + * [`Filter.cache`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.cache) + * [`Filter.mCheck()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.mCheck) + * [`Filter.protoMap()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.protoMap) + * [`Filter.protoRoute()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.protoRoute) + * [`Filter.selfCheck()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.selfCheck) + * [`Filter.sieve()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.base.Filter.sieve) +* [Protocols](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#protocols) + * [`bubble.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.bubble.filter) + * [`catch.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.catch.filter) + * [`cryptography.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.cryptography.filter) + * [`map.filter()`](/PierMesh/piermesh/src/branch/main/docs/Sponge/base.md#Sponge.Protocols.map.filter) * [Header packet: Metadata packet](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md) * [`Header`](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md#Packets.HeaderPacket.Header) * [`Header.sender`](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md#Packets.HeaderPacket.Header.sender) @@ -129,7 +133,7 @@ sphinx-quickstart on Fri Jul 26 23:30:55 2024. --> * [`Header.pAction`](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md#Packets.HeaderPacket.Header.pAction) * [`Header.dump()`](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md#Packets.HeaderPacket.Header.dump) * [`Header.usePreset()`](/PierMesh/piermesh/src/branch/main/docs/Packets/HeaderPacket.md#Packets.HeaderPacket.Header.usePreset) -* [Base packet](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md) +* [Packet: Base packet](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md) * [`Packet`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet) * [`Packet.data`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet.data) * [`Packet.packetsID`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet.packetsID) @@ -138,10 +142,13 @@ sphinx-quickstart on Fri Jul 26 23:30:55 2024. --> * [`Packet.packetsClass`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet.packetsClass) * [`Packet.dump()`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet.dump) * [`Packet.parsePayload()`](/PierMesh/piermesh/src/branch/main/docs/Packets/Packet.md#Packets.Packet.Packet.parsePayload) -* [`SinglePacket`](/PierMesh/piermesh/src/branch/main/docs/Packets/SinglePacket.md) -* [`SubMessage`](/PierMesh/piermesh/src/branch/main/docs/Packets/SubMessage.md) -* [`SubPacket`](/PierMesh/piermesh/src/branch/main/docs/Packets/SubPacket.md) -* [Layer 0 data transceiving](/PierMesh/piermesh/src/branch/main/docs/Transceiver/Transceiver.md) +* [SinglePacket: Singular packet messages for very low data applications](/PierMesh/piermesh/src/branch/main/docs/Packets/SinglePacket.md) + * [`SinglePacket`](/PierMesh/piermesh/src/branch/main/docs/Packets/SinglePacket.md#Packets.SinglePacket.SinglePacket) +* [SubMessage: Additional data for larger messages](/PierMesh/piermesh/src/branch/main/docs/Packets/SubMessage.md) + * [`SubMessage`](/PierMesh/piermesh/src/branch/main/docs/Packets/SubMessage.md#Packets.SubMessage.SubMessage) +* [SubPacket: Packets for submessages](/PierMesh/piermesh/src/branch/main/docs/Packets/SubPacket.md) + * [`SubPacket`](/PierMesh/piermesh/src/branch/main/docs/Packets/SubPacket.md#Packets.SubPacket.SubPacket) +* [Transceiver: Layer 0 data transceiving](/PierMesh/piermesh/src/branch/main/docs/Transceiver/Transceiver.md) * [`Transceiver`](/PierMesh/piermesh/src/branch/main/docs/Transceiver/Transceiver.md#Transceiver.Transceiver.Transceiver) * [`Transceiver.cLog`](/PierMesh/piermesh/src/branch/main/docs/Transceiver/Transceiver.md#Transceiver.Transceiver.Transceiver.cLog) * [`Transceiver.cryptographyInfo`](/PierMesh/piermesh/src/branch/main/docs/Transceiver/Transceiver.md#Transceiver.Transceiver.Transceiver.cryptographyInfo) diff --git a/src/Cryptography/WhaleSong.rst b/src/Cryptography/WhaleSong.rst index 3014393a..cd10fad5 100644 --- a/src/Cryptography/WhaleSong.rst +++ b/src/Cryptography/WhaleSong.rst @@ -1,7 +1,6 @@ -Diffie hellman ephemeral -Fernet based encryption -========================== +WhaleSong: Diffie hellman ephemeral Fernet based encryption +=========================================================== .. autoclass:: Cryptography.WhaleSong.DHEFern :members: diff --git a/src/Daisy/Cache.rst b/src/Daisy/Cache.rst index 44dd246e..671a13c1 100644 --- a/src/Daisy/Cache.rst +++ b/src/Daisy/Cache.rst @@ -1,5 +1,5 @@ Daisy based cache -========================== +================= .. autoclass:: Daisy.Cache.Cache :members: diff --git a/src/Daisy/Catch.rst b/src/Daisy/Catch.rst index 9b07f2b1..39c3fc66 100644 --- a/src/Daisy/Catch.rst +++ b/src/Daisy/Catch.rst @@ -1,7 +1,5 @@ -Daisy cache for catchs, -PierMesh's domain analog -========================== +Daisy Catch cache +================= .. autoclass:: Daisy.Catch.Catch :members: - :undoc-members: diff --git a/src/Daisy/Daisy.rst b/src/Daisy/Daisy.rst index 119cacf8..d035afe9 100644 --- a/src/Daisy/Daisy.rst +++ b/src/Daisy/Daisy.rst @@ -1,6 +1,5 @@ -Schemaless binary database -base class -========================== +Daisy +===== .. autoclass:: Daisy.Daisy.Daisy :members: diff --git a/src/Daisy/Soil.rst b/src/Daisy/Soil.rst index c6ac8634..7005bebc 100644 --- a/src/Daisy/Soil.rst +++ b/src/Daisy/Soil.rst @@ -1,5 +1,5 @@ -Daisy signal management -========================== +Soil: Daisy signal management +============================= .. autoclass:: Daisy.Soil.Compound :members: diff --git a/src/Daisy/Store.rst b/src/Daisy/Store.rst index 5dbc22fa..6e423d87 100644 --- a/src/Daisy/Store.rst +++ b/src/Daisy/Store.rst @@ -1,6 +1,5 @@ -Daisy based key value -store with recursion -========================== +Store: Daisy key value store +============================ .. autoclass:: Daisy.Store.Store :members: diff --git a/src/Packets/Packet.rst b/src/Packets/Packet.rst index c47ca656..8277f681 100644 --- a/src/Packets/Packet.rst +++ b/src/Packets/Packet.rst @@ -1,5 +1,5 @@ -Base packet -=============================== +Packet: Base packet +=================== .. autoclass:: Packets.Packet.Packet :members: diff --git a/src/Packets/SinglePacket.rst b/src/Packets/SinglePacket.rst index 9a833081..8a827abe 100644 --- a/src/Packets/SinglePacket.rst +++ b/src/Packets/SinglePacket.rst @@ -1,6 +1,5 @@ -SinglePacket: Singular packet -for very low data applications -=============================== +SinglePacket: Singular packet messages for very low data applications +===================================================================== .. autoclass:: Packets.SinglePacket.SinglePacket :members: diff --git a/src/Packets/SubMessage.rst b/src/Packets/SubMessage.rst index 6ea82643..d83958ef 100644 --- a/src/Packets/SubMessage.rst +++ b/src/Packets/SubMessage.rst @@ -1,6 +1,5 @@ -SubPackets for handling -full submessages -======================= +SubMessage: Additional data for larger messages +=============================================== .. autoclass:: Packets.SubMessage.SubMessage :members: diff --git a/src/Packets/SubPacket.rst b/src/Packets/SubPacket.rst index cccb518f..1eb6f265 100644 --- a/src/Packets/SubPacket.rst +++ b/src/Packets/SubPacket.rst @@ -1,6 +1,5 @@ -SubPacket for handling -individual packets of submessages -================================= +SubPacket: Packets for submessages +================================== .. autoclass:: Packets.SubPacket.SubPacket :members: diff --git a/src/Siph/map.rst b/src/Siph/map.rst index 433da5eb..43fba7b1 100644 --- a/src/Siph/map.rst +++ b/src/Siph/map.rst @@ -1,5 +1,5 @@ -Network map representation -========================== +Network: Network map representation +=================================== .. autoclass:: Siph.map.Network :members: diff --git a/src/Sponge/base.rst b/src/Sponge/base.rst index c305148c..b75ca237 100644 --- a/src/Sponge/base.rst +++ b/src/Sponge/base.rst @@ -1,11 +1,13 @@ -Primary filtering functionality -Dispatches to Protocols -=============================== +base: Primary filtering functionality +===================================== .. autoclass:: Sponge.base.Filter :members: :undoc-members: +Protocols +========= + .. automethod:: Sponge.Protocols.bubble.filter .. automethod:: Sponge.Protocols.catch.filter diff --git a/src/Transceiver/Transceiver.rst b/src/Transceiver/Transceiver.rst index 59b6db6f..9e8589b2 100644 --- a/src/Transceiver/Transceiver.rst +++ b/src/Transceiver/Transceiver.rst @@ -1,5 +1,5 @@ -Layer 0 data transceiving -=============================== +Transceiver: Layer 0 data transceiving +====================================== .. autoclass:: Transceiver.Transceiver.Transceiver :members: