zx

Summary

Typedefs

ZX_AVAILABLE_SINCE(14) zx::vmo
unowned< iob > unowned_iob
error_result using
error< zx_status_t >
handle using
object< void > ZX_AVAILABLE_SINCE(7)
time using
basic_time< ZX_CLOCK_MONOTONIC >
unowned_bti using
unowned< bti > ZX_AVAILABLE_SINCE(7)
unowned_channel using
unowned< channel > ZX_AVAILABLE_SINCE(7)
unowned_clock using
unowned< clock > ZX_AVAILABLE_SINCE(7)
unowned_debuglog using
unowned< debuglog > ZX_AVAILABLE_SINCE(7)
unowned_event using
unowned< event > ZX_AVAILABLE_SINCE(7)
unowned_eventpair using
unowned< eventpair > ZX_AVAILABLE_SINCE(7)
unowned_exception using
unowned< exception > ZX_AVAILABLE_SINCE(7)
unowned_fifo using
unowned< fifo > ZX_AVAILABLE_SINCE(7)
unowned_guest using
unowned< guest > ZX_AVAILABLE_SINCE(7)
unowned_handle using
unowned< handle > ZX_AVAILABLE_SINCE(7)
unowned_interrupt using
unowned< interrupt > ZX_AVAILABLE_SINCE(7)
unowned_iommu using
unowned< iommu > ZX_AVAILABLE_SINCE(7)
unowned_job using
unowned< job > ZX_AVAILABLE_SINCE(7)
unowned_msi using
unowned< msi > ZX_AVAILABLE_SINCE(7)
unowned_pager using
unowned< pager > ZX_AVAILABLE_SINCE(7)
unowned_pmt using
unowned< pmt > ZX_AVAILABLE_SINCE(7)
unowned_port using
unowned< port > ZX_AVAILABLE_SINCE(7)
unowned_process using
unowned< process > ZX_AVAILABLE_SINCE(7)
unowned_profile using
unowned< profile > ZX_AVAILABLE_SINCE(7)
unowned_resource using
unowned< resource > ZX_AVAILABLE_SINCE(7)
unowned_socket using
unowned< socket > ZX_AVAILABLE_SINCE(7)
unowned_stream using
unowned< stream > ZX_AVAILABLE_SINCE(7)
unowned_suspend_token using
unowned< suspend_token > ZX_AVAILABLE_SINCE(7)
unowned_thread using
unowned< thread > ZX_AVAILABLE_SINCE(7)
unowned_timer using
unowned< timer > ZX_AVAILABLE_SINCE(7)
unowned_vcpu using
unowned< vcpu > ZX_AVAILABLE_SINCE(7)
unowned_vmar using
unowned< vmar > ZX_AVAILABLE_SINCE(7)
unowned_vmo using
unowned< vmo > ZX_AVAILABLE_SINCE(7)

Functions

ZX_AVAILABLE_SINCE(7)
ZX_AVAILABLE_SINCE(14)
deadline_after(zx::duration nanoseconds)
hour(int64_t n)
constexpr duration
make_result(zx_status_t status)
constexpr result
make_result(zx_status_t status, T && value)
constexpr result< std::remove_reference_t< T > >
min(int64_t n)
constexpr duration
msec(int64_t n)
constexpr duration
nanosleep(zx::time deadline)
zx_status_t
nsec(int64_t n)
constexpr duration
operator!=(const object< T > & a, const object< T > & b)
bool
operator!=(zx_handle_t a, const object< T > & b)
bool
operator!=(const object< T > & a, zx_handle_t b)
bool
operator!=(const unowned< T > & a, const unowned< T > & b)
bool
operator!=(zx_handle_t a, const unowned< T > & b)
bool
operator!=(const unowned< T > & a, zx_handle_t b)
bool
operator*(int64_t multiplier, duration d)
constexpr duration
operator+(duration delta, basic_time< kClockId > time)
constexpr basic_time< kClockId >
operator<(const object< T > & a, const object< T > & b)
bool
operator<(zx_handle_t a, const object< T > & b)
bool
operator<(const object< T > & a, zx_handle_t b)
bool
operator<(const unowned< T > & a, const unowned< T > & b)
bool
operator<(zx_handle_t a, const unowned< T > & b)
bool
operator<(const unowned< T > & a, zx_handle_t b)
bool
operator<=(const object< T > & a, const object< T > & b)
bool
operator<=(zx_handle_t a, const object< T > & b)
bool
operator<=(const object< T > & a, zx_handle_t b)
bool
operator<=(const unowned< T > & a, const unowned< T > & b)
bool
operator<=(zx_handle_t a, const unowned< T > & b)
bool
operator<=(const unowned< T > & a, zx_handle_t b)
bool
operator==(const object< T > & a, const object< T > & b)
bool
operator==(zx_handle_t a, const object< T > & b)
bool
operator==(const object< T > & a, zx_handle_t b)
bool
operator==(const unowned< T > & a, const unowned< T > & b)
bool
operator==(zx_handle_t a, const unowned< T > & b)
bool
operator==(const unowned< T > & a, zx_handle_t b)
bool
operator>(const object< T > & a, const object< T > & b)
bool
operator>(zx_handle_t a, const object< T > & b)
bool
operator>(const object< T > & a, zx_handle_t b)
bool
operator>(const unowned< T > & a, const unowned< T > & b)
bool
operator>(zx_handle_t a, const unowned< T > & b)
bool
operator>(const unowned< T > & a, zx_handle_t b)
bool
operator>=(const object< T > & a, const object< T > & b)
bool
operator>=(zx_handle_t a, const object< T > & b)
bool
operator>=(const object< T > & a, zx_handle_t b)
bool
operator>=(const unowned< T > & a, const unowned< T > & b)
bool
operator>=(zx_handle_t a, const unowned< T > & b)
bool
operator>=(const unowned< T > & a, zx_handle_t b)
bool
result(typename Tag::__allow_ctad...) -> result< Tag...>
sec(int64_t n)
constexpr duration
usec(int64_t n)
constexpr duration

