org.mobicents.media.server.spi.resource.ss7
Interface Mtp2


public interface Mtp2


Field Summary
static int MTP2_ALIGNED
          Second state of IAC, we received one of: E,O,N.
static int MTP2_ALIGNED_READY
          Etnered on certain condition when T4 fires.
static int MTP2_INSERVICE
          In service state, entered from ALIGNED_READY on FISU/MSU
static int MTP2_NOT_ALIGNED
          Initial state of IAC phase, we send "O" here.
static int MTP2_OUT_OF_SERVICE
           
static int MTP2_PROVING
          Third state, entered from ALIGNED on receival of N or E
 
Method Summary
 void _closeLink()
           
 void _startLink()
           
 void _stopLink()
           
 void failLink()
           
 LinkSet getLinkSet()
           
 byte getSls()
           
 int getSltmTries()
           
 int getState()
          Returns current state of MTP2 link.
 int getSubService()
           
 int incrementSltmTries()
           
 boolean isEmergency()
           
 boolean isEnableDataTrace()
           
 boolean isEnableSuTrace()
           
 boolean isL2Debug()
           
 boolean isT1_SLTM()
           
 boolean isT17()
           
 boolean isT2_SLTM()
           
 boolean queue(byte[] msg)
           
 void restartSltmTries()
           
 void setEmergency(boolean emergency)
           
 void setEnableDataTrace(boolean enableDataTrace)
           
 void setEnableSuTrace(boolean enableSuTrace)
           
 void setL2Debug(boolean l2Debug)
           
 void setLayer1(Mtp1 layer1)
           
 void setLayer3(Mtp3 layer3)
           
 void setLinkSet(LinkSet linkSet)
           
 void setSubService(int subservice)
           
 void setT1_SLTMTimerAction(java.lang.Runnable r)
           
 void setT2_SLTMTimerAction(java.lang.Runnable r)
           
 void start_T1_SLTM()
           
 void start_T17()
          Starts/restarts T17 for this link
 void start_T2_SLTM()
           
 void stop_T1_SLTM()
           
 void stop_T17()
          Stops T17 timer for this link
 void stop_T2_SLTM()
           
 void threadTick(long thisTickStamp)
           
 void trace(java.lang.String msg)
           
 

Field Detail

MTP2_OUT_OF_SERVICE

static final int MTP2_OUT_OF_SERVICE
See Also:
Constant Field Values

MTP2_NOT_ALIGNED

static final int MTP2_NOT_ALIGNED
Initial state of IAC phase, we send "O" here. "E","O","N" have never been received.

See Also:
Constant Field Values

MTP2_ALIGNED

static final int MTP2_ALIGNED
Second state of IAC, we received one of: E,O,N. Depending on state we send E or N.

See Also:
Constant Field Values

MTP2_PROVING

static final int MTP2_PROVING
Third state, entered from ALIGNED on receival of N or E

See Also:
Constant Field Values

MTP2_ALIGNED_READY

static final int MTP2_ALIGNED_READY
Etnered on certain condition when T4 fires.

See Also:
Constant Field Values

MTP2_INSERVICE

static final int MTP2_INSERVICE
In service state, entered from ALIGNED_READY on FISU/MSU

See Also:
Constant Field Values
Method Detail

queue

boolean queue(byte[] msg)

_startLink

void _startLink()
                throws java.io.IOException
Throws:
java.io.IOException

_stopLink

void _stopLink()

_closeLink

void _closeLink()

failLink

void failLink()

getSls

byte getSls()

getLinkSet

LinkSet getLinkSet()

trace

void trace(java.lang.String msg)

threadTick

void threadTick(long thisTickStamp)

isEmergency

boolean isEmergency()

setEmergency

void setEmergency(boolean emergency)

restartSltmTries

void restartSltmTries()

incrementSltmTries

int incrementSltmTries()

getSltmTries

int getSltmTries()

getSubService

int getSubService()

setSubService

void setSubService(int subservice)

setT1_SLTMTimerAction

void setT1_SLTMTimerAction(java.lang.Runnable r)

setT2_SLTMTimerAction

void setT2_SLTMTimerAction(java.lang.Runnable r)

setLayer1

void setLayer1(Mtp1 layer1)

setLayer3

void setLayer3(Mtp3 layer3)

isL2Debug

boolean isL2Debug()

setL2Debug

void setL2Debug(boolean l2Debug)

isEnableDataTrace

boolean isEnableDataTrace()

setEnableDataTrace

void setEnableDataTrace(boolean enableDataTrace)

isEnableSuTrace

boolean isEnableSuTrace()

setEnableSuTrace

void setEnableSuTrace(boolean enableSuTrace)

getState

int getState()
Returns current state of MTP2 link. It can have on of following values:


start_T17

void start_T17()
Starts/restarts T17 for this link


stop_T17

void stop_T17()
Stops T17 timer for this link


isT17

boolean isT17()
Returns:
  • true - if T17 is already running
  • false - if T17 is not running

stop_T1_SLTM

void stop_T1_SLTM()

stop_T2_SLTM

void stop_T2_SLTM()

start_T1_SLTM

void start_T1_SLTM()

start_T2_SLTM

void start_T2_SLTM()

isT1_SLTM

boolean isT1_SLTM()

isT2_SLTM

boolean isT2_SLTM()

setLinkSet

void setLinkSet(LinkSet linkSet)


Copyright © 2010. All Rights Reserved.