lib.sedna.algorithms.transmitter.transmitter

Module Contents

Classes

AbstractTransmitter

Abstract class of Transmitter, which provides base transmission

WSTransmitter

An implementation of Transmitter based on WebSocket.

S3Transmitter

An implementation of Transmitter based on S3 protocol.

class lib.sedna.algorithms.transmitter.transmitter.AbstractTransmitter[source]

Bases: abc.ABC

Abstract class of Transmitter, which provides base transmission interfaces between edge and cloud.

abstract recv()[source]
abstract send(data)[source]
class lib.sedna.algorithms.transmitter.transmitter.WSTransmitter[source]

Bases: AbstractTransmitter, abc.ABC

An implementation of Transmitter based on WebSocket.

recv()[source]
send(data)[source]
class lib.sedna.algorithms.transmitter.transmitter.S3Transmitter(s3_endpoint_url, access_key, secret_key, transmitter_url)[source]

Bases: AbstractTransmitter, abc.ABC

An implementation of Transmitter based on S3 protocol.

recv()[source]
send(data)[source]