class BufferCollection_Sync

Defined at line 10184 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h

Public Methods

void ~BufferCollection_Sync ()
zx_status_t Sync ()
zx_status_t Close ()
zx_status_t SetName (uint32_t priority, ::std::string name)
zx_status_t SetDebugClientInfo (::std::string name, uint64_t id)
zx_status_t SetDebugTimeoutLogDeadline (int64_t deadline)
zx_status_t SetVerboseLogging ()
zx_status_t GetNodeRef (::zx::event * out_node_ref)
zx_status_t IsAlternateFor (::zx::event node_ref, ::fuchsia::sysmem::Node_IsAlternateFor_Result * out_Node_IsAlternateFor_Result)
zx_status_t SetConstraints (bool has_constraints, ::fuchsia::sysmem::BufferCollectionConstraints constraints)
zx_status_t WaitForBuffersAllocated (int32_t * out_status, ::fuchsia::sysmem::BufferCollectionInfo_2 * out_buffer_collection_info)
zx_status_t CheckBuffersAllocated (int32_t * out_status)
zx_status_t AttachToken (uint32_t rights_attenuation_mask, ::fidl::InterfaceRequest< ::fuchsia::sysmem::BufferCollectionToken> token_request)
zx_status_t AttachLifetimeTracking (::zx::eventpair server_end, uint32_t buffers_remaining)