/*
Copyright (C) 2011 monte
This file is part of PSP NetParty.
PSP NetParty is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package pspnetparty.lib.constants;
public class ProtocolConstants {
private ProtocolConstants() {
}
public static final int TIMEOUT = 2000;
public static final String PROTOCOL_PORTAL = "PNP_PORTAL";
public static final String PROTOCOL_ROOM_LIST = "PNP_ROOM_LIST";
public static final String PROTOCOL_ROOM = "PNP_ROOM";
public static final String PROTOCOL_TUNNEL = "PNP_TUNNEL";
public static final String PROTOCOL_SEARCH = "PNP_SEARCH";
public static final String PROTOCOL_LOBBY = "PNP_LOBBY";
public static final String PROTOCOL_MY_ROOM_ENTRY = "PNP_MYROOM";
public static final String PROTOCOL_ROOM_STATUS = "PNP_ROOM_STAT";
public static final String PROTOCOL_SEARCH_STATUS = "PNP_SEARCH_STAT";
public static final String PROTOCOL_LOBBY_STATUS = "PNP_LOBBY_STAT";
public static final String SERVER_STATUS = "SS";
public class Portal {
private Portal() {
}
public static final String COMMAND_FIND_ROOM_SERVER = "R";
public static final String COMMAND_LIST_ROOM_SERVERS = "r";
public static final String COMMAND_FIND_SEARCH_SERVER = "S";
public static final String COMMAND_LIST_SEARCH_SERVERS = "s";
public static final String COMMAND_FIND_LOBBY_SERVERS = "L";
}
public class RoomList {
private RoomList() {
}
public static final String NOTIFY_ROOM_SERVER_REMOVED = "S";
public static final String NOTIFY_ROOM_CREATED = "C";
public static final String NOTIFY_ROOM_DELETED = "D";
public static final String NOTIFY_ROOM_UPDATED = "U";
public static final String NOTIFY_ROOM_PLAYER_COUNT_CHANGED = "H";
}
public class Room {
private Room() {
}
public static final int MAX_ROOM_PLAYERS = 16;
public static final String COMMAND_LOGIN = "I";
public static final String COMMAND_CHAT = "C";
public static final String COMMAND_ROOM_CREATE = "RC";
public static final String COMMAND_ROOM_UPDATE = "RU";
public static final String COMMAND_ROOM_KICK_PLAYER = "RK";
public static final String COMMAND_ROOM_MASTER_TRANSFER = "RT";
public static final String COMMAND_ROOM_DELETE = "RD";
public static final String COMMAND_INFORM_TUNNEL_PORT = "IU";
public static final String COMMAND_MAC_ADDRESS_PLAYER = "MAC";
public static final String COMMAND_PING = "PG";
public static final String COMMAND_PINGBACK = "PB";
public static final String COMMAND_INFORM_PING = "IP";
public static final String COMMAND_INFORM_SSID = "IS";
public static final String COMMAND_WHITELIST_ENABLE = "WE";
public static final String COMMAND_WHITELIST_ADD = "WA";
public static final String COMMAND_WHITELIST_REMOVE = "WR";
public static final String COMMAND_BLACKLIST_ENABLE = "BE";
public static final String COMMAND_BLACKLIST_ADD = "BA";
public static final String COMMAND_BLACKLIST_REMOVE = "BR";
public static final String NOTIFY_USER_LIST = "NUL";
public static final String NOTIFY_USER_ENTERED = "NUE";
public static final String NOTIFY_USER_EXITED = "NUX";
public static final String NOTIFY_ROOM_PLAYER_KICKED = "NRK";
public static final String NOTIFY_ROOM_UPDATED = "NRU";
public static final String NOTIFY_ROOM_DELETED = "NRD";
public static final String NOTIFY_FROM_ADMIN = "AN";
public static final String NOTIFY_SSID_CHANGED = "NSC";
public static final String NOTIFY_ROOM_PASSWORD_REQUIRED = "NRPR";
public static final String NOTIFY_ROOM_AGE_OLD = "NRAO";
public static final String NOTIFY_TUNNEL_COMMUNICATION_IDLE = "NTCI";
public static final String ERROR_LOGIN_DUPLICATED_NAME = "ERR_LI_DUP";
public static final String ERROR_LOGIN_BEYOND_CAPACITY = "ERR_LI_CAP";
public static final String ERROR_LOGIN_ROOM_NOT_EXIST = "ERR_LI_RNE";
public static final String ERROR_LOGIN_PASSWORD_FAIL = "ERR_LI_PWF";
public static final String ERROR_ROOM_CREATE_BEYOND_LIMIT = "ERR_RC_LIM";
public static final String ERROR_ROOM_CREATE_DUPLICATED_NAME = "ERR_RC_DUP";
public static final String ERROR_ROOM_CREATE_INVALID_DATA_ENTRY = "ERR_RM_IDE";
public static final String ERROR_ROOM_TRANSFER_DUPLICATED_NAME = "ERR_RT_DUP";
public static final String COMMAND_CONFIRM_AUTH_CODE = "CAC";
public static final String NOTIFY_ROOM_MASTER_AUTH_CODE = "NRAC";
public static final String ERROR_CONFIRM_INVALID_AUTH_CODE = "ERR_CAC_NG";
}
public class Tunnel {
private Tunnel() {
}
public static final String DUMMY_PACKET = " ";
}
public class MyRoom {
private MyRoom() {
}
public static final String COMMAND_ENTRY = "E";
public static final String COMMAND_UPDATE = "U";
public static final String COMMAND_UPDATE_PLAYER_COUNT = "C";
public static final String ERROR_TCP_PORT_NOT_OPEN = "ERR_TCP";
public static final String ERROR_UDP_PORT_NOT_OPEN = "ERR_UDP";
public static final String ERROR_INVALID_AUTH_CODE = "ERR_IAC";
}
public class RoomStatus {
private RoomStatus() {
}
public static final String NOTIFY_ROOM_CREATED = "C";
public static final String NOTIFY_ROOM_UPDATED = "U";
public static final String NOTIFY_ROOM_DELETED = "D";
public static final String NOTIFY_ROOM_PLAYER_COUNT_CHANGED = "H";
}
public class Search {
private Search() {
}
public static final String COMMAND_LOGIN = "I";
public static final String COMMAND_SEARCH = "S";
public static final String NOTIFY_FROM_ADMIN = "A";
public static final String ERROR_LOGIN_BEYOND_CAPACITY = "ERR_LI_CAP";
}
public class SearchStatus {
private SearchStatus() {
}
public static final String COMMAND_ASK_ROOM_DATA = "A";
public static final String NOTIFY_ROOM_CREATED = "C";
public static final String NOTIFY_ROOM_DELETED = "D";
public static final String NOTIFY_ROOM_UPDATED = "U";
public static final String NOTIFY_ROOM_PLAYER_COUNT_CHANGED = "H";
public static final String NOTIFY_ROOM_SERVER_REMOVED = "S";
}
public class Lobby {
private Lobby() {
}
public static final String COMMAND_LOGIN = "CI";
public static final String COMMAND_CHANGE_STATE = "CS";
public static final String COMMAND_UPDATE_PROFILE = "CU";
public static final String COMMAND_CHAT = "C";
public static final String COMMAND_PRIVATE_MESSAGE = "P";
public static final String COMMAND_CIRCLE_JOIN = "J";
public static final String COMMAND_CIRCLE_LEAVE = "L";
public static final String NOTIFY_FROM_ADMIN = "AN";
public static final String NOTIFY_LOGIN = "UI";
public static final String NOTIFY_LOGOUT = "UO";
public static final String NOTIFY_STATE_CHANGE = "US";
public static final String NOTIFY_PROFILE_UPDATE = "UP";
public static final String NOTIFY_CIRCLE_JOIN = "NJ";
public static final String NOTIFY_CIRCLE_LEAVE = "NL";
public static final String ERROR_LOGIN_USER_BEYOND_CAPACITY = "ERR_LU_CAP";
public static final String ERROR_LOGIN_USER_DUPLICATED_NAME = "ERR_LU_DUP";
}
public class LobbyStatus {
private LobbyStatus() {
}
}
}