InboundWebSocketMessageOfT.cs 775 B

1234567891011121314151617181920212223242526
  1. #pragma warning disable SA1649 // File name must equal class name.
  2. namespace MediaBrowser.Controller.Net.WebSocketMessages;
  3. /// <summary>
  4. /// Inbound websocket message with data.
  5. /// </summary>
  6. /// <typeparam name="T">The data type.</typeparam>
  7. public class InboundWebSocketMessage<T> : WebSocketMessage<T>, IInboundWebSocketMessage
  8. {
  9. /// <summary>
  10. /// Initializes a new instance of the <see cref="InboundWebSocketMessage{T}"/> class.
  11. /// </summary>
  12. public InboundWebSocketMessage()
  13. {
  14. }
  15. /// <summary>
  16. /// Initializes a new instance of the <see cref="InboundWebSocketMessage{T}"/> class.
  17. /// </summary>
  18. /// <param name="data">The data to send.</param>
  19. protected InboundWebSocketMessage(T data)
  20. {
  21. Data = data;
  22. }
  23. }