IEventManager.cs 854 B

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