public class BitmapLabelSet extends LabelSetField
| Constructor and Description | 
|---|
BitmapLabelSet()  | 
BitmapLabelSet(byte[] bytesBitMap)  | 
BitmapLabelSet(byte[] bytes,
              int offset)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
arraycopyBytesBitMap(byte[] bytesBitMap)  | 
void | 
arraycopyBytesBitMap(byte[] bytesBitMap,
                    int lambdaIni,
                    int lambdaEnd)  | 
void | 
arraycopyReservedBytesBitMap(byte[] bytesBitMap)  | 
void | 
changeSignBitmap()  | 
void | 
createBytesBitMap(byte[] bytesBitMap)  | 
void | 
createBytesBitMapRes(byte[] bytesBitMapRes)  | 
void | 
decode()  | 
LabelSetField | 
duplicate()  | 
void | 
encode()  | 
boolean | 
equals(Object obj)  | 
byte[] | 
getBytesBitMap()  | 
byte[] | 
getBytesBitmapReserved()  | 
DWDMWavelengthLabel | 
getDwdmWavelengthLabel()  | 
int | 
getNumberBytes()  | 
int | 
getNumberBytes(int num)  | 
int | 
getNumConsecutiveEqualBits()  | 
int | 
getSumaBits()  | 
void | 
initializeReservation(byte[] bytesBitMap)  | 
void | 
resetBitmap()  | 
void | 
setBytesBitmap(byte[] bytesBitmap)  | 
void | 
setBytesBitmapReserved(byte[] bytesBitmapReserved)  | 
void | 
setDwdmWavelengthLabel(DWDMWavelengthLabel dwdmWavelengthLabel)  | 
void | 
setReservation(int M,
              int N)  | 
String | 
toString()  | 
decodeHeader, encodeHeader, getAction, getBaseLabel, getBytes, getLabels, getLastLabel, getLength, getNumLabels, setAction, setBytes, setLabels, setLength, setNumLabelspublic BitmapLabelSet()
public BitmapLabelSet(byte[] bytes,
                      int offset)
               throws MalformedOSPFSubTLVException
MalformedOSPFSubTLVExceptionpublic BitmapLabelSet(byte[] bytesBitMap)
public void encode()
encode in class LabelSetFieldpublic void decode()
            throws MalformedOSPFSubTLVException
decode in class LabelSetFieldMalformedOSPFSubTLVExceptionpublic byte[] getBytesBitmapReserved()
public DWDMWavelengthLabel getDwdmWavelengthLabel()
public void setBytesBitmapReserved(byte[] bytesBitmapReserved)
public void setDwdmWavelengthLabel(DWDMWavelengthLabel dwdmWavelengthLabel)
public byte[] getBytesBitMap()
public void createBytesBitMap(byte[] bytesBitMap)
public void arraycopyBytesBitMap(byte[] bytesBitMap)
public void arraycopyReservedBytesBitMap(byte[] bytesBitMap)
public void initializeReservation(byte[] bytesBitMap)
public void arraycopyBytesBitMap(byte[] bytesBitMap,
                                 int lambdaIni,
                                 int lambdaEnd)
public void createBytesBitMapRes(byte[] bytesBitMapRes)
public void setReservation(int M,
                           int N)
public void setBytesBitmap(byte[] bytesBitmap)
public int getNumberBytes()
public int getNumberBytes(int num)
public String toString()
toString in class LabelSetFieldpublic int getSumaBits()
public int getNumConsecutiveEqualBits()
public void resetBitmap()
public void changeSignBitmap()
public LabelSetField duplicate()
duplicate in class LabelSetFieldCopyright © 2016. All rights reserved.