public class PcepInterLayerObjectVer1 extends Object implements PcepInterLayerObject
| Modifier and Type | Class and Description |
|---|---|
static class |
PcepInterLayerObjectVer1.Builder
Builder class for PCEP inter layer object.
|
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_IFLAG |
static boolean |
DEFAULT_NFLAG |
static int |
IFLAG_SHIFT_VALUE |
static byte |
INTER_LAYER_OBJ_CLASS |
static short |
INTER_LAYER_OBJ_MINIMUM_LENGTH |
static byte |
INTER_LAYER_OBJ_TYPE |
static byte |
INTER_LAYER_OBJECT_VERSION |
protected static org.slf4j.Logger |
log |
static int |
NFLAG_SHIFT_VALUE |
static int |
OBJECT_HEADER_LENGTH |
| Constructor and Description |
|---|
PcepInterLayerObjectVer1(PcepObjectHeader interLayerObjHeader,
boolean bNFlag,
boolean bIFlag)
Constructor to initialize all parameters for Pcep Inter Layer Object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getbIFlag()
Returns I Flag in INTER Layer Object.
|
boolean |
getbNFlag()
Returns N Flag in INTER Layer Object.
|
PcepObjectHeader |
getInterLayerObjHeader()
Returns object header.
|
static PcepInterLayerObject |
read(org.jboss.netty.buffer.ChannelBuffer cb)
Reads channel buffer and returns object of PcepInterLayerObject.
|
void |
setbIFlag(boolean bIFlag)
Sets I Flag in INTER Layer Object with specified value.
|
void |
setbNFlag(boolean bNFlag)
Sets N Flag in INTER Layer Object with specified value.
|
void |
setInterLayerObjHeader(PcepObjectHeader obj)
Sets Object Header.
|
String |
toString() |
int |
write(org.jboss.netty.buffer.ChannelBuffer cb)
Writes the INTER Layer Object into channel buffer.
|
protected static final org.slf4j.Logger log
public static final byte INTER_LAYER_OBJ_TYPE
public static final byte INTER_LAYER_OBJ_CLASS
public static final byte INTER_LAYER_OBJECT_VERSION
public static final short INTER_LAYER_OBJ_MINIMUM_LENGTH
public static final boolean DEFAULT_IFLAG
public static final boolean DEFAULT_NFLAG
public static final int OBJECT_HEADER_LENGTH
public static final int NFLAG_SHIFT_VALUE
public static final int IFLAG_SHIFT_VALUE
public PcepInterLayerObjectVer1(PcepObjectHeader interLayerObjHeader, boolean bNFlag, boolean bIFlag)
interLayerObjHeader - inter layer object headerbNFlag - N flagbIFlag - I flagpublic void setInterLayerObjHeader(PcepObjectHeader obj)
obj - object headerpublic void setbNFlag(boolean bNFlag)
PcepInterLayerObjectsetbNFlag in interface PcepInterLayerObjectbNFlag - N Flagpublic void setbIFlag(boolean bIFlag)
PcepInterLayerObjectsetbIFlag in interface PcepInterLayerObjectbIFlag - I Flagpublic PcepObjectHeader getInterLayerObjHeader()
public boolean getbNFlag()
PcepInterLayerObjectgetbNFlag in interface PcepInterLayerObjectpublic boolean getbIFlag()
PcepInterLayerObjectgetbIFlag in interface PcepInterLayerObjectpublic static PcepInterLayerObject read(org.jboss.netty.buffer.ChannelBuffer cb) throws PcepParseException
cb - of type channel bufferPcepParseException - when fails to read from channel bufferpublic int write(org.jboss.netty.buffer.ChannelBuffer cb)
throws PcepParseException
PcepInterLayerObjectwrite in interface PcepInterLayerObjectcb - channel bufferPcepParseException - while writing Inter Layer Object.Copyright © 2015. All rights reserved.