package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027
doc/oxbow.river/River/Input/Management/River_input_device_v1/class-v1/index.html
Class River_input_device_v1.v1Source
Handler for a proxy with version >= 1.
constraint 'a = [< `V1 | `V2 ]method private virtual on_removed : [> `V1 | `V2 ] t -> unitThe input device is removed.
This event indicates that the input device has been removed.
The server will send no further events on this object and ignore any request (other than river_input_device_v1.destroy) made after this event is sent. The client should destroy this object with the river_input_device_v1.destroy request to free up resources.
method private virtual on_type : [> `V1 | `V2 ] t ->
type_:Imports.River_input_device_v1.Type.t ->
unitThe type of the input device.
The type of the input device. This event is sent once when the river_input_device_v1 object is created. The device type cannot change during the lifetime of the object.
method private virtual on_name : [> `V1 | `V2 ] t -> name:string -> unitThe name of the input device.
The name of the input device. This event is sent once when the river_input_device_v1 object is created. The device name cannot change during the lifetime of the object.
method private virtual on_done : [> `V2 ] t -> unitAll information has been sent.
This event is sent after all information about the input device has been sent.
This allows changes to one or more river_input_device_v1 properties to be seen as atomic, even if they happen via multiple events.