zx::job

Summary

Inheritance

Inherits from: zx::task< job >

Constructors and Destructors

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

Public static attributes

TYPE = ZX_OBJ_TYPE_JOB
constexpr zx_obj_type_t

Public functions

get_child(uint64_t koid, zx_rights_t rights, job *result)
zx_status_t
get_child(uint64_t koid, zx_rights_t rights, process *result)
zx_status_t
operator=(job && other)
job &
set_critical(uint32_t options, const zx::process & process)
zx_status_t
set_policy(uint32_t options, uint32_t topic, const void *policy, uint32_t count)
zx_status_t

Public static functions

create(const zx::job & parent, uint32_t options, job *result)
zx_status_t
default_job()

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_JOB

Public functions

get_child

zx_status_t get_child(
  uint64_t koid,
  zx_rights_t rights,
  job *result
)

get_child

zx_status_t get_child(
  uint64_t koid,
  zx_rights_t rights,
  process *result
)

job

constexpr job()=default

job

 job(
  zx_handle_t value
)

job

 job(
  handle && h
)

job

 job(
  job && other
)

operator=

job & operator=(
  job && other
)

set_critical

zx_status_t set_critical(
  uint32_t options,
  const zx::process & process
)

set_policy

zx_status_t set_policy(
  uint32_t options,
  uint32_t topic,
  const void *policy,
  uint32_t count
)

Public static functions

create

zx_status_t create(
  const zx::job & parent,
  uint32_t options,
  job *result
)

default_job

unowned< job > default_job()