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 )