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()