/*
* TeleStax, Open Source Cloud Communications Copyright 2012.
* and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.mobicents.protocols.ss7.tools.simulator.level1;
/**
*
* @author sergey vetyutnev
*
*/
public interface M3uaManMBean {
boolean getStorePcapTrace();
void setStorePcapTrace(boolean val);
String getSctpLocalHost();
void setSctpLocalHost(String val);
String getSctpLocalHost2();
void setSctpLocalHost2(String val);
int getSctpLocalPort();
void setSctpLocalPort(int val);
int getSctpLocalPort2();
void setSctpLocalPort2(int val);
String getSctpRemoteHost();
void setSctpRemoteHost(String val);
String getSctpRemoteHost2();
void setSctpRemoteHost2(String val);
int getSctpRemotePort();
void setSctpRemotePort(int val);
int getSctpRemotePort2();
void setSctpRemotePort2(int val);
String getSctpExtraHostAddresses();
void setSctpExtraHostAddresses(String val);
boolean isSctpIsServer();
void setSctpIsServer(boolean val);
BIpChannelType getSctpIPChannelType();
void setSctpIPChannelType(BIpChannelType val);
String getSctpIPChannelType_Value();
M3uaFunctionality getM3uaFunctionality();
void setM3uaFunctionality(M3uaFunctionality val);
String getM3uaFunctionality_Value();
M3uaIPSPType getM3uaIPSPType();
void setM3uaIPSPType(M3uaIPSPType val);
String getM3uaIPSPType_Value();
M3uaRoutingLabelFormat getRoutingLabelFormat();
void setRoutingLabelFormat(M3uaRoutingLabelFormat val);
String getRoutingLabelFormat_Value();
M3uaExchangeType getM3uaExchangeType();
void setM3uaExchangeType(M3uaExchangeType val);
String getM3uaExchangeType_Value();
int getM3uaDpc();
void setM3uaDpc(int val);
int getM3uaDpc2();
void setM3uaDpc2(int val);
int getM3uaOpc();
void setM3uaOpc(int val);
int getM3uaOpc2();
void setM3uaOpc2(int val);
int getM3uaSi();
void setM3uaSi(int val);
long getM3uaRoutingContext();
void setM3uaRoutingContext(long val);
long getM3uaNetworkAppearance();
void setM3uaNetworkAppearance(long val);
M3uaTrafficModeType getM3uaTrafficModeType();
void setM3uaTrafficModeType(M3uaTrafficModeType val);
String getM3uaTrafficModeType_Value();
void putSctpIPChannelType(String val);
void putM3uaFunctionality(String val);
void putM3uaIPSPType(String val);
void putRoutingLabelFormat(String val);
void putM3uaExchangeType(String val);
void putM3uaTrafficModeType(String val);
}