| [642] | 1 | /* | 
|---|
| [657] | 2 | * shared_fbf.h - Shared mnemonics used by the frame buffer related syscalls. | 
|---|
| [642] | 3 | * | 
|---|
| [657] | 4 | * Author  Alain Greiner (2016,2017,2018,2019,2020) | 
|---|
| [642] | 5 | * | 
|---|
|  | 6 | * Copyright (c) UPMC Sorbonne Universites | 
|---|
|  | 7 | * | 
|---|
|  | 8 | * This file is part of ALMOS-MKH. | 
|---|
|  | 9 | * | 
|---|
|  | 10 | * ALMOS-MKH is free software; you can redistribute it and/or modify it | 
|---|
|  | 11 | * under the terms of the GNU General Public License as published by | 
|---|
|  | 12 | * the Free Software Foundation; version 2.0 of the License. | 
|---|
|  | 13 | * | 
|---|
|  | 14 | * ALMOS-MKH is distributed in the hope that it will be useful, but | 
|---|
|  | 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of | 
|---|
|  | 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
|---|
|  | 17 | * General Public License for more details. | 
|---|
|  | 18 | * | 
|---|
|  | 19 | * You should have received a copy of the GNU General Public License | 
|---|
|  | 20 | * along with ALMOS-MKH; if not, write to the Free Software Foundation, | 
|---|
|  | 21 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 
|---|
|  | 22 | */ | 
|---|
|  | 23 |  | 
|---|
|  | 24 | #ifndef _SHARED_FRAMEBUFFER_H_ | 
|---|
|  | 25 | #define _SHARED_FRAMEBUFFER_H_ | 
|---|
|  | 26 |  | 
|---|
|  | 27 | /******************************************************************************************* | 
|---|
| [657] | 28 | * This enum defines the user operation mnemonics for frame buffer access. | 
|---|
| [642] | 29 | ******************************************************************************************/ | 
|---|
|  | 30 |  | 
|---|
|  | 31 | typedef enum | 
|---|
|  | 32 | { | 
|---|
| [657] | 33 | FBF_GET_CONFIG     = 0, | 
|---|
|  | 34 | FBF_DIRECT_READ    = 1, | 
|---|
|  | 35 | FBF_DIRECT_WRITE   = 2, | 
|---|
|  | 36 | FBF_CREATE_WINDOW  = 3, | 
|---|
|  | 37 | FBF_DELETE_WINDOW  = 4, | 
|---|
|  | 38 | FBF_REFRESH_WINDOW = 5, | 
|---|
|  | 39 | FBF_MOVE_WINDOW    = 6, | 
|---|
|  | 40 | FBF_RESIZE_WINDOW  = 7, | 
|---|
| [642] | 41 | } | 
|---|
| [657] | 42 | fbf_usr_operation_type_t; | 
|---|
| [642] | 43 |  | 
|---|
|  | 44 | #endif  // _SHARED_FRAMEBUFFER_H_ | 
|---|