public ToggleMicrophoneMuteStateEventArgs( BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public ApkDownloadCurrentProgressEventArgs( BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public GetVmInfoEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public BrowserEventArgs(BrowserControlTags tag, string vmName, JObject extraData) { this.ClientTag = tag; this.mVmName = vmName; this.ExtraData = extraData; }
public OemDownloadStartedEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public CurrentlyRunningAppsEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public TabClosingEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public ThemeChangeEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public ShowFlePopupEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public void SubscribeTag(BrowserControlTags args) { switch (args) { case BrowserControlTags.bootComplete: this.mTokens[BrowserControlTags.bootComplete] = (object)EventAggregator.Subscribe <BootCompleteEventArgs>(new System.Action <BootCompleteEventArgs>(this.Message)); break; case BrowserControlTags.googleSigninComplete: this.mTokens[BrowserControlTags.googleSigninComplete] = (object)EventAggregator.Subscribe <GoogleSignInCompleteEventArgs>(new System.Action <GoogleSignInCompleteEventArgs>(this.Message)); break; case BrowserControlTags.appPlayerClosing: this.mTokens[BrowserControlTags.appPlayerClosing] = (object)EventAggregator.Subscribe <AppPlayerClosingEventArgs>(new System.Action <AppPlayerClosingEventArgs>(this.Message)); break; case BrowserControlTags.tabClosing: this.mTokens[BrowserControlTags.tabClosing] = (object)EventAggregator.Subscribe <TabClosingEventArgs>(new System.Action <TabClosingEventArgs>(this.Message)); break; case BrowserControlTags.tabSwitched: this.mTokens[BrowserControlTags.tabSwitched] = (object)EventAggregator.Subscribe <TabSwitchedEventArgs>(new System.Action <TabSwitchedEventArgs>(this.Message)); break; case BrowserControlTags.appInstalled: this.mTokens[BrowserControlTags.appInstalled] = (object)EventAggregator.Subscribe <AppInstalledEventArgs>(new System.Action <AppInstalledEventArgs>(this.Message)); break; case BrowserControlTags.appUninstalled: this.mTokens[BrowserControlTags.appUninstalled] = (object)EventAggregator.Subscribe <AppUninstalledEventArgs>(new System.Action <AppUninstalledEventArgs>(this.Message)); break; case BrowserControlTags.grmAppListUpdate: this.mTokens[BrowserControlTags.grmAppListUpdate] = (object)EventAggregator.Subscribe <GrmAppListUpdateEventArgs>(new System.Action <GrmAppListUpdateEventArgs>(this.Message)); break; case BrowserControlTags.apkDownloadStarted: this.mTokens[BrowserControlTags.apkDownloadStarted] = (object)EventAggregator.Subscribe <ApkDownloadStartedEventArgs>(new System.Action <ApkDownloadStartedEventArgs>(this.Message)); break; case BrowserControlTags.apkDownloadFailed: this.mTokens[BrowserControlTags.apkDownloadFailed] = (object)EventAggregator.Subscribe <ApkDownloadFailedEventArgs>(new System.Action <ApkDownloadFailedEventArgs>(this.Message)); break; case BrowserControlTags.apkDownloadCurrentProgress: this.mTokens[BrowserControlTags.apkDownloadCurrentProgress] = (object)EventAggregator.Subscribe <ApkDownloadCurrentProgressEventArgs>(new System.Action <ApkDownloadCurrentProgressEventArgs>(this.Message)); break; case BrowserControlTags.apkDownloadCompleted: this.mTokens[BrowserControlTags.apkDownloadCompleted] = (object)EventAggregator.Subscribe <ApkDownloadCompletedEventArgs>(new System.Action <ApkDownloadCompletedEventArgs>(this.Message)); break; case BrowserControlTags.apkInstallStarted: this.mTokens[BrowserControlTags.apkInstallStarted] = (object)EventAggregator.Subscribe <ApkInstallStartedEventArgs>(new System.Action <ApkInstallStartedEventArgs>(this.Message)); break; case BrowserControlTags.apkInstallFailed: this.mTokens[BrowserControlTags.apkInstallFailed] = (object)EventAggregator.Subscribe <ApkInstallFailedEventArgs>(new System.Action <ApkInstallFailedEventArgs>(this.Message)); break; case BrowserControlTags.apkInstallCompleted: this.mTokens[BrowserControlTags.apkInstallCompleted] = (object)EventAggregator.Subscribe <ApkInstallCompletedEventArgs>(new System.Action <ApkInstallCompletedEventArgs>(this.Message)); break; case BrowserControlTags.getVmInfo: this.mTokens[BrowserControlTags.getVmInfo] = (object)EventAggregator.Subscribe <GetVmInfoEventArgs>(new System.Action <GetVmInfoEventArgs>(this.Message)); break; case BrowserControlTags.userInfoUpdated: this.mTokens[BrowserControlTags.userInfoUpdated] = (object)EventAggregator.Subscribe <UserInfoUpdatedEventArgs>(new System.Action <UserInfoUpdatedEventArgs>(this.Message)); break; case BrowserControlTags.themeChange: this.mTokens[BrowserControlTags.themeChange] = (object)EventAggregator.Subscribe <ThemeChangeEventArgs>(new System.Action <ThemeChangeEventArgs>(this.Message)); break; case BrowserControlTags.oemDownloadStarted: this.mTokens[BrowserControlTags.oemDownloadStarted] = (object)EventAggregator.Subscribe <OemDownloadStartedEventArgs>(new System.Action <OemDownloadStartedEventArgs>(this.Message)); break; case BrowserControlTags.oemDownloadFailed: this.mTokens[BrowserControlTags.oemDownloadFailed] = (object)EventAggregator.Subscribe <OemDownloadFailedEventArgs>(new System.Action <OemDownloadFailedEventArgs>(this.Message)); break; case BrowserControlTags.oemDownloadCurrentProgress: this.mTokens[BrowserControlTags.oemDownloadCurrentProgress] = (object)EventAggregator.Subscribe <OemDownloadCurrentProgressEventArgs>(new System.Action <OemDownloadCurrentProgressEventArgs>(this.Message)); break; case BrowserControlTags.oemDownloadCompleted: this.mTokens[BrowserControlTags.oemDownloadCompleted] = (object)EventAggregator.Subscribe <OemDownloadCompletedEventArgs>(new System.Action <OemDownloadCompletedEventArgs>(this.Message)); break; case BrowserControlTags.oemInstallStarted: this.mTokens[BrowserControlTags.oemInstallStarted] = (object)EventAggregator.Subscribe <OemInstallStartedEventArgs>(new System.Action <OemInstallStartedEventArgs>(this.Message)); break; case BrowserControlTags.oemInstallFailed: this.mTokens[BrowserControlTags.oemInstallFailed] = (object)EventAggregator.Subscribe <OemInstallFailedEventArgs>(new System.Action <OemInstallFailedEventArgs>(this.Message)); break; case BrowserControlTags.oemInstallCompleted: this.mTokens[BrowserControlTags.oemInstallCompleted] = (object)EventAggregator.Subscribe <OemInstallCompletedEventArgs>(new System.Action <OemInstallCompletedEventArgs>(this.Message)); break; case BrowserControlTags.showFlePopup: this.mTokens[BrowserControlTags.showFlePopup] = (object)EventAggregator.Subscribe <ShowFlePopupEventArgs>(new System.Action <ShowFlePopupEventArgs>(this.Message)); break; case BrowserControlTags.currentlyRunningApps: this.mTokens[BrowserControlTags.currentlyRunningApps] = (object)EventAggregator.Subscribe <CurrentlyRunningAppsEventArgs>(new System.Action <CurrentlyRunningAppsEventArgs>(this.Message)); break; case BrowserControlTags.handleFle: this.mTokens[BrowserControlTags.handleFle] = (object)EventAggregator.Subscribe <HandleFleEventArgs>(new System.Action <HandleFleEventArgs>(this.Message)); break; case BrowserControlTags.getVolumeLevel: this.mTokens[BrowserControlTags.getVolumeLevel] = (object)EventAggregator.Subscribe <GetVolumeLevelEventArgs>(new System.Action <GetVolumeLevelEventArgs>(this.Message)); break; case BrowserControlTags.toggleMicrophoneMuteState: this.mTokens[BrowserControlTags.toggleMicrophoneMuteState] = (object)EventAggregator.Subscribe <ToggleMicrophoneMuteStateEventArgs>(new System.Action <ToggleMicrophoneMuteStateEventArgs>(this.Message)); break; } }
public GrmAppListUpdateEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public UserInfoUpdatedEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public static void PublishMessage(BrowserControlTags tag, string vmName = "", JObject extraData = null) { Logger.Info(string.Format("Install boot: PublishMessage {0}", (object)tag)); switch (tag) { case BrowserControlTags.bootComplete: EventAggregator.Publish <BootCompleteEventArgs>(new BootCompleteEventArgs(BrowserControlTags.bootComplete, vmName, extraData)); break; case BrowserControlTags.googleSigninComplete: EventAggregator.Publish <GoogleSignInCompleteEventArgs>(new GoogleSignInCompleteEventArgs(BrowserControlTags.googleSigninComplete, vmName, extraData)); break; case BrowserControlTags.appPlayerClosing: EventAggregator.Publish <AppPlayerClosingEventArgs>(new AppPlayerClosingEventArgs(BrowserControlTags.appPlayerClosing, vmName, extraData)); break; case BrowserControlTags.tabClosing: EventAggregator.Publish <TabClosingEventArgs>(new TabClosingEventArgs(BrowserControlTags.tabClosing, vmName, extraData)); break; case BrowserControlTags.tabSwitched: EventAggregator.Publish <TabSwitchedEventArgs>(new TabSwitchedEventArgs(BrowserControlTags.tabSwitched, vmName, extraData)); break; case BrowserControlTags.appInstalled: EventAggregator.Publish <AppInstalledEventArgs>(new AppInstalledEventArgs(BrowserControlTags.appInstalled, vmName, extraData)); break; case BrowserControlTags.appUninstalled: EventAggregator.Publish <AppUninstalledEventArgs>(new AppUninstalledEventArgs(BrowserControlTags.appUninstalled, vmName, extraData)); break; case BrowserControlTags.grmAppListUpdate: EventAggregator.Publish <GrmAppListUpdateEventArgs>(new GrmAppListUpdateEventArgs(BrowserControlTags.grmAppListUpdate, vmName, extraData)); break; case BrowserControlTags.apkDownloadStarted: EventAggregator.Publish <ApkDownloadStartedEventArgs>(new ApkDownloadStartedEventArgs(BrowserControlTags.apkDownloadStarted, vmName, extraData)); break; case BrowserControlTags.apkDownloadFailed: EventAggregator.Publish <ApkDownloadFailedEventArgs>(new ApkDownloadFailedEventArgs(BrowserControlTags.apkDownloadFailed, vmName, extraData)); break; case BrowserControlTags.apkDownloadCurrentProgress: EventAggregator.Publish <ApkDownloadCurrentProgressEventArgs>(new ApkDownloadCurrentProgressEventArgs(BrowserControlTags.apkDownloadCurrentProgress, vmName, extraData)); break; case BrowserControlTags.apkDownloadCompleted: EventAggregator.Publish <ApkDownloadCompletedEventArgs>(new ApkDownloadCompletedEventArgs(BrowserControlTags.apkDownloadCompleted, vmName, extraData)); break; case BrowserControlTags.apkInstallStarted: EventAggregator.Publish <ApkInstallStartedEventArgs>(new ApkInstallStartedEventArgs(BrowserControlTags.apkInstallStarted, vmName, extraData)); break; case BrowserControlTags.apkInstallFailed: EventAggregator.Publish <ApkInstallFailedEventArgs>(new ApkInstallFailedEventArgs(BrowserControlTags.apkInstallFailed, vmName, extraData)); break; case BrowserControlTags.apkInstallCompleted: EventAggregator.Publish <ApkInstallCompletedEventArgs>(new ApkInstallCompletedEventArgs(BrowserControlTags.apkInstallCompleted, vmName, extraData)); break; case BrowserControlTags.getVmInfo: EventAggregator.Publish <GetVmInfoEventArgs>(new GetVmInfoEventArgs(BrowserControlTags.getVmInfo, vmName, extraData)); break; case BrowserControlTags.userInfoUpdated: EventAggregator.Publish <UserInfoUpdatedEventArgs>(new UserInfoUpdatedEventArgs(BrowserControlTags.userInfoUpdated, vmName, extraData)); break; case BrowserControlTags.themeChange: EventAggregator.Publish <ThemeChangeEventArgs>(new ThemeChangeEventArgs(BrowserControlTags.themeChange, vmName, extraData)); break; case BrowserControlTags.oemDownloadStarted: EventAggregator.Publish <OemDownloadStartedEventArgs>(new OemDownloadStartedEventArgs(BrowserControlTags.oemDownloadStarted, vmName, extraData)); break; case BrowserControlTags.oemDownloadFailed: EventAggregator.Publish <OemDownloadFailedEventArgs>(new OemDownloadFailedEventArgs(BrowserControlTags.oemDownloadFailed, vmName, extraData)); break; case BrowserControlTags.oemDownloadCurrentProgress: EventAggregator.Publish <OemDownloadCurrentProgressEventArgs>(new OemDownloadCurrentProgressEventArgs(BrowserControlTags.oemDownloadCurrentProgress, vmName, extraData)); break; case BrowserControlTags.oemDownloadCompleted: EventAggregator.Publish <OemDownloadCompletedEventArgs>(new OemDownloadCompletedEventArgs(BrowserControlTags.oemDownloadCompleted, vmName, extraData)); break; case BrowserControlTags.oemInstallStarted: EventAggregator.Publish <OemInstallStartedEventArgs>(new OemInstallStartedEventArgs(BrowserControlTags.oemInstallStarted, vmName, extraData)); break; case BrowserControlTags.oemInstallFailed: EventAggregator.Publish <OemInstallFailedEventArgs>(new OemInstallFailedEventArgs(BrowserControlTags.oemInstallFailed, vmName, extraData)); break; case BrowserControlTags.oemInstallCompleted: EventAggregator.Publish <OemInstallCompletedEventArgs>(new OemInstallCompletedEventArgs(BrowserControlTags.oemInstallCompleted, vmName, extraData)); break; case BrowserControlTags.showFlePopup: EventAggregator.Publish <ShowFlePopupEventArgs>(new ShowFlePopupEventArgs(BrowserControlTags.showFlePopup, vmName, extraData)); break; case BrowserControlTags.currentlyRunningApps: EventAggregator.Publish <CurrentlyRunningAppsEventArgs>(new CurrentlyRunningAppsEventArgs(BrowserControlTags.currentlyRunningApps, vmName, extraData)); break; case BrowserControlTags.handleFle: EventAggregator.Publish <HandleFleEventArgs>(new HandleFleEventArgs(BrowserControlTags.handleFle, vmName, extraData)); break; case BrowserControlTags.getVolumeLevel: EventAggregator.Publish <GetVolumeLevelEventArgs>(new GetVolumeLevelEventArgs(BrowserControlTags.getVolumeLevel, vmName, extraData)); break; case BrowserControlTags.toggleMicrophoneMuteState: EventAggregator.Publish <ToggleMicrophoneMuteStateEventArgs>(new ToggleMicrophoneMuteStateEventArgs(BrowserControlTags.toggleMicrophoneMuteState, vmName, extraData)); break; } }
public ApkInstallFailedEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public GoogleSignInCompleteEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public OemInstallCompletedEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }
public HandleFleEventArgs(BrowserControlTags tag, string vmName, JObject extraData) : base(tag, vmName, extraData) { }