Classes

zx::basic_time
zx::bti
zx::channel
zx::clock
zx::debuglog
zx::duration
zx::event
zx::eventpair
zx::exception
zx::fifo
zx::guest
zx::interrupt
zx::iob
zx::iommu
zx::job
zx::msi
zx::object
zx::object_base
zx::pager
zx::pmt
zx::port
zx::process
zx::profile
zx::resource
zx::result< T >
zx::result<>
zx::socket
zx::stream
zx::suspend_token
zx::task
zx::thread
zx::ticks
zx::timer
zx::vcpu
zx::vmar
zx::vmo

Structs

zx::object_traits
zx::object_traits< channel >
zx::object_traits< eventpair >
zx::object_traits< exception >
zx::object_traits< fifo >
zx::object_traits< guest >
zx::object_traits< interrupt >
zx::object_traits< job >
zx::object_traits< log >
zx::object_traits< msi >
zx::object_traits< pmt >
zx::object_traits< port >
zx::object_traits< process >
zx::object_traits< resource >
zx::object_traits< socket >
zx::object_traits< thread >
zx::object_traits< vmar >

Typedefs

ZX_AVAILABLE_SINCE

unowned< iob > unowned_iob ZX_AVAILABLE_SINCE(14)

error_result

error< zx_status_t > error_result

handle

object< void > ZX_AVAILABLE_SINCE(7) handle

time

basic_time< ZX_CLOCK_MONOTONIC > time

unowned_bti

unowned< bti > ZX_AVAILABLE_SINCE(7) unowned_bti

unowned_channel

unowned< channel > ZX_AVAILABLE_SINCE(7) unowned_channel

unowned_clock

unowned< clock > ZX_AVAILABLE_SINCE(7) unowned_clock

unowned_debuglog

unowned< debuglog > ZX_AVAILABLE_SINCE(7) unowned_debuglog

unowned_event

unowned< event > ZX_AVAILABLE_SINCE(7) unowned_event

unowned_eventpair

unowned< eventpair > ZX_AVAILABLE_SINCE(7) unowned_eventpair

unowned_exception

unowned< exception > ZX_AVAILABLE_SINCE(7) unowned_exception

unowned_fifo

unowned< fifo > ZX_AVAILABLE_SINCE(7) unowned_fifo

unowned_guest

unowned< guest > ZX_AVAILABLE_SINCE(7) unowned_guest

unowned_handle

unowned< handle > ZX_AVAILABLE_SINCE(7) unowned_handle

unowned_interrupt

unowned< interrupt > ZX_AVAILABLE_SINCE(7) unowned_interrupt

unowned_iommu

unowned< iommu > ZX_AVAILABLE_SINCE(7) unowned_iommu

unowned_job

unowned< job > ZX_AVAILABLE_SINCE(7) unowned_job

unowned_msi

unowned< msi > ZX_AVAILABLE_SINCE(7) unowned_msi

unowned_pager

unowned< pager > ZX_AVAILABLE_SINCE(7) unowned_pager

unowned_pmt

unowned< pmt > ZX_AVAILABLE_SINCE(7) unowned_pmt

unowned_port

unowned< port > ZX_AVAILABLE_SINCE(7) unowned_port

unowned_process

unowned< process > ZX_AVAILABLE_SINCE(7) unowned_process

unowned_profile

unowned< profile > ZX_AVAILABLE_SINCE(7) unowned_profile

unowned_resource

unowned< resource > ZX_AVAILABLE_SINCE(7) unowned_resource

unowned_socket

unowned< socket > ZX_AVAILABLE_SINCE(7) unowned_socket

unowned_stream

unowned< stream > ZX_AVAILABLE_SINCE(7) unowned_stream

unowned_suspend_token

unowned< suspend_token > ZX_AVAILABLE_SINCE(7) unowned_suspend_token

