package com.asteria.game.character.player;
/**
* The enumerated type whose elements represent the IO session states.
*
* @author lare96 <http://github.com/lare96>
*/
public enum IOState {
/**
* The client has just connected, is awaiting login protocol decoding.
*/
CONNECTED,
/**
* The client is currently decoding the login protocol.
*/
LOGGING_IN,
/**
* The client is now a player, and is logged in.
*/
LOGGED_IN,
/**
* A request has been sent to disconnect the client.
*/
LOGGING_OUT,
/**
* The client has disconnected from the server.
*/
LOGGED_OUT
}