test_class.declarator: channel
test_class.modifier: private
test_class.original_string: private TransferProxy channel;
test_class.type: TransferProxy
test_class.var_name: channel
test_class.declarator: terminal1
test_class.modifier: private
test_class.original_string: private Mtp1DummyImpl terminal1;
test_class.type: Mtp1DummyImpl
test_class.var_name: terminal1
test_class.declarator: terminal2
test_class.modifier: private
test_class.original_string: private Mtp1DummyImpl terminal2;
test_class.type: Mtp1DummyImpl
test_class.var_name: terminal2
test_class.declarator: link1
test_class.modifier: private
test_class.original_string: private Mtp3 link1;
test_class.type: Mtp3
test_class.var_name: link1
test_class.declarator: link2
test_class.modifier: private
test_class.original_string: private Mtp3 link2;
test_class.type: Mtp3
test_class.var_name: link2
test_class.file: servers/media/core/server-impl/src/test/java/org/mobicents/media/server/impl/resource/ss7/Mtp2Test.java
test_class.identifier: Mtp2Test
test_case.body: @Test
      public void testLink() throws Exception {
          link1.start();
          link2.start();
          
          Thread.currentThread().sleep(180000);
      }
test_case.class_method_signature: Mtp2Test.testLink()
test_case.full_signature: @Test public void testLink()
test_case.identifier: testLink
test_case.invocations: start start sleep currentThread
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLink()
focal_class.declarator: TIMEOUT_1 = 65000
focal_class.modifier: private final static
focal_class.original_string: private final static int TIMEOUT_1 = 65000;
focal_class.type: int
focal_class.var_name: TIMEOUT_1
focal_class.declarator: TIMEOUT_2 = 5000
focal_class.modifier: private final static
focal_class.original_string: private final static int TIMEOUT_2 = 5000;
focal_class.type: int
focal_class.var_name: TIMEOUT_2
focal_class.declarator: TIMEOUT_3 = 20000
focal_class.modifier: private final static
focal_class.original_string: private final static int TIMEOUT_3 = 20000;
focal_class.type: int
focal_class.var_name: TIMEOUT_3
focal_class.declarator: TIMEOUT_4_NORMAL = 9500
focal_class.modifier: private final static
focal_class.original_string: private final static int TIMEOUT_4_NORMAL = 9500;
focal_class.type: int
focal_class.var_name: TIMEOUT_4_NORMAL
focal_class.declarator: TIMEOUT_4_EMERGENCY = 500
focal_class.modifier: private final static
focal_class.original_string: private final static int TIMEOUT_4_EMERGENCY = 500;
focal_class.type: int
focal_class.var_name: TIMEOUT_4_EMERGENCY
focal_class.declarator: fcstab[] = new int[]{
          0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
          0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
          0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
          0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
          0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
          0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
          0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
          0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
          0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
          0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
          0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
          0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
          0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
          0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
          0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
          0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
          0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
          0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
          0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
          0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
          0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
          0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
          0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
          0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
          0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
          0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
          0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
          0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
          0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
          0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
          0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
          0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
      }
focal_class.modifier: private final static
focal_class.original_string: private final static int fcstab[] = new int[]{
          0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
          0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
          0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
          0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
          0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
          0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
          0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
          0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
          0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
          0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
          0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
          0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
          0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
          0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
          0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
          0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
          0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
          0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
          0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
          0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
          0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
          0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
          0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
          0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
          0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
          0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
          0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
          0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
          0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
          0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
          0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
          0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
      };
