pub trait SyncFenceRegistryProxyInterface: Send + Sync {
    type CreateSyncFencesResponseFut: Future<Output = Result<(Vec<SyncFenceKey>, Vec<Event>), Error>> + Send;

    // Required methods
    fn create_sync_fences(
        &self,
        num_fences: u32
    ) -> Self::CreateSyncFencesResponseFut;
    fn register_signaled_event(
        &self,
        fence_key: SyncFenceKey,
        event: Event
    ) -> Result<(), Error>;
}

Required Associated Types§

Required Methods§

source

fn create_sync_fences( &self, num_fences: u32 ) -> Self::CreateSyncFencesResponseFut

source

fn register_signaled_event( &self, fence_key: SyncFenceKey, event: Event ) -> Result<(), Error>

Implementors§