Package com.google.android.filament
Class Fence
- java.lang.Object
-
- com.google.android.filament.Fence
-
public class Fence extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFence.FenceStatusstatic classFence.Mode
-
Field Summary
Fields Modifier and Type Field Description static longWAIT_FOR_EVER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetNativeObject()Fence.FenceStatuswait(Fence.Mode mode, long timeoutNanoSeconds)Blocks the current thread until the Fence signals.static Fence.FenceStatuswaitAndDestroy(Fence fence, Fence.Mode mode)
-
-
-
Field Detail
-
WAIT_FOR_EVER
public static final long WAIT_FOR_EVER
- See Also:
- Constant Field Values
-
-
Method Detail
-
wait
public Fence.FenceStatus wait(@NonNull Fence.Mode mode, long timeoutNanoSeconds)
Blocks the current thread until the Fence signals.
-
waitAndDestroy
public static Fence.FenceStatus waitAndDestroy(@NonNull Fence fence, @NonNull Fence.Mode mode)
-
getNativeObject
public long getNativeObject()
-
-