Kms.Atomic_reqAtomic requests.
val create : unit -> tcreate () is a fresh empty array.
val add_property :
t ->
'a Properties.metadata ->
('a, 'v) Property.t ->
'v ->
unitadd_property t meta prop value appends one item to t.
val commit :
?page_flip_event:nativeint ->
?page_flip_async:bool ->
?test_only:bool ->
?nonblock:bool ->
?allow_modeset:bool ->
Device.t ->
t ->
unitcommit dev t atomically applies all the changes in t.
val get_cursor : t -> intget_cursor t is the number of allocated items in t.