class thread

Defined at line 17 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

Public Members

static const zx_obj_type_t TYPE

Public Methods

zx_status_t create (const process & process, const char * name, uint32_t name_len, uint32_t flags, thread * result)

Rather than creating a thread directly with this syscall, consider using

std::thread or thrd_create, which properly integrates with the

thread-local data structures in libc.

Defined at line 13 of file ../../zircon/system/ulib/zx/thread.cc

void thread ()

Defined at line 21 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

void thread (zx_handle_t value)

Defined at line 23 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

void thread (handle && h)

Defined at line 25 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

void thread (thread && other)

Defined at line 27 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

thread & operator= (thread && other)

Defined at line 29 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

zx_status_t start (uint64_t pc, uint64_t sp, uint64_t arg1, uint64_t arg2, uint64_t tp, uint64_t abi_reg)

Defined at line 41 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

zx_status_t read_state (uint32_t kind, void * buffer, size_t len)

Defined at line 62 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

zx_status_t write_state (uint32_t kind, const void * buffer, size_t len)

Defined at line 65 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

zx_status_t raise_exception (uint32_t options, zx_excp_type_t type, const zx_exception_context_t * context)

Defined at line 70 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h

unowned<thread> self ()

Defined at line 76 of file ../../zircon/system/ulib/zx/include/lib/zx/thread.h