Package | Description |
---|---|
com.comcast.oscar.ber | |
com.comcast.oscar.compiler | |
com.comcast.oscar.configurationfile | |
com.comcast.oscar.tlv |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
BERService.getBERSetValue(byte[] bBERSetValueTLV) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<HexString> |
PacketCableCompiler.getTopLevelTlvToHexStringList(byte[] baTlv)
This method will find each TopLevel TLV and put it into a HexString Object
|
static byte[] |
PacketCableCompiler.stripTlv(int iType,
byte[] bTlvByteArray) |
Modifier and Type | Method and Description |
---|---|
TlvBuilder |
ConfigurationFileExport.getTlvBuilder() |
void |
CommonTlvInsertions.insertTLV(java.lang.String sTLV,
boolean overWriteTLV) |
static void |
CommonTlvInsertions.insertTLV(java.lang.String sTLV,
ConfigurationFile cf,
boolean boolFinalize) |
static TlvBuilder |
ConfigurationFile.stripFinalize(TlvBuilder tbTLV,
int iConfigurationFileType) |
Modifier and Type | Method and Description |
---|---|
void |
TlvBuilder.add(HexString hsObject)
This method assumes that each Type is of 1 byte Length
|
void |
TlvVariableBinding.add(int iTlvType,
byte[] bValue) |
void |
TlvBuilder.add(int iTlvType,
byte[] bValue) |
void |
TlvBuild.add(int iTlvType,
byte[] bValue)
Method add.
|
void |
TlvBuilder.add(int iTlvType,
byte[] bValue,
boolean booleanStripExistingTlv) |
void |
TlvVariableBinding.add(int iTlvType,
byte[] bValue,
int iNumByteLength) |
void |
TlvBuilder.add(int iTlvType,
HexString hsValue) |
void |
TlvBuilder.add(int iTlvType,
java.lang.Integer iValue) |
void |
TlvBuilder.encapsulateTlv(int iTlvType) |
static byte[] |
TlvBuilder.encapsulateTlv(int iTlvType,
byte[] baValue) |
void |
TlvBuilder.encapsulateTlv(int iTlvType,
int iLength) |
static byte[] |
TlvBuilder.findTLVIndex(byte[] bTlvBuffer,
byte[] bParentChildTlvEncodeList) |
static byte[] |
TlvVariableBinding.findTLVIndex(byte[] _bTlvBuffer,
byte[] bParentChildTlvEncodeList,
int iTopLevelTlvNumByteLength)
This Method assumes that each TLV Level that it is searching is of the same Number of Byte Length
|
static byte[] |
TlvBuilder.findTLVIndex(byte[] bTlvBuffer,
byte[] bParentChildTlvEncodeList,
java.util.Map<java.lang.Integer,java.lang.Integer> miiTypeByteLength) |
static int |
TlvBuilder.findTLVIndex(byte[] bTlvBuffer,
int iType) |
static java.util.List<byte[]> |
TlvBuilder.getTlvHexByType(byte[] bTLV)
This method assumes all TopLevel TLV are 1 Byte Length
|
static java.util.List<byte[]> |
TlvBuilder.getTlvHexByType(byte[] bTLV,
java.util.Map<java.lang.Integer,java.lang.Integer> miiTypeToByteLength) |
static int |
TlvBuilder.getTlvLength(byte[] bTlvBuffer,
int iInitalPosition,
int iByteLength) |
static byte[] |
TlvBuilder.getTlvValue(byte[] bTlvBuffer) |
static byte[] |
TlvBuilder.getTlvValue(byte[] bTlvBuffer,
int iInitalPosition) |
static byte[] |
TlvBuilder.getTlvValue(byte[] bTlvBuffer,
int iInitalPosition,
int iByteLength) |
static int |
TlvBuilder.nextTLVIndex(byte[] bTlvBuffer,
int iInitalPosition) |
static int |
TlvVariableBinding.nextTLVIndex(byte[] bTlvBuffer,
int iInitalPosition,
int iByteLength) |
static int |
TlvBuilder.nextTLVIndex(byte[] bTlvBuffer,
int iInitalPosition,
int iByteLength) |
static TlvBuilder |
TlvBuilder.reorderTLV(boolean booDirection,
TlvBuilder tb) |
static byte[] |
TlvBuilder.stripTlv(int iType,
byte[] bTlvByteArray)
This method assumes each type has a 1 byte length encoding
|
static byte[] |
TlvBuilder.stripTlv(int iType,
byte[] bTlvByteArray,
java.util.Map<java.lang.Integer,java.lang.Integer> miiTypeToByteLength) |
static byte[] |
TlvBuilder.stripZeroByteTLV(byte[] bTlvByteArray,
java.util.Map<java.lang.Integer,java.lang.Integer> miiTypeToByteLength)
This method will remove any TLV that contain a Zero Byte Length
|