Revert "BUG-47 : unfinished PCEP migration to generated DTOs."
[bgpcep.git] / pcep / api / src / main / java / org / opendaylight / protocol / pcep / tlv / IPv6LSPIdentifiersTlv.java
1 /*
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8
9 package org.opendaylight.protocol.pcep.tlv;
10
11 import org.opendaylight.protocol.concepts.IPv6Address;
12 import org.opendaylight.protocol.pcep.concepts.ExtendedTunnelIdentifier;
13 import org.opendaylight.protocol.pcep.concepts.LSPIdentifier;
14 import org.opendaylight.protocol.pcep.concepts.TunnelIdentifier;
15
16 /**
17  * Specific structure of IPv6 LSP Identifier TLV.
18  * 
19  * @see <a
20  *      href="http://tools.ietf.org/html/draft-crabbe-pce-stateful-pce-02#section-7.2.2">LSP
21  *      Identifiers TLVs</a>
22  */
23 public final class IPv6LSPIdentifiersTlv extends AbstractLSPIdentifiersTlv<IPv6Address> {
24         private static final long serialVersionUID = 4188840025844510894L;
25
26         /**
27          * Constructs new IPv6 LSP Identifiers TLV.
28          * 
29          * @param senderAddress
30          *            {@link IPv6Address}
31          * @param lspID
32          *            {@link LSPIdentifier}
33          * @param tunnelID
34          *            {@link TunnelIdentifier}
35          * @param extendedTunnelID
36          *            {@link ExtendedTunnelIdentifier}
37          */
38         public IPv6LSPIdentifiersTlv(IPv6Address senderAddress, LSPIdentifier lspID, TunnelIdentifier tunnelID,
39                         ExtendedTunnelIdentifier<IPv6Address> extendedTunnelID) {
40                 super(senderAddress, lspID, tunnelID, extendedTunnelID);
41         }
42 }