Media
int32 Media() const;
int32 Media() const;
efi_block_io_media* Media;
int media = interface.Media();
media = interface.Media();
return IFM_TYPE(Media()) == IFM_ETHER;
return IFM_TYPE(Media()) == IFM_IEEE80211;
switch (IFM_TYPE(Media())) {
Media::Media()
Media::InitCheck()
Media app;
class Media : public BApplication {
Media();
int media = fInterface.Media();
blockIo->Media->MediaPresent ? "true" : "false",
blockIo->Media->LogicalPartition ? "true" : "false",
blockIo->Media->RemovableMedia ? "true" : "false",
blockIo->Media->BlockSize, blockIo->Media->LastBlock);
if (!blockIo->Media->MediaPresent
|| blockIo->Media->LogicalPartition
|| blockIo->Media->BlockSize == 0)
if (blockIo->Media->BlockSize > 8192)
return (fBlockIo->Media->LastBlock + 1) * BlockSize(); }
uint32 BlockSize() const { return fBlockIo->Media->BlockSize; }
if (fBlockIo->ReadBlocks(fBlockIo, fBlockIo->Media->MediaId,