1 /* 2 * Copyright (C) 2013 4th Line GmbH, Switzerland 3 * 4 * The contents of this file are subject to the terms of either the GNU 5 * Lesser General Public License Version 2 or later ("LGPL") or the 6 * Common Development and Distribution License Version 1 or later 7 * ("CDDL") (collectively, the "License"). You may not use this file 8 * except in compliance with the License. See LICENSE.txt for more 9 * information. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 */ 15 16 package org.fourthline.cling.model.types; 17 18 /** 19 * Notification message types for SSDP. 20 * 21 * @author Christian Bauer 22 */ 23 public enum NotificationSubtype { 24 25 ALIVE("ssdp:alive"), 26 UPDATE("ssdp:update"), 27 BYEBYE("ssdp:byebye"), 28 ALL("ssdp:all"), 29 DISCOVER("ssdp:discover"), 30 PROPCHANGE("upnp:propchange"); 31 32 private String headerString; 33 34 NotificationSubtype(String headerString) { 35 this.headerString = headerString; 36 } 37 38 public String getHeaderString() { 39 return headerString; 40 } 41 }