diff --git a/java/common/org/linphone/core/LinphoneCore.java b/java/common/org/linphone/core/LinphoneCore.java index 422c0e5a0..f32d5cd55 100644 --- a/java/common/org/linphone/core/LinphoneCore.java +++ b/java/common/org/linphone/core/LinphoneCore.java @@ -21,48 +21,31 @@ package org.linphone.core; import java.util.Vector; - - - public interface LinphoneCore { /* * linphone core states */ - static public class GeneralState { + static public class GlobalState { static private Vector values = new Vector(); - /* states for GSTATE_GROUP_POWER */ - static public GeneralState GSTATE_POWER_OFF = new GeneralState(0,"GSTATE_POWER_OFF"); /* initial state */ - static public GeneralState GSTATE_POWER_STARTUP = new GeneralState(1,"GSTATE_POWER_STARTUP"); - static public GeneralState GSTATE_POWER_ON = new GeneralState(2,"GSTATE_POWER_ON"); - static public GeneralState GSTATE_POWER_SHUTDOWN = new GeneralState(3,"GSTATE_POWER_SHUTDOWN"); - /* states for GSTATE_GROUP_REG */ - static public GeneralState GSTATE_REG_NONE = new GeneralState(10,"GSTATE_REG_NONE"); /* initial state */ - static public GeneralState GSTATE_REG_OK = new GeneralState(11,"GSTATE_REG_OK"); - static public GeneralState GSTATE_REG_FAILED = new GeneralState(12,"GSTATE_REG_FAILED"); - static public GeneralState GSTATE_REG_PENDING = new GeneralState(13,"GSTATE_REG_PENDING"); - /* states for GSTATE_GROUP_CALL */ - static public GeneralState GSTATE_CALL_IDLE = new GeneralState(20,"GSTATE_CALL_IDLE"); /* initial state */ - static public GeneralState GSTATE_CALL_OUT_INVITE = new GeneralState(21,"GSTATE_CALL_OUT_INVITE"); - static public GeneralState GSTATE_CALL_OUT_CONNECTED = new GeneralState(22,"GSTATE_CALL_OUT_CONNECTED"); - static public GeneralState GSTATE_CALL_IN_INVITE = new GeneralState(23,"GSTATE_CALL_IN_INVITE"); - static public GeneralState GSTATE_CALL_IN_CONNECTED = new GeneralState(24,"GSTATE_CALL_IN_CONNECTED"); - static public GeneralState GSTATE_CALL_END = new GeneralState(25,"GSTATE_CALL_END"); - static public GeneralState GSTATE_CALL_ERROR = new GeneralState(26,"GSTATE_CALL_ERROR"); - static public GeneralState GSTATE_INVALID = new GeneralState(27,"GSTATE_INVALID"); - static public GeneralState GSTATE_CALL_OUT_RINGING = new GeneralState(28,"GSTATE_CALL_OUT_RINGING"); + + static public GlobalState GlobalOff = new GlobalState(0,"GlobalOff"); + static public GlobalState GlobalStartup = new GlobalState(1,"GlobalStartup"); + static public GlobalState GlobalOn = new GlobalState(2,"GlobalOn"); + static public GlobalState GlobalShutdown = new GlobalState(3,"GlobalShutdown"); + private final int mValue; private final String mStringValue; - private GeneralState(int value,String stringValue) { + private GlobalState(int value,String stringValue) { mValue = value; values.addElement(this); mStringValue=stringValue; } - public static GeneralState fromInt(int value) { + public static GlobalState fromInt(int value) { for (int i=0; i