aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/ApiClient/IServerEvents.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-08 19:31:44 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-08 19:31:44 -0400
commitd091fe0e6e5923bd0ce597c83d9a76650e3dc7f9 (patch)
treea6f90d896b7b22d4cb8f9041af79b36a1cc1f061 /MediaBrowser.Model/ApiClient/IServerEvents.cs
parentbebba65d6137125d459a911b695131c063524c56 (diff)
extract classes
Diffstat (limited to 'MediaBrowser.Model/ApiClient/IServerEvents.cs')
-rw-r--r--MediaBrowser.Model/ApiClient/IServerEvents.cs16
1 files changed, 14 insertions, 2 deletions
diff --git a/MediaBrowser.Model/ApiClient/IServerEvents.cs b/MediaBrowser.Model/ApiClient/IServerEvents.cs
index 72b499157..88faad388 100644
--- a/MediaBrowser.Model/ApiClient/IServerEvents.cs
+++ b/MediaBrowser.Model/ApiClient/IServerEvents.cs
@@ -69,7 +69,7 @@ namespace MediaBrowser.Model.ApiClient
/// <summary>
/// Occurs when [system command].
/// </summary>
- event EventHandler<GeneralCommandEventArgs> GeneralCommand;
+ event EventHandler<GenericEventArgs<GeneralCommandEventArgs>> GeneralCommand;
/// <summary>
/// Occurs when [notification added].
/// </summary>
@@ -109,7 +109,7 @@ namespace MediaBrowser.Model.ApiClient
/// <summary>
/// Occurs when [sessions updated].
/// </summary>
- event EventHandler<SessionUpdatesEventArgs> SessionsUpdated;
+ event EventHandler<GenericEventArgs<SessionUpdatesEventArgs>> SessionsUpdated;
/// <summary>
/// Occurs when [restart required].
/// </summary>
@@ -118,5 +118,17 @@ namespace MediaBrowser.Model.ApiClient
/// Occurs when [user data changed].
/// </summary>
event EventHandler<GenericEventArgs<UserDataChangeInfo>> UserDataChanged;
+ /// <summary>
+ /// Occurs when [playback start].
+ /// </summary>
+ event EventHandler<GenericEventArgs<SessionInfoDto>> PlaybackStart;
+ /// <summary>
+ /// Occurs when [playback stopped].
+ /// </summary>
+ event EventHandler<GenericEventArgs<SessionInfoDto>> PlaybackStopped;
+ /// <summary>
+ /// Occurs when [session ended].
+ /// </summary>
+ event EventHandler<GenericEventArgs<SessionInfoDto>> SessionEnded;
}
}