unowned_thread

unowned< thread > ZX_AVAILABLE_SINCE(7) unowned_thread

unowned_timer

unowned< timer > ZX_AVAILABLE_SINCE(7) unowned_timer

unowned_vcpu

unowned< vcpu > ZX_AVAILABLE_SINCE(7) unowned_vcpu

unowned_vmar

unowned< vmar > ZX_AVAILABLE_SINCE(7) unowned_vmar

unowned_vmo

unowned< vmo > ZX_AVAILABLE_SINCE(7) unowned_vmo

Functions

ZX_AVAILABLE_SINCE

zx::btiobject ZX_AVAILABLE_SINCE(
  7
)

ZX_AVAILABLE_SINCE

zx::iobobject ZX_AVAILABLE_SINCE(
  14
)

deadline_after

time deadline_after(
  zx::duration nanoseconds
)

hour

constexpr duration hour(
  int64_t n
)

make_result

constexpr result make_result(
  zx_status_t status
)

make_result

constexpr result< std::remove_reference_t< T > > make_result(
  zx_status_t status,
  T && value
)

min

constexpr duration min(
  int64_t n
)

msec

constexpr duration msec(
  int64_t n
)

nanosleep

zx_status_t nanosleep(
  zx::time deadline
)

nsec

constexpr duration nsec(
  int64_t n
)

operator!=

bool operator!=(
  const object< T > & a,
  const object< T > & b
)

operator!=

bool operator!=(
  zx_handle_t a,
  const object< T > & b
)

operator!=

bool operator!=(
  const object< T > & a,
  zx_handle_t b
)

operator!=

bool operator!=(
  const unowned< T > & a,
  const unowned< T > & b
)

operator!=

bool operator!=(
  zx_handle_t a,
  const unowned< T > & b
)

operator!=

bool operator!=(
  const unowned< T > & a,
  zx_handle_t b
)

operator*

constexpr duration operator*(
  int64_t multiplier,
  duration d
)

operator+

constexpr basic_time< kClockId > operator+(
  duration delta,
  basic_time< kClockId > time
)

operator<

bool operator<(
  const object< T > & a,
  const object< T > & b
)

operator<

bool operator<(
  zx_handle_t a,
  const object< T > & b
)

operator<

bool operator<(
  const object< T > & a,
  zx_handle_t b
)

operator<

bool operator<(
  const unowned< T > & a,
  const unowned< T > & b
)

operator<

bool operator<(
  zx_handle_t a,
  const unowned< T > & b
)

operator<

bool operator<(
  const unowned< T > & a,
  zx_handle_t b
)

operator<=

bool operator<=(
  const object< T > & a,
  const object< T > & b
)

operator<=

bool operator<=(
  zx_handle_t a,
  const object< T > & b
)

operator<=

bool operator<=(
  const object< T > & a,
  zx_handle_t b
)

operator<=

bool operator<=(
  const unowned< T > & a,
  const unowned< T > & b
)

operator<=

bool operator<=(
  zx_handle_t a,
  const unowned< T > & b
)

operator<=

bool operator<=(
  const unowned< T > & a,
  zx_handle_t b
)

operator==

bool operator==(
  const object< T > & a,
  const object< T > & b
)

operator==

bool operator==(
  zx_handle_t a,
  const object< T > & b
)

operator==

bool operator==(
  const object< T > & a,
  zx_handle_t b
)

operator==

bool operator==(
  const unowned< T > & a,
  const unowned< T > & b
)

operator==

bool operator==(
  zx_handle_t a,
  const unowned< T > & b
)

operator==

bool operator==(
  const unowned< T > & a,
  zx_handle_t b
)

operator>

bool operator>(
  const object< T > & a,
  const object< T > & b
)

operator>

bool operator>(
  zx_handle_t a,
  const object< T > & b
)

operator>

bool operator>(
  const object< T > & a,
  zx_handle_t b
)

operator>

bool operator>(
  const unowned< T > & a,
  const unowned< T > & b
)

operator>

bool operator>(
  zx_handle_t a,
  const unowned< T > & b
)

operator>

bool operator>(
  const unowned< T > & a,
  zx_handle_t b
)

operator>=

bool operator>=(
  const object< T > & a,
  const object< T > & b
)

operator>=

bool operator>=(
  zx_handle_t a,
  const object< T > & b
)

operator>=

bool operator>=(
  const object< T > & a,
  zx_handle_t b
)

operator>=

bool operator>=(
  const unowned< T > & a,
  const unowned< T > & b
)

operator>=

bool operator>=(
  zx_handle_t a,
  const unowned< T > & b
)

operator>=

bool operator>=(
  const unowned< T > & a,
  zx_handle_t b
)

result

 result(
  typename Tag::__allow_ctad...
) -> result< Tag...>

sec

constexpr duration sec(
  int64_t n
)

usec

constexpr duration usec(
  int64_t n
)