fake_object::FakeHandleTable

Summary

Constructors and Destructors

FakeHandleTable()
FakeHandleTable(const FakeHandleTable &)
FakeHandleTable(FakeHandleTable &&)
~FakeHandleTable()

Public functions

Add(std::shared_ptr< FakeObject > obj)
zx::result< zx_handle_t >
Clear()
void
Dump()
void
ForEach(zx_obj_type_t type, const ObjectCallback cb)
void
Get(zx_handle_t handle)
zx::result< std::shared_ptr< FakeObject > >
Remove(zx_handle_t handle)
operator=(const FakeHandleTable &)=delete
operator=(FakeHandleTable &&)=delete
size()
size_t

Public static functions

IsValidFakeHandle(zx_handle_t handle)
bool

Public functions

Add

zx::result< zx_handle_t > Add(
  std::shared_ptr< FakeObject > obj
)

Clear

void Clear()

Dump

void Dump()

FakeHandleTable

 FakeHandleTable()=default

FakeHandleTable

 FakeHandleTable(
  const FakeHandleTable &
)=delete

FakeHandleTable

 FakeHandleTable(
  FakeHandleTable &&
)=delete

ForEach

void ForEach(
  zx_obj_type_t type,
  const ObjectCallback cb
)

Get

zx::result< std::shared_ptr< FakeObject > > Get(
  zx_handle_t handle
)

Remove

zx::result Remove(
  zx_handle_t handle
)

operator=

FakeHandleTable & operator=(
  const FakeHandleTable &
)=delete

operator=

FakeHandleTable & operator=(
  FakeHandleTable &&
)=delete

size

size_t size()

~FakeHandleTable

 ~FakeHandleTable()=default

Public static functions

IsValidFakeHandle

bool IsValidFakeHandle(
  zx_handle_t handle
)