focal_class.type: int
focal_class.var_name: fcstab
focal_class.declarator: RX_TX_BUFF_SIZE = 16
focal_class.modifier: private final static
focal_class.original_string: private final static int RX_TX_BUFF_SIZE = 16;
focal_class.type: int
focal_class.var_name: RX_TX_BUFF_SIZE
focal_class.declarator: FRAME_STATUS_INDICATION_O = 0
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_O = 0;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_O
focal_class.declarator: FRAME_STATUS_INDICATION_N = 1
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_N = 1;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_N
focal_class.declarator: FRAME_STATUS_INDICATION_E = 2
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_E = 2;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_E
focal_class.declarator: FRAME_STATUS_INDICATION_OS = 3
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_OS = 3;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_OS
focal_class.declarator: FRAME_STATUS_INDICATION_PO = 4
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_PO = 4;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_PO
focal_class.declarator: FRAME_STATUS_INDICATION_B = 5
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_STATUS_INDICATION_B = 5;
focal_class.type: int
focal_class.var_name: FRAME_STATUS_INDICATION_B
focal_class.declarator: FRAME_FISU = 6
focal_class.modifier: private final static
focal_class.original_string: private final static int FRAME_FISU = 6;
focal_class.type: int
focal_class.var_name: FRAME_FISU
focal_class.declarator: MTP2_READY = 1
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_READY = 1;
focal_class.type: int
focal_class.var_name: MTP2_READY
focal_class.declarator: MTP2_INSERVICE = 2
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_INSERVICE = 2;
focal_class.type: int
focal_class.var_name: MTP2_INSERVICE
focal_class.declarator: MTP2_NOT_ALIGNED = 3
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_NOT_ALIGNED = 3;
focal_class.type: int
focal_class.var_name: MTP2_NOT_ALIGNED
focal_class.declarator: MTP2_ALIGNED = 4
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_ALIGNED = 4;
focal_class.type: int
focal_class.var_name: MTP2_ALIGNED
focal_class.declarator: MTP2_PROVING = 5
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_PROVING = 5;
focal_class.type: int
focal_class.var_name: MTP2_PROVING
focal_class.declarator: MTP2_OUT_OF_SERVICE = 0
focal_class.modifier: private final static
focal_class.original_string: private final static int MTP2_OUT_OF_SERVICE = 0;
focal_class.type: int
focal_class.var_name: MTP2_OUT_OF_SERVICE
focal_class.declarator: NORMAL_AERM_THRESHOLD = 1
focal_class.modifier: public final static
focal_class.original_string: public final static int NORMAL_AERM_THRESHOLD = 1;
focal_class.type: int
focal_class.var_name: NORMAL_AERM_THRESHOLD
focal_class.declarator: EMERGENCY_AERM_THRESHOLD = 1
focal_class.modifier: public final static
focal_class.original_string: public final static int EMERGENCY_AERM_THRESHOLD = 1;
focal_class.type: int
focal_class.var_name: EMERGENCY_AERM_THRESHOLD
focal_class.declarator: state
focal_class.modifier: private
focal_class.original_string: private int state;
focal_class.type: int
focal_class.var_name: state
focal_class.declarator: layer1
focal_class.modifier: private
focal_class.original_string: private Mtp1 layer1;
focal_class.type: Mtp1
focal_class.var_name: layer1
focal_class.declarator: span
focal_class.modifier: private
focal_class.original_string: private int span;
focal_class.type: int
focal_class.var_name: span
focal_class.declarator: timeslot
focal_class.modifier: private
focal_class.original_string: private int timeslot;
focal_class.type: int
focal_class.var_name: timeslot
focal_class.declarator: started
focal_class.modifier: private
focal_class.original_string: private boolean started;
focal_class.type: boolean
focal_class.var_name: started
focal_class.declarator: hdlc = new FastHDLC()
focal_class.modifier: private
focal_class.original_string: private FastHDLC hdlc = new FastHDLC();
focal_class.type: FastHDLC
focal_class.var_name: hdlc
focal_class.declarator: rxState = new HdlcState()
focal_class.modifier: private
focal_class.original_string: private HdlcState rxState = new HdlcState();
focal_class.type: HdlcState
focal_class.var_name: rxState
focal_class.declarator: txState = new HdlcState()
focal_class.modifier: private
focal_class.original_string: private HdlcState txState = new HdlcState();
focal_class.type: HdlcState
focal_class.var_name: txState
focal_class.declarator: rxLen = 0
focal_class.modifier: private
focal_class.original_string: private int rxLen = 0;
focal_class.type: int
focal_class.var_name: rxLen
focal_class.declarator: txLen = 0
focal_class.modifier: private
focal_class.original_string: private int txLen = 0;
focal_class.type: int
focal_class.var_name: txLen
focal_class.declarator: txOffset = 0
focal_class.modifier: private
focal_class.original_string: private int txOffset = 0;
focal_class.type: int
focal_class.var_name: txOffset
focal_class.declarator: sendBSN
focal_class.modifier: private
focal_class.original_string: private int sendBSN;
focal_class.type: int
focal_class.var_name: sendBSN
focal_class.declarator: sendBIB
focal_class.modifier: private
focal_class.original_string: private int sendBIB;
focal_class.type: int
focal_class.var_name: sendBIB
focal_class.declarator: sendFIB
focal_class.modifier: private
focal_class.original_string: private int sendFIB;
focal_class.type: int
focal_class.var_name: sendFIB
focal_class.declarator: lastSentSN = 0
focal_class.modifier: private
focal_class.original_string: private int lastSentSN = 0;
focal_class.type: int
focal_class.var_name: lastSentSN
focal_class.declarator: txBuffer = new byte[RX_TX_BUFF_SIZE]
focal_class.modifier: private
focal_class.original_string: private byte[] txBuffer = new byte[RX_TX_BUFF_SIZE];
focal_class.type: byte[]
focal_class.var_name: txBuffer
focal_class.declarator: rxBuffer = new byte[RX_TX_BUFF_SIZE]
focal_class.modifier: private
focal_class.original_string: private byte[] rxBuffer = new byte[RX_TX_BUFF_SIZE];
focal_class.type: byte[]
focal_class.var_name: rxBuffer
focal_class.declarator: rxFrame = new int[279]
focal_class.modifier: private
focal_class.original_string: private int[] rxFrame = new int[279];
focal_class.type: int[]
focal_class.var_name: rxFrame
focal_class.declarator: txFrame = new byte[279]
focal_class.modifier: private
focal_class.original_string: private byte[] txFrame = new byte[279];
focal_class.type: byte[]
focal_class.var_name: txFrame
focal_class.declarator: txQueue = new TxQueue()
focal_class.modifier: private
focal_class.original_string: private TxQueue txQueue = new TxQueue();
focal_class.type: TxQueue
focal_class.var_name: txQueue
focal_class.declarator: doCRC = 0
focal_class.modifier: private
focal_class.original_string: private int doCRC = 0;
focal_class.type: int
focal_class.var_name: doCRC
focal_class.declarator: rxCRC = 0xffff
focal_class.modifier: private
focal_class.original_string: private int rxCRC = 0xffff;
focal_class.type: int
focal_class.var_name: rxCRC
focal_class.declarator: txCRC = 0xffff
focal_class.modifier: private
focal_class.original_string: private int txCRC = 0xffff;
focal_class.type: int
focal_class.var_name: txCRC
focal_class.declarator: rxFSN = 127
focal_class.modifier: private
focal_class.original_string: private int rxFSN = 127;
focal_class.type: int
focal_class.var_name: rxFSN
focal_class.declarator: rxBSN = 127
focal_class.modifier: private
focal_class.original_string: private int rxBSN = 127;
focal_class.type: int
focal_class.var_name: rxBSN
focal_class.declarator: txFSN = 127
focal_class.modifier: private
focal_class.original_string: private int txFSN = 127;
focal_class.type: int
focal_class.var_name: txFSN
focal_class.declarator: txBSN = 127
focal_class.modifier: private
focal_class.original_string: private int txBSN = 127;
focal_class.type: int
focal_class.var_name: txBSN
focal_class.declarator: rxFIB = 1
focal_class.modifier: private
focal_class.original_string: private int rxFIB = 1;
focal_class.type: int
focal_class.var_name: rxFIB
focal_class.declarator: rxBIB = 1
focal_class.modifier: private
focal_class.original_string: private int rxBIB = 1;
focal_class.type: int
focal_class.var_name: rxBIB
focal_class.declarator: txFIB = 1
focal_class.modifier: private
focal_class.original_string: private int txFIB = 1;
focal_class.type: int
focal_class.var_name: txFIB
focal_class.declarator: txBIB = 1
focal_class.modifier: private
focal_class.original_string: private int txBIB = 1;
focal_class.type: int
focal_class.var_name: txBIB
focal_class.declarator: name
focal_class.modifier: private
focal_class.original_string: private String name;
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: logger = Logger.getLogger(Mtp2.class)
focal_class.modifier: private
focal_class.original_string: private Logger logger = Logger.getLogger(Mtp2.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: threadFactory = new MTPThreadFactoryImpl()
focal_class.modifier: private final
focal_class.original_string: private final MTPThreadFactoryImpl threadFactory = new MTPThreadFactoryImpl();
focal_class.type: MTPThreadFactoryImpl
focal_class.var_name: threadFactory
focal_class.declarator: mtpThread = Executors.newSingleThreadScheduledExecutor(threadFactory)
focal_class.modifier: private final
focal_class.original_string: private final ScheduledExecutorService mtpThread = Executors.newSingleThreadScheduledExecutor(threadFactory);
focal_class.type: ScheduledExecutorService
focal_class.var_name: mtpThread
focal_class.declarator: timerThreadFactory = new MTPTimerThreadFactoryImpl()
focal_class.modifier: private final static
focal_class.original_string: private final static MTPTimerThreadFactoryImpl timerThreadFactory = new MTPTimerThreadFactoryImpl();
focal_class.type: MTPTimerThreadFactoryImpl
focal_class.var_name: timerThreadFactory
focal_class.declarator: mtpTimer = Executors.newSingleThreadScheduledExecutor(timerThreadFactory)
focal_class.modifier: protected final static
focal_class.original_string: protected final static ScheduledExecutorService mtpTimer = Executors.newSingleThreadScheduledExecutor(timerThreadFactory);
focal_class.type: ScheduledExecutorService
focal_class.var_name: mtpTimer
focal_class.declarator: POLL_DELAY = 2
focal_class.modifier: private
focal_class.original_string: private int POLL_DELAY = 2;
focal_class.type: int
focal_class.var_name: POLL_DELAY
focal_class.declarator: poll
focal_class.modifier: private
focal_class.original_string: private ScheduledFuture poll;
focal_class.type: ScheduledFuture
focal_class.var_name: poll
focal_class.declarator: aermThreshold
focal_class.modifier: private
focal_class.original_string: private int aermThreshold;
focal_class.type: int
focal_class.var_name: aermThreshold
focal_class.declarator: emergency = false
focal_class.modifier: private
focal_class.original_string: private boolean emergency = false;
focal_class.type: boolean
focal_class.var_name: emergency
focal_class.declarator: t1Action = new T1Action()
focal_class.modifier: private
focal_class.original_string: private T1Action t1Action = new T1Action();
focal_class.type: T1Action
focal_class.var_name: t1Action
focal_class.declarator: T1
focal_class.modifier: private
focal_class.original_string: private ScheduledFuture T1;
focal_class.type: ScheduledFuture
focal_class.var_name: T1
focal_class.declarator: t2Action = new T2Action()
focal_class.modifier: private
focal_class.original_string: private T2Action t2Action = new T2Action();
focal_class.type: T2Action
focal_class.var_name: t2Action
focal_class.declarator: T2
focal_class.modifier: private
focal_class.original_string: private ScheduledFuture T2;
focal_class.type: ScheduledFuture
focal_class.var_name: T2
focal_class.declarator: t3Action = new T3Action()
focal_class.modifier: private
focal_class.original_string: private T3Action t3Action = new T3Action();
focal_class.type: T3Action
focal_class.var_name: t3Action
focal_class.declarator: T3
focal_class.modifier: private
focal_class.original_string: private ScheduledFuture T3;
focal_class.type: ScheduledFuture
focal_class.var_name: T3
focal_class.declarator: t4Action = new T4Action()
focal_class.modifier: private
focal_class.original_string: private T4Action t4Action = new T4Action();
focal_class.type: T4Action
focal_class.var_name: t4Action
focal_class.declarator: T4
focal_class.modifier: private
focal_class.original_string: private ScheduledFuture T4;
focal_class.type: ScheduledFuture
focal_class.var_name: T4
focal_class.declarator: TIMEOUT_4
focal_class.modifier: private
focal_class.original_string: private int TIMEOUT_4;
focal_class.type: int
focal_class.var_name: TIMEOUT_4
focal_class.declarator: cp
focal_class.modifier: private
focal_class.original_string: private int cp;
focal_class.type: int
focal_class.var_name: cp
focal_class.declarator: futureProving
focal_class.modifier: private
focal_class.original_string: private boolean futureProving;
focal_class.type: boolean
focal_class.var_name: futureProving
focal_class.declarator: mtp3
focal_class.modifier: private
focal_class.original_string: private Mtp3 mtp3;
focal_class.type: Mtp3
focal_class.var_name: mtp3
focal_class.declarator: nCount
focal_class.modifier: private
focal_class.original_string: private int nCount;
focal_class.type: int
focal_class.var_name: nCount
focal_class.declarator: dCount
focal_class.modifier: private
focal_class.original_string: private int dCount;
focal_class.type: int
focal_class.var_name: dCount
focal_class.declarator: eCount
focal_class.modifier: private
focal_class.original_string: private int eCount;
focal_class.type: int
focal_class.var_name: eCount
focal_class.file: servers/media/core/server-impl/src/main/java/org/mobicents/media/server/impl/resource/ss7/Mtp2.java
focal_class.identifier: Mtp2
focal_class.interfaces: implements Runnable
focal_class.class_method_signature: Mtp2.Mtp2(String name)
focal_class.full_signature: public  Mtp2(String name)
focal_class.identifier: Mtp2
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.signature:  Mtp2(String name)
focal_class.class_method_signature: Mtp2.setLayer1(Mtp1 layer1)
focal_class.full_signature: public void setLayer1(Mtp1 layer1)
focal_class.identifier: setLayer1
focal_class.modifiers: public
focal_class.parameters: (Mtp1 layer1)
focal_class.return: void
focal_class.signature: void setLayer1(Mtp1 layer1)
focal_class.class_method_signature: Mtp2.setLayer3(Mtp3 mtp3)
focal_class.full_signature: protected void setLayer3(Mtp3 mtp3)
focal_class.identifier: setLayer3
focal_class.modifiers: protected
focal_class.parameters: (Mtp3 mtp3)
focal_class.return: void
focal_class.signature: void setLayer3(Mtp3 mtp3)
focal_class.class_method_signature: Mtp2.getSpan()
focal_class.full_signature: public int getSpan()
focal_class.identifier: getSpan
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSpan()
focal_class.class_method_signature: Mtp2.setSpan(int span)
focal_class.full_signature: public void setSpan(int span)
focal_class.identifier: setSpan
focal_class.modifiers: public
focal_class.parameters: (int span)
focal_class.return: void
focal_class.signature: void setSpan(int span)
focal_class.class_method_signature: Mtp2.getTimeslot()
focal_class.full_signature: public int getTimeslot()
focal_class.identifier: getTimeslot
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTimeslot()
focal_class.class_method_signature: Mtp2.setTimeslot(int timeslot)
focal_class.full_signature: public void setTimeslot(int timeslot)
focal_class.identifier: setTimeslot
focal_class.modifiers: public
focal_class.parameters: (int timeslot)
focal_class.return: void
focal_class.signature: void setTimeslot(int timeslot)
focal_class.class_method_signature: Mtp2.start()
focal_class.full_signature: public void start()
focal_class.identifier: start
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void start()
focal_class.class_method_signature: Mtp2.startInitialAlignment()
focal_class.full_signature: private void startInitialAlignment()
focal_class.identifier: startInitialAlignment
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startInitialAlignment()
focal_class.class_method_signature: Mtp2.queue(byte[] msg)
focal_class.full_signature: public void queue(byte[] msg)
focal_class.identifier: queue
focal_class.modifiers: public
focal_class.parameters: (byte[] msg)
focal_class.return: void
focal_class.signature: void queue(byte[] msg)
focal_class.class_method_signature: Mtp2.queueLSSU(int indicator)
focal_class.full_signature: private void queueLSSU(int indicator)
focal_class.identifier: queueLSSU
focal_class.modifiers: private
focal_class.parameters: (int indicator)
focal_class.return: void
focal_class.signature: void queueLSSU(int indicator)
focal_class.class_method_signature: Mtp2.queueFISU()
focal_class.full_signature: private void queueFISU()
focal_class.identifier: queueFISU
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void queueFISU()
focal_class.class_method_signature: Mtp2.queueNextFrame()
focal_class.full_signature: private void queueNextFrame()
focal_class.identifier: queueNextFrame
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void queueNextFrame()
focal_class.class_method_signature: Mtp2.stop()
focal_class.full_signature: public void stop()
focal_class.identifier: stop
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void stop()
focal_class.class_method_signature: Mtp2.PPP_FCS(int fcs, int c)
focal_class.full_signature: public int PPP_FCS(int fcs, int c)
focal_class.identifier: PPP_FCS
focal_class.modifiers: public
focal_class.parameters: (int fcs, int c)
focal_class.return: int
focal_class.signature: int PPP_FCS(int fcs, int c)
focal_class.class_method_signature: Mtp2.processLssu(int fsn, int fib)
focal_class.full_signature: private void processLssu(int fsn, int fib)
focal_class.identifier: processLssu
focal_class.modifiers: private
focal_class.parameters: (int fsn, int fib)
focal_class.return: void
focal_class.signature: void processLssu(int fsn, int fib)
focal_class.class_method_signature: Mtp2.processFISU()
focal_class.full_signature: private void processFISU()
focal_class.identifier: processFISU
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void processFISU()
focal_class.class_method_signature: Mtp2.processMSU(int len)
focal_class.full_signature: private void processMSU(int len)
focal_class.identifier: processMSU
focal_class.modifiers: private
focal_class.parameters: (int len)
focal_class.return: void
focal_class.signature: void processMSU(int len)
focal_class.class_method_signature: Mtp2.processFrame()
focal_class.full_signature: private void processFrame()
focal_class.identifier: processFrame
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void processFrame()
focal_class.class_method_signature: Mtp2.processRx(byte[] buff, int len)
focal_class.full_signature: private void processRx(byte[] buff, int len)
focal_class.identifier: processRx
focal_class.modifiers: private
focal_class.parameters: (byte[] buff, int len)
focal_class.return: void
focal_class.signature: void processRx(byte[] buff, int len)
focal_class.class_method_signature: Mtp2.processTx()
focal_class.full_signature: private void processTx()
focal_class.identifier: processTx
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void processTx()
focal_class.class_method_signature: Mtp2.run()
focal_class.full_signature: public void run()
focal_class.identifier: run
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void run()
focal_class.class_method_signature: Mtp2.countError()
focal_class.full_signature: private void countError()
focal_class.identifier: countError
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void countError()
focal_class.class_method_signature: Mtp2.countFrame()
focal_class.full_signature: private void countFrame()
focal_class.identifier: countFrame
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void countFrame()
focal_class.class_method_signature: Mtp2.dump(byte[] buff, int size)
focal_class.full_signature: private String dump(byte[] buff, int size)
focal_class.identifier: dump
focal_class.modifiers: private
focal_class.parameters: (byte[] buff, int size)
focal_class.return: String
focal_class.signature: String dump(byte[] buff, int size)
focal_class.class_method_signature: Mtp2.dump(int[] buff, int size)
focal_class.full_signature: private String dump(int[] buff, int size)
focal_class.identifier: dump
focal_class.modifiers: private
focal_class.parameters: (int[] buff, int size)
focal_class.return: String
focal_class.signature: String dump(int[] buff, int size)
focal_method.body: public void start() throws IOException {
  //        String devName = "/dev/zap/" + (31*span - 29 + timeslot);
          layer1.open();
          started = true;
          logger.info("Link(" + name + ") is out of service now");
          
          poll = mtpThread.scheduleAtFixedRate(this, 0, POLL_DELAY, TimeUnit.MILLISECONDS);
          state = Mtp2.MTP2_OUT_OF_SERVICE;
          
          queueLSSU(FRAME_STATUS_INDICATION_OS);
          processTx();
          
          startInitialAlignment();
      }
focal_method.class_method_signature: Mtp2.start()
focal_method.full_signature: public void start()
focal_method.identifier: start
focal_method.invocations: open info scheduleAtFixedRate queueLSSU processTx startInitialAlignment
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void start()