mock_mmio::GloballyOrderedRegion


This is an abstract class.

Summary

Constructors and Destructors

GloballyOrderedRegion(size_t region_size, Size default_access_size)
~GloballyOrderedRegion()

Public types

AccessList using
cpp20::span< const Access >
Size{
  kUseDefault = 0,
  k8 = 8,
  k16 = 16,
  k32 = 32,
  k64 = 64
}
enum

Public functions

CheckAllAccessesReplayed()
void
Expect(const Access & access)
void
Expect(cpp20::span< const Access > accesses)
void
GetMmioBuffer()
fdf::MmioBuffer

Structs

mock_mmio::GloballyOrderedRegion::Access

Public types

AccessList

cpp20::span< const Access > AccessList

Size

 Size

Public functions

CheckAllAccessesReplayed

void CheckAllAccessesReplayed()

Expect

void Expect(
  const Access & access
)

Expect

void Expect(
  cpp20::span< const Access > accesses
)

GetMmioBuffer

fdf::MmioBuffer GetMmioBuffer()

GloballyOrderedRegion

 GloballyOrderedRegion(
  size_t region_size,
  Size default_access_size
)

~GloballyOrderedRegion

 ~GloballyOrderedRegion()=default