using MediaBrowser.Server.Mono; using System; using System.Runtime.InteropServices; using System.Threading; using System.Threading.Tasks; using MediaBrowser.Common.Updates; using MediaBrowser.Model.Logging; using MediaBrowser.Model.Updates; namespace MediaBrowser.ServerApplication.Native { /// /// Class NativeApp /// public static class NativeApp { /// /// Shutdowns this instance. /// public static void Shutdown() { MainClass.Shutdown (); } /// /// Restarts this instance. /// public static void Restart() { MainClass.Restart (); } /// /// Determines whether this instance [can self restart]. /// /// true if this instance [can self restart]; otherwise, false. public static bool CanSelfRestart { get { return MainClass.CanSelfRestart; } } /// /// Gets a value indicating whether this instance can self update. /// /// true if this instance can self update; otherwise, false. public static bool CanSelfUpdate { get { return MainClass.CanSelfUpdate; } } public static bool SupportsAutoRunAtStartup { get { return false; } } public static void PreventSystemStandby() { } } }