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 package org.fourthline.cling.support.model.dlna.types; 16 17 /** 18 * 19 * @author Mario Franco 20 */ 21 public class CodedDataBuffer { 22 23 public enum TransferMechanism { 24 IMMEDIATELY, 25 TIMESTAMP, 26 OTHER; 27 } 28 29 private Long size; 30 private TransferMechanism tranfer; 31 32 public CodedDataBuffer(Long size, TransferMechanism transfer) { 33 this.size = size; 34 this.tranfer = transfer; 35 } 36 37 /** 38 * @return the size 39 */ 40 public Long getSize() { 41 return size; 42 } 43 44 /** 45 * @return the tranfer 46 */ 47 public TransferMechanism getTranfer() { 48 return tranfer; 49 } 50 }