async:: PagedVmoBase
Summary
Inheritance
Direct Known Subclasses:async::PagedVmo, async::PagedVmoMethod< Class, method >
Protected functions |
|
---|---|
PagedVmoBase(async_paged_vmo_handler_t *handler)
|
|
PagedVmoBase(const PagedVmoBase &)=delete
|
|
PagedVmoBase(PagedVmoBase &&)=delete
|
|
operator=(const PagedVmoBase &)=delete
|
|
operator=(PagedVmoBase &&)=delete
|
|
~PagedVmoBase()
|
|
Protected static functions |
|
---|---|
Dispatch(async_paged_vmo_t *paged_vmo, zx_status_t status)
|
T *
|
Public functions |
|
---|---|
CreateVmo(async_dispatcher_t *dispatcher, zx::unowned_pager pager, uint32_t options, uint64_t vmo_size, zx::vmo *vmo_out)
|
zx_status_t
|
Detach()
|
zx_status_t
|
is_bound() const
|
bool
|
Protected functions
PagedVmoBase
PagedVmoBase( async_paged_vmo_handler_t *handler )
PagedVmoBase
PagedVmoBase( const PagedVmoBase & )=delete
PagedVmoBase
PagedVmoBase( PagedVmoBase && )=delete
operator=
PagedVmoBase & operator=( const PagedVmoBase & )=delete
operator=
PagedVmoBase & operator=( PagedVmoBase && )=delete
~PagedVmoBase
~PagedVmoBase()
Protected static functions
Dispatch
T * Dispatch( async_paged_vmo_t *paged_vmo, zx_status_t status )
Public functions
CreateVmo
zx_status_t CreateVmo( async_dispatcher_t *dispatcher, zx::unowned_pager pager, uint32_t options, uint64_t vmo_size, zx::vmo *vmo_out )
Detach
zx_status_t Detach()
is_bound
bool is_bound() const