MCPcopy Create free account
hub / github.com/PiSCSI/piscsi / Dispatch

Method Dispatch

cpp/devices/disk.cpp:65–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63}
64
65void Disk::Dispatch(scsi_command cmd)
66{
67 // Media changes must be reported on the next access, i.e. not only for TEST UNIT READY
68 if (IsMediumChanged()) {
69 assert(IsRemovable());
70
71 SetMediumChanged(false);
72
73 GetController()->Error(sense_key::unit_attention, asc::not_ready_to_ready_change);
74 }
75 else {
76 PrimaryDevice::Dispatch(cmd);
77 }
78}
79
80void Disk::SetUpCache(off_t image_offset, bool raw)
81{

Callers 10

ExecuteMethod · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
InquiryMethod · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45

Calls 1

ErrorMethod · 0.45

Tested by 9

TESTFunction · 0.36
TESTFunction · 0.36
InquiryMethod · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36