fbmsg.h

Go to the documentation of this file.
00001 /*                          F B M S G . H
00002  * BRL-CAD
00003  *
00004  * Copyright (c) 2004-2006 United States Government as represented by
00005  * the U.S. Army Research Laboratory.
00006  *
00007  * This library is free software; you can redistribute it and/or
00008  * modify it under the terms of the GNU Lesser General Public License
00009  * as published by the Free Software Foundation; either version 2 of
00010  * the License, or (at your option) any later version.
00011  *
00012  * This library is distributed in the hope that it will be useful, but
00013  * WITHOUT ANY WARRANTY; without even the implied warranty of
00014  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015  * Library General Public License for more details.
00016  *
00017  * You should have received a copy of the GNU Lesser General Public
00018  * License along with this file; see the file named COPYING for more
00019  * information.
00020  */
00021 /** \addtogroup libfb */
00022 /*@{*/
00023 /** @file fbmsg.h
00024  *  Types of packages used for the remote frame buffer
00025  *  communication between libfb/if_remote.c and fbserv/fbserv.c.
00026  *  This file is shared by those two modules.
00027  *
00028  *
00029  *  @author     Phil Dykstra
00030  *  @author     Michael John Muuss
00031  *
00032  *  @par Source
00033  *      SECAD/VLD Computing Consortium, Bldg 394
00034  *@n    The U. S. Army Ballistic Research Laboratory
00035  *@n    Aberdeen Proving Ground, Maryland  21005
00036  */
00037 /*@}*/
00038 
00039 #define MSG_FBOPEN      1
00040 #define MSG_FBCLOSE     2
00041 #define MSG_FBCLEAR     3
00042 #define MSG_FBREAD      4
00043 #define MSG_FBWRITE     5
00044 #define MSG_FBCURSOR    6               /**< @brief fb_cursor() */
00045 #define MSG_FBWINDOW    7               /**< @brief OLD */
00046 #define MSG_FBZOOM      8               /**< @brief OLD */
00047 #define MSG_FBSCURSOR   9               /**< @brief OLD */
00048 #define MSG_FBVIEW      10              /**< @brief NEW */
00049 #define MSG_FBGETVIEW   11              /**< @brief NEW */
00050 #define MSG_FBRMAP      12
00051 #define MSG_FBWMAP      13
00052 #define MSG_FBHELP      14
00053 #define MSG_FBREADRECT  15
00054 #define MSG_FBWRITERECT 16
00055 #define MSG_FBFLUSH     17
00056 #define MSG_FBFREE      18
00057 #define MSG_FBGETCURSOR 19              /**< @brief NEW */
00058 #define MSG_FBPOLL      30              /**< @brief NEW */
00059 #define MSG_FBSETCURSOR 31              /**< @brief NEW in Release 4.4 */
00060 #define MSG_FBBWREADRECT 32             /**< @brief NEW in Release 4.6 */
00061 #define MSG_FBBWWRITERECT 33            /**< @brief NEW in Release 4.6 */
00062 
00063 #define MSG_DATA        20
00064 #define MSG_RETURN      21
00065 #define MSG_CLOSE       22
00066 #define MSG_ERROR       23
00067 
00068 #define MSG_NORETURN    100
00069 
00070 /*
00071  * Local Variables:
00072  * mode: C
00073  * tab-width: 8
00074  * c-basic-offset: 4
00075  * indent-tabs-mode: t
00076  * End:
00077  * ex: shiftwidth=4 tabstop=8
00078  */
00079 

Generated on Mon Sep 18 01:24:40 2006 for BRL-CAD by  doxygen 1.4.6