| Modifier and Type | Field and Description |
|---|---|
static byte |
DECODER_BUFFER
Decoder is buffering state constant.
|
static byte |
DECODER_CONTINUE
Deconding continues state constant.
|
static byte |
DECODER_OK
Decoding finished successfully state constant.
|
static String |
SESSION_KEY
Session key constant.
|
| Constructor and Description |
|---|
ProtocolState() |
| Modifier and Type | Method and Description |
|---|---|
void |
bufferDecoding(int amount)
Specifies buffer decoding amount
|
boolean |
canContinueDecoding()
Checks whether decoding process can be continued.
|
boolean |
canStartDecoding(int remaining)
Checks whether remaining buffer size is greater or equal than buffer amount and so if it makes sense to start decoding.
|
void |
continueDecoding()
Set decoding state as "needed to be continued".
|
int |
getDecoderBufferAmount()
Returns current buffer amount.
|
boolean |
hasDecodedObject()
Checks whether decoding is complete.
|
void |
startDecoding()
Starts decoding.
|
public static final String SESSION_KEY
public static byte DECODER_OK
public static byte DECODER_CONTINUE
public static byte DECODER_BUFFER
public int getDecoderBufferAmount()
public void bufferDecoding(int amount)
amount - Buffer decoding amountpublic void continueDecoding()
public boolean canStartDecoding(int remaining)
remaining - Remaining buffer sizetrue if there is data to decode, false otherwisepublic void startDecoding()
public boolean hasDecodedObject()
true if decoding has finished, false otherwisepublic boolean canContinueDecoding()
true if decoding can be continued, false otherwiseCopyright © 2006-2012 The Red5 Project