class LazyPageRequest

Defined at line 597 of file ../../zircon/kernel/vm/include/vm/page_source.h

Wrapper around PageRequest that performs construction on first access. This is useful when a

PageRequest needs to be allocated eagerly in case it is used, even if the common case is that it

will not be needed.

Public Methods

void LazyPageRequest ()

Construct a page request that does not support early waking.

Defined at line 600 of file ../../zircon/kernel/vm/include/vm/page_source.h

void LazyPageRequest (bool early_wake)

Construct a page request that optionally supports early waking. See PageRequest constructor.

Defined at line 602 of file ../../zircon/kernel/vm/include/vm/page_source.h

void ~LazyPageRequest ()

Defined at line 603 of file ../../zircon/kernel/vm/include/vm/page_source.h

PageRequest * operator-> ()

Defined at line 608 of file ../../zircon/kernel/vm/include/vm/page_source.h

PageRequest & operator* ()

Defined at line 610 of file ../../zircon/kernel/vm/include/vm/page_source.h

bool is_initialized ()

Defined at line 612 of file ../../zircon/kernel/vm/include/vm/page_source.h

PageRequest * get ()

Initialize and return the internal PageRequest.

Defined at line 617 of file ../../zircon/kernel/vm/page_source.cc