Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.synchrona.jred
Class IrIAS  view IrIAS download IrIAS.java

java.lang.Object
  extended bycom.synchrona.jred.IrIAS
All Implemented Interfaces:
iIrLMPService

public class IrIAS
extends java.lang.Object
implements iIrLMPService


Field Summary
private static byte IRIAS_CLIENT
           
private static byte IRIAS_SERVER
           
private static int LM_GET_VALUE_BY_CLASS
           
private  boolean m_bDoLogging
           
private  com.synchrona.util.Log m_log
           
private static byte MASK_COMMAND_BIT
           
private static IrIAS s_instance
           
 
Constructor Summary
private IrIAS()
           
 
Method Summary
 void connectRequest(Test irlmp, byte yDestinationLSAP, byte ySourceLSAP, byte[] ayUserData)
           
static IrIAS getInstance()
          Per IrLMP specification there is one and only one instance of IAS per LMP instance.
private  void getValueByClass(Test irlmp, java.lang.String strClass, java.lang.String strAttribute)
           
 void serviceRequest(Test irlmp, IrLMPConnection conn, byte[] ayRequest, int nOffset, int nLength)
           
 void setLog(com.synchrona.util.Log log)
           
 void setLog(java.io.PrintWriter log)
           
 void setLogging(boolean bDoLogging)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

IrIAS

private IrIAS()
Method Detail

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)