Package com.biglybt.core.util
Class RARTOCDecoder
- java.lang.Object
-
- com.biglybt.core.util.RARTOCDecoder
-
public class RARTOCDecoder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RARTOCDecoder.DataProvider
static interface
RARTOCDecoder.TOCResultHandler
-
Field Summary
Fields Modifier and Type Field Description private RARTOCDecoder.DataProvider
provider
-
Constructor Summary
Constructors Constructor Description RARTOCDecoder(RARTOCDecoder.DataProvider _provider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
analyse(RARTOCDecoder.TOCResultHandler result_handler)
private void
analyseSupport(RARTOCDecoder.TOCResultHandler result_handler)
private java.lang.String
decodeName(byte[] b_data, int pos)
private static long
getInteger(byte[] buffer, int pos)
private static int
getShort(byte[] buffer, int pos)
static void
main(java.lang.String[] args)
private void
readFully(byte[] buffer)
-
-
-
Field Detail
-
provider
private final RARTOCDecoder.DataProvider provider
-
-
Constructor Detail
-
RARTOCDecoder
public RARTOCDecoder(RARTOCDecoder.DataProvider _provider)
-
-
Method Detail
-
analyse
public void analyse(RARTOCDecoder.TOCResultHandler result_handler) throws java.io.IOException
- Throws:
java.io.IOException
-
analyseSupport
private void analyseSupport(RARTOCDecoder.TOCResultHandler result_handler) throws java.io.IOException
- Throws:
java.io.IOException
-
decodeName
private java.lang.String decodeName(byte[] b_data, int pos)
-
readFully
private void readFully(byte[] buffer) throws java.io.IOException
- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args)
-
getShort
private static int getShort(byte[] buffer, int pos)
-
getInteger
private static long getInteger(byte[] buffer, int pos)
-
-