/*
 * Copyright (C) 1999-2006 <a href="mailto:adrian.paschke@gmx.de">Adrian Paschke</a>
 * 
 * The RBSLM Environment is part of the Rule Based Service Level Agreement (RBSLA)
 * framework, available at 
 * <a href=" http://ibis.in.tum.de/staff/paschke/rbsla/index.htm">RBSLA</a>
 * 
 * This library 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 of the License, or (at your option) any later version.
 *
 * This library 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 library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
package rbsla.environment;

public class ECACommand
{
    // The list of command type ids
    public static final short SETPROTO = 1;

    public static final short NOOP = 2;

    public static final short PING = 3;

    public static final short CONNECT = 4;

    public static final short USERINFO = 5;

    public static final short SERVERMESS = 6;

    public static final short DISCONNECT = 7;

    public static final short ROOMLIST = 8;

    public static final short INVITE = 9;

    public static final short ENTERROOM = 10;

    public static final short BOOTUSER = 11;

    public static final short BANUSER = 12;

    public static final short ALLOWUSER = 13;

    public static final short ACTIVITY = 14;

    public static final short CHATTEXT = 15;

    public static final short LINE = 16;

    public static final short RECT = 17;

    public static final short OVAL = 18;

    public static final short DRAWTEXT = 19;

    public static final short DRAWPICTURE = 20;

    public static final short CLEARCANV = 21;

    public static final short PAGEUSER = 22;

    public static final short INSTANTMESS = 23;

    public static final short LEAVEMESS = 24;

    public static final short READMESS = 25;

    public static final short STOREDMESS = 26;

    public static final short ERROR = 27;

    // Activity subtypes
    public static final short ACTIVITY_TYPING = 1;

    public static final short ACTIVITY_DRAWING = 2;

    // Error subtypes
    public static final short ERROR_NOPAGE = 1;

    public static final short ERROR_NOSOUND = 2;
}

