titanfe.apps.brick_runner.output.consumer module

a Consumer represents a connection made to the output server

class titanfe.apps.brick_runner.output.consumer.Consumer(port_name, brick_instance_id, connection)[source]

Bases: object

wrap incoming connections and handle sending packets

async close_connection()[source]
async is_receptive()[source]
async listen()[source]

wait for packet requests, set disconnected-Event if the connection gets closed

async send(packet)[source]

send a packet