zx::debuglog

Summary

Inheritance

Inherits from: zx::object< debuglog >

Constructors and Destructors

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

Public static attributes

TYPE = ZX_OBJ_TYPE_LOG
constexpr zx_obj_type_t

Public functions

operator=(debuglog && other)
read(uint32_t options, void *buffer, size_t buffer_size)
zx_status_t
write(uint32_t options, const void *buffer, size_t buffer_size)
zx_status_t

Public static functions

create(const resource & resource, uint32_t options, debuglog *result)
zx_status_t

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_LOG

Public functions

debuglog

constexpr debuglog()=default

debuglog

 debuglog(
  zx_handle_t value
)

debuglog

 debuglog(
  handle && h
)

debuglog

 debuglog(
  debuglog && other
)

operator=

debuglog & operator=(
  debuglog && other
)

read

zx_status_t read(
  uint32_t options,
  void *buffer,
  size_t buffer_size
)

write

zx_status_t write(
  uint32_t options,
  const void *buffer,
  size_t buffer_size
)

Public static functions

create

zx_status_t create(
  const resource & resource,
  uint32_t options,
  debuglog *result
)