java.lang.Object
com.synchrona.jred.IrOBEX
- public class IrOBEX
- extends java.lang.Object
Implements the Infrared Data Association (IrDA) Object Exchange (OBEX)
protocol.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IROBEX_FLAGS
public static final byte IROBEX_FLAGS
- See Also:
- Constant Field Values
IROBEX_VERSION
public static final byte IROBEX_VERSION
- See Also:
- Constant Field Values
OPCODE_CONNECT_REQUEST
public static final byte OPCODE_CONNECT_REQUEST
- See Also:
- Constant Field Values
OPCODE_DISCONNECT_REQUEST
public static final byte OPCODE_DISCONNECT_REQUEST
- See Also:
- Constant Field Values
OPCODE_PUT_REQUEST
public static final byte OPCODE_PUT_REQUEST
- See Also:
- Constant Field Values
STATE_READY
public static final int STATE_READY
- See Also:
- Constant Field Values
STATE_RECEIVING
public static final int STATE_RECEIVING
- See Also:
- Constant Field Values
m_ayPacket
private byte[] m_ayPacket
m_bDone
private boolean m_bDone
m_inbox
private java.io.File m_inbox
m_log
private com.synchrona.util.Log m_log
m_nPacketLength
private int m_nPacketLength
m_nState
private int m_nState
m_outStream
private java.io.ByteArrayOutputStream m_outStream
m_params
private java.util.Hashtable m_params
IrOBEX
public IrOBEX(com.synchrona.util.Log log)
serviceRequest
public void serviceRequest(TinyTP tinyTP,
IrLMPConnection conn,
byte[] ayData,
int nOffset,
int nLength)
throws java.lang.Exception
doPut
private void doPut()
- Save a beamed object as a file in the inbox directory.
processPacket
private void processPacket(TinyTP tinyTP)
handleConnectRequest
private void handleConnectRequest(TinyTP tinyTP,
boolean bFinal)
handleDisconnectRequest
private void handleDisconnectRequest(TinyTP tinyTP,
boolean bFinal)
handlePutRequest
private void handlePutRequest(TinyTP tinyTP,
boolean bFinal)
parseHeaders
private void parseHeaders()
throws java.lang.Exception
connectRequest
private void connectRequest(TinyTP tinyTP)