Table of Contents

Constructor MaaWlRootsController

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.Native.dll

MaaWlRootsController(string, LinkOption, CheckStatusOption)

Creates a MaaFramework.Binding.MaaWlRootsController instance.

public MaaWlRootsController(string wlrSocketPath, LinkOption link = LinkOption.Start, CheckStatusOption check = CheckStatusOption.ThrowIfNotSucceeded)

Parameters

wlrSocketPath string

The wayland socket path (e.g., "/run/user/1000/wayland-0").

link LinkOption

Executes MaaFramework.Binding.IMaaController.LinkStart if MaaFramework.Binding.LinkOption.Start; otherwise, not link.

check CheckStatusOption

Checks LinkStart().Wait() status if MaaFramework.Binding.CheckStatusOption.ThrowIfNotSucceeded; otherwise, not check.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaController.MaaWlRootsControllerCreate(System.String).

This controller is designed for wlroots on Linux.

Exceptions

ArgumentException
MaaJobStatusException