using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SuperSocket.SocketBase; using SuperSocket.SocketBase.Metadata; namespace SuperWebSocket.SubProtocol { /// /// SubCommandFilter Attribute /// [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public abstract class SubCommandFilterAttribute : CommandFilterAttribute { /// /// Gets or sets the sub protocol. /// /// /// The sub protocol. /// public string SubProtocol { get; set; } } }