* @author Dennis Eichhorn * @copyright 2013 Dennis Eichhorn * @license OMS License 1.0 * @version 1.0.0 * @link http://orange-management.com */ namespace phpOMS\Socket\Packets; use phpOMS\Datatypes\Enum; /** * Packet type enum. * * @category Framework * @package phpOMS\Socket\Packets * @author OMS Development Team * @author Dennis Eichhorn * @license OMS License 1.0 * @link http://orange-management.com * @since 1.0.0 */ abstract class PacketType extends Enum { const CONNECT = 0; /* Client connection (server/sender) */ const DISCONNECT = 1; /* Client disconnection (server/sender) */ const KICK = 2; /* Kick (server/client/sender) */ const PING = 3; /* Ping (server/sender) */ const HELP = 4; /* Help (server/sender) */ const RESTART = 5; /* Restart server (server/all clients/client) */ const MSG = 6; /* Message (server/sender/client/all clients?) */ const LOGIN = 7; /* Login (server/sender) */ const LOGOUT = 8; /* Logout (server/sender) */ const ACCMODIFY = 9; /* Account modification (server/sender (admin)/user) */ const MODULE = 999999999; /* Module packet ??? */ }