IEventManager.cs 792 B

12345678910111213141516171819202122
  1. namespace Emby.Dlna
  2. {
  3. public interface IEventManager
  4. {
  5. /// <summary>
  6. /// Cancels the event subscription.
  7. /// </summary>
  8. /// <param name="subscriptionId">The subscription identifier.</param>
  9. EventSubscriptionResponse CancelEventSubscription(string subscriptionId);
  10. /// <summary>
  11. /// Renews the event subscription.
  12. /// </summary>
  13. EventSubscriptionResponse RenewEventSubscription(string subscriptionId, string notificationType, string requestedTimeoutString, string callbackUrl);
  14. /// <summary>
  15. /// Creates the event subscription.
  16. /// </summary>
  17. EventSubscriptionResponse CreateEventSubscription(string notificationType, string requestedTimeoutString, string callbackUrl);
  18. }
  19. }