Open jpswinski opened 5 years ago
The storage service does not need to have prioritization, but the channel itself needs to have a priority that is jammed (similar to the CID) upon loading the bundle.
The class of service will need to be a field in the pri_blk
The library could open mutliple storage services per channel - one for each bundle priority (bulk, normal, expedited. This could be handled similar to how DACS and data bundles each have their own storage service with DACS being polled first.
The code could then wrap the dequeue function into a local function that goes through the list of storage services in priority order and returning the first bundle retrieved.