Drm_server.Wl_drmtype 'v t = ([ `Wl_drm ], 'v, [ `Server ]) Wayland.Proxy.tmodule Error = Drm_proto.Wl_drm.Errormodule Format = Drm_proto.Wl_drm.Formatmodule Capability = Drm_proto.Wl_drm.Capabilityval capabilities : [< `V1 | `V2 ] t -> value:int32 -> unitval authenticated : [< `V1 | `V2 ] t -> unitval format : [< `V1 | `V2 ] t -> format:int32 -> unitval device : [< `V1 | `V2 ] t -> name:string -> unitNote: Servers will always want to use v1.
class virtual +'a v1 : object ... endHandler for a proxy with version >= 1.
class virtual +'a v2 : object ... endHandler for a proxy with version >= 2.