bec_lib.request_items.RequestStorage#
- class RequestStorage(scan_manager: ScanManager, maxlen=50)[source]#
Bases:
object
stores request items
Methods
find a request item based on its requestID
create or update request item based on a new ScanQueueMessage (i.e. request message).
create or update request item based on a new RequestResponseMessage
- find_request_by_ID(requestID: str) RequestItem | None [source]#
find a request item based on its requestID
- update_with_request(request_msg: ScanQueueMessage) None [source]#
create or update request item based on a new ScanQueueMessage (i.e. request message)
- update_with_response(response_msg: RequestResponseMessage) None [source]#
create or update request item based on a new RequestResponseMessage