zx::guest

Summary

Inheritance

Inherits from: zx::object< guest >

Constructors and Destructors

guest()
guest(zx_handle_t value)
guest(handle && h)
guest(guest && other)

Public static attributes

TYPE = ZX_OBJ_TYPE_GUEST
constexpr zx_obj_type_t

Public functions

operator=(guest && other)
guest &
set_trap(uint32_t kind, zx_gpaddr_t addr, size_t len, const port & port, uint64_t key)
zx_status_t

Public static functions

create(const resource & resource, uint32_t options, guest *guest, vmar *vmar)
zx_status_t

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_GUEST

Public functions

guest

constexpr guest()=default

guest

 guest(
  zx_handle_t value
)

guest

 guest(
  handle && h
)

guest

 guest(
  guest && other
)

operator=

guest & operator=(
  guest && other
)

set_trap

zx_status_t set_trap(
  uint32_t kind,
  zx_gpaddr_t addr,
  size_t len,
  const port & port,
  uint64_t key
)

Public static functions

create

zx_status_t create(
  const resource & resource,
  uint32_t options,
  guest *guest,
  vmar *vmar
)