java.lang.Object
com.synchrona.jred.IrIAS
- All Implemented Interfaces:
- iIrLMPService
- public class IrIAS
- extends java.lang.Object
- implements iIrLMPService
|
Constructor Summary |
private |
IrIAS()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IRIAS_CLIENT
private static final byte IRIAS_CLIENT
- See Also:
- Constant Field Values
IRIAS_SERVER
private static final byte IRIAS_SERVER
- See Also:
- Constant Field Values
MASK_COMMAND_BIT
private static final byte MASK_COMMAND_BIT
- See Also:
- Constant Field Values
LM_GET_VALUE_BY_CLASS
private static final int LM_GET_VALUE_BY_CLASS
- See Also:
- Constant Field Values
s_instance
private static IrIAS s_instance
m_bDoLogging
private boolean m_bDoLogging
m_log
private com.synchrona.util.Log m_log
IrIAS
private IrIAS()
connectRequest
public void connectRequest(Test irlmp,
byte yDestinationLSAP,
byte ySourceLSAP,
byte[] ayUserData)
- Specified by:
connectRequest in interface iIrLMPService
getInstance
public static IrIAS getInstance()
- Per IrLMP specification there is one and only one instance
of IAS per LMP instance.
serviceRequest
public void serviceRequest(Test irlmp,
IrLMPConnection conn,
byte[] ayRequest,
int nOffset,
int nLength)
throws java.lang.Exception
- Specified by:
serviceRequest in interface iIrLMPService
setLog
public void setLog(com.synchrona.util.Log log)
setLog
public void setLog(java.io.PrintWriter log)
- Specified by:
setLog in interface iIrLMPService
setLogging
public void setLogging(boolean bDoLogging)
- Specified by:
setLogging in interface iIrLMPService
getValueByClass
private void getValueByClass(Test irlmp,
java.lang.String strClass,
java.lang.String strAttribute)