mirror of
https://github.com/OMGeeky/flucto-heisskleber.git
synced 2025-12-29 07:46:23 +01:00
1.8 KiB
1.8 KiB
Reference
Baseclasses
.. autoclass:: heisskleber.core.AsyncSink
:members:
.. autoclass:: heisskleber.core.AsyncSource
:members:
Serialization
See project:serialization.md for a tutorial on how to implement custom packer and unpacker for (de-)serialization.
.. autoclass:: heisskleber.core::Packer
.. autoclass:: heisskleber.core::Unpacker
.. autoclass:: heisskleber.core.unpacker::JSONUnpacker
.. autoclass:: heisskleber.core.packer::JSONPacker
Errors
.. autoclass:: heisskleber.core::UnpackerError
.. autoclass:: heisskleber.core::PackerError
Implementations (Adapters)
MQTT
.. automodule:: heisskleber.mqtt
:no-members:
.. autoclass:: heisskleber.mqtt.MqttSink
:members: send
.. autoclass:: heisskleber.mqtt.MqttSource
:members: receive, subscribe
.. autoclass:: heisskleber.mqtt.MqttConf
:members:
ZMQ
.. autoclass:: heisskleber.zmq::ZmqConf
.. autoclass:: heisskleber.zmq::ZmqSink
:members: send
.. autoclass:: heisskleber.zmq::ZmqSource
:members: receive
Serial
.. autoclass:: heisskleber.serial::SerialConf
.. autoclass:: heisskleber.serial::SerialSink
:members: send
.. autoclass:: heisskleber.serial::SerialSource
:members: receive
TCP
.. autoclass:: heisskleber.tcp::TcpConf
.. autoclass:: heisskleber.tcp::TcpSink
:members: send
.. autoclass:: heisskleber.tcp::TcpSource
:members: receive
UDP
.. autoclass:: heisskleber.udp::UdpConf
.. autoclass:: heisskleber.udp::UdpSink
:members: send
.. autoclass:: heisskleber.udp::UdpSource
:members: receive