qbss.ctlclient module¶
- class qbss.ctlclient.ControllerClient(endpoint, id)¶
Bases:
object
- async aclose()¶
- async call_rpc_method(method, params={}, **kwargs)¶
- class qbss.ctlclient.ReceiveStatus(stream_id, lowest_block, highest_block, highest_block_time, skipped_blocks)¶
Bases:
NamedTuple
- highest_block: Any¶
Alias for field number 2
- highest_block_time: Any¶
Alias for field number 3
- lowest_block: Any¶
Alias for field number 1
- skipped_blocks: Any¶
Alias for field number 4
- stream_id: Any¶
Alias for field number 0
- class qbss.ctlclient.ReceiverInfo(receiver_id, receiver_note, first_hop)¶
Bases:
NamedTuple
- first_hop: Any¶
Alias for field number 2
- receiver_id: Any¶
Alias for field number 0
- receiver_note: Any¶
Alias for field number 1
- class qbss.ctlclient.StreamStatus(stream_id, blocks_per_second, creation_time, current_source, finished, lowest_block, highest_block, highest_block_time, missing_blocks, owner, note)¶
Bases:
NamedTuple
- blocks_per_second: Any¶
Alias for field number 1
- creation_time: Any¶
Alias for field number 2
- current_source: Any¶
Alias for field number 3
- finished: Any¶
Alias for field number 4
- highest_block: Any¶
Alias for field number 6
- highest_block_time: Any¶
Alias for field number 7
- lowest_block: Any¶
Alias for field number 5
- missing_blocks: Any¶
Alias for field number 8
- note: Any¶
Alias for field number 10
- owner: Any¶
Alias for field number 9
- stream_id: Any¶
Alias for field